Interface ResourceOrBuilder

  • All Implemented Interfaces:
    com.google.protobuf.MessageLiteOrBuilder , com.google.protobuf.MessageOrBuilder

    
    public interface ResourceOrBuilder
     implements MessageOrBuilder
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      abstract String getResourceId()
      id unique within the module
      
      string resource_id = 1;
      abstract ByteString getResourceIdBytes()
      id unique within the module
      
      string resource_id = 1;
      abstract List<ResourceProperty> getOutPropertiesList()
      Additional implementation specific properties populated
      when the resource was created
      
      repeated .xyz.block.ftl.v1beta1.provisioner.ResourceProperty out_properties = 2;
      abstract ResourceProperty getOutProperties(int index)
      Additional implementation specific properties populated
      when the resource was created
      
      repeated .xyz.block.ftl.v1beta1.provisioner.ResourceProperty out_properties = 2;
      abstract int getOutPropertiesCount()
      Additional implementation specific properties populated
      when the resource was created
      
      repeated .xyz.block.ftl.v1beta1.provisioner.ResourceProperty out_properties = 2;
      abstract List<out ResourcePropertyOrBuilder> getOutPropertiesOrBuilderList()
      Additional implementation specific properties populated
      when the resource was created
      
      repeated .xyz.block.ftl.v1beta1.provisioner.ResourceProperty out_properties = 2;
      abstract ResourcePropertyOrBuilder getOutPropertiesOrBuilder(int index)
      Additional implementation specific properties populated
      when the resource was created
      
      repeated .xyz.block.ftl.v1beta1.provisioner.ResourceProperty out_properties = 2;
      abstract List<Resource> getDependenciesList()
      direct downstream dependencies this Resource depends on
      
      repeated .xyz.block.ftl.v1beta1.provisioner.Resource dependencies = 3;
      abstract Resource getDependencies(int index)
      direct downstream dependencies this Resource depends on
      
      repeated .xyz.block.ftl.v1beta1.provisioner.Resource dependencies = 3;
      abstract int getDependenciesCount()
      direct downstream dependencies this Resource depends on
      
      repeated .xyz.block.ftl.v1beta1.provisioner.Resource dependencies = 3;
      abstract List<out ResourceOrBuilder> getDependenciesOrBuilderList()
      direct downstream dependencies this Resource depends on
      
      repeated .xyz.block.ftl.v1beta1.provisioner.Resource dependencies = 3;
      abstract ResourceOrBuilder getDependenciesOrBuilder(int index)
      direct downstream dependencies this Resource depends on
      
      repeated .xyz.block.ftl.v1beta1.provisioner.Resource dependencies = 3;
      abstract boolean hasFtl() .xyz.block.ftl.v1beta1.provisioner.FtlClusterResource ftl = 101;
      abstract FtlClusterResource getFtl() .xyz.block.ftl.v1beta1.provisioner.FtlClusterResource ftl = 101;
      abstract FtlClusterResourceOrBuilder getFtlOrBuilder() .xyz.block.ftl.v1beta1.provisioner.FtlClusterResource ftl = 101;
      abstract boolean hasPostgres() .xyz.block.ftl.v1beta1.provisioner.PostgresResource postgres = 102;
      abstract PostgresResource getPostgres() .xyz.block.ftl.v1beta1.provisioner.PostgresResource postgres = 102;
      abstract PostgresResourceOrBuilder getPostgresOrBuilder() .xyz.block.ftl.v1beta1.provisioner.PostgresResource postgres = 102;
      abstract boolean hasMysql() .xyz.block.ftl.v1beta1.provisioner.MysqlResource mysql = 103;
      abstract MysqlResource getMysql() .xyz.block.ftl.v1beta1.provisioner.MysqlResource mysql = 103;
      abstract MysqlResourceOrBuilder getMysqlOrBuilder() .xyz.block.ftl.v1beta1.provisioner.MysqlResource mysql = 103;
      abstract Resource.ResourceCase getResourceCase()
      • Methods inherited from class com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
      • Methods inherited from class com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • getResourceId

         abstract String getResourceId()
        id unique within the module
        
        string resource_id = 1;
        Returns:

        The resourceId.

      • getResourceIdBytes

         abstract ByteString getResourceIdBytes()
        id unique within the module
        
        string resource_id = 1;
        Returns:

        The bytes for resourceId.

      • getOutPropertiesList

         abstract List<ResourceProperty> getOutPropertiesList()
        Additional implementation specific properties populated
        when the resource was created
        
        repeated .xyz.block.ftl.v1beta1.provisioner.ResourceProperty out_properties = 2;
      • getOutProperties

         abstract ResourceProperty getOutProperties(int index)
        Additional implementation specific properties populated
        when the resource was created
        
        repeated .xyz.block.ftl.v1beta1.provisioner.ResourceProperty out_properties = 2;
      • getOutPropertiesCount

         abstract int getOutPropertiesCount()
        Additional implementation specific properties populated
        when the resource was created
        
        repeated .xyz.block.ftl.v1beta1.provisioner.ResourceProperty out_properties = 2;
      • getOutPropertiesOrBuilder

         abstract ResourcePropertyOrBuilder getOutPropertiesOrBuilder(int index)
        Additional implementation specific properties populated
        when the resource was created
        
        repeated .xyz.block.ftl.v1beta1.provisioner.ResourceProperty out_properties = 2;
      • getDependenciesList

         abstract List<Resource> getDependenciesList()
        direct downstream dependencies this Resource depends on
        
        repeated .xyz.block.ftl.v1beta1.provisioner.Resource dependencies = 3;
      • getDependencies

         abstract Resource getDependencies(int index)
        direct downstream dependencies this Resource depends on
        
        repeated .xyz.block.ftl.v1beta1.provisioner.Resource dependencies = 3;
      • getDependenciesCount

         abstract int getDependenciesCount()
        direct downstream dependencies this Resource depends on
        
        repeated .xyz.block.ftl.v1beta1.provisioner.Resource dependencies = 3;
      • getDependenciesOrBuilder

         abstract ResourceOrBuilder getDependenciesOrBuilder(int index)
        direct downstream dependencies this Resource depends on
        
        repeated .xyz.block.ftl.v1beta1.provisioner.Resource dependencies = 3;
      • hasFtl

         abstract boolean hasFtl()

        .xyz.block.ftl.v1beta1.provisioner.FtlClusterResource ftl = 101;

        Returns:

        Whether the ftl field is set.

      • getFtl

         abstract FtlClusterResource getFtl()

        .xyz.block.ftl.v1beta1.provisioner.FtlClusterResource ftl = 101;

        Returns:

        The ftl.

      • hasPostgres

         abstract boolean hasPostgres()

        .xyz.block.ftl.v1beta1.provisioner.PostgresResource postgres = 102;

        Returns:

        Whether the postgres field is set.

      • getPostgres

         abstract PostgresResource getPostgres()

        .xyz.block.ftl.v1beta1.provisioner.PostgresResource postgres = 102;

        Returns:

        The postgres.

      • hasMysql

         abstract boolean hasMysql()

        .xyz.block.ftl.v1beta1.provisioner.MysqlResource mysql = 103;

        Returns:

        Whether the mysql field is set.

      • getMysql

         abstract MysqlResource getMysql()

        .xyz.block.ftl.v1beta1.provisioner.MysqlResource mysql = 103;

        Returns:

        The mysql.