Class SqlDatabaseSystemSpec.Builder

  • All Implemented Interfaces:
    SqlDatabaseSystemSpecOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    SqlDatabaseSystemSpec

    public static final class SqlDatabaseSystemSpec.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<SqlDatabaseSystemSpec.Builder>
    implements SqlDatabaseSystemSpecOrBuilder
     Specification that applies to
     entries that are part `SQL_DATABASE` system
     (user_specified_type)
     
    Protobuf type google.cloud.datacatalog.v1.SqlDatabaseSystemSpec
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SqlDatabaseSystemSpec.Builder>
      • clear

        public SqlDatabaseSystemSpec.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<SqlDatabaseSystemSpec.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SqlDatabaseSystemSpec.Builder>
      • getDefaultInstanceForType

        public SqlDatabaseSystemSpec getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public SqlDatabaseSystemSpec build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public SqlDatabaseSystemSpec buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public SqlDatabaseSystemSpec.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<SqlDatabaseSystemSpec.Builder>
      • clearField

        public SqlDatabaseSystemSpec.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<SqlDatabaseSystemSpec.Builder>
      • clearOneof

        public SqlDatabaseSystemSpec.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SqlDatabaseSystemSpec.Builder>
      • setRepeatedField

        public SqlDatabaseSystemSpec.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                              int index,
                                                              Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SqlDatabaseSystemSpec.Builder>
      • addRepeatedField

        public SqlDatabaseSystemSpec.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                              Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SqlDatabaseSystemSpec.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SqlDatabaseSystemSpec.Builder>
      • mergeFrom

        public SqlDatabaseSystemSpec.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SqlDatabaseSystemSpec.Builder>
        Throws:
        IOException
      • getSqlEngine

        public String getSqlEngine()
         SQL Database Engine.
         enum SqlEngine {
          UNDEFINED = 0;
          MY_SQL = 1;
          POSTGRE_SQL = 2;
          SQL_SERVER = 3;
         }
         Engine of the enclosing database instance.
         
        string sql_engine = 1;
        Specified by:
        getSqlEngine in interface SqlDatabaseSystemSpecOrBuilder
        Returns:
        The sqlEngine.
      • getSqlEngineBytes

        public com.google.protobuf.ByteString getSqlEngineBytes()
         SQL Database Engine.
         enum SqlEngine {
          UNDEFINED = 0;
          MY_SQL = 1;
          POSTGRE_SQL = 2;
          SQL_SERVER = 3;
         }
         Engine of the enclosing database instance.
         
        string sql_engine = 1;
        Specified by:
        getSqlEngineBytes in interface SqlDatabaseSystemSpecOrBuilder
        Returns:
        The bytes for sqlEngine.
      • setSqlEngine

        public SqlDatabaseSystemSpec.Builder setSqlEngine​(String value)
         SQL Database Engine.
         enum SqlEngine {
          UNDEFINED = 0;
          MY_SQL = 1;
          POSTGRE_SQL = 2;
          SQL_SERVER = 3;
         }
         Engine of the enclosing database instance.
         
        string sql_engine = 1;
        Parameters:
        value - The sqlEngine to set.
        Returns:
        This builder for chaining.
      • clearSqlEngine

        public SqlDatabaseSystemSpec.Builder clearSqlEngine()
         SQL Database Engine.
         enum SqlEngine {
          UNDEFINED = 0;
          MY_SQL = 1;
          POSTGRE_SQL = 2;
          SQL_SERVER = 3;
         }
         Engine of the enclosing database instance.
         
        string sql_engine = 1;
        Returns:
        This builder for chaining.
      • setSqlEngineBytes

        public SqlDatabaseSystemSpec.Builder setSqlEngineBytes​(com.google.protobuf.ByteString value)
         SQL Database Engine.
         enum SqlEngine {
          UNDEFINED = 0;
          MY_SQL = 1;
          POSTGRE_SQL = 2;
          SQL_SERVER = 3;
         }
         Engine of the enclosing database instance.
         
        string sql_engine = 1;
        Parameters:
        value - The bytes for sqlEngine to set.
        Returns:
        This builder for chaining.
      • getDatabaseVersionBytes

        public com.google.protobuf.ByteString getDatabaseVersionBytes()
         Version of the database engine.
         
        string database_version = 2;
        Specified by:
        getDatabaseVersionBytes in interface SqlDatabaseSystemSpecOrBuilder
        Returns:
        The bytes for databaseVersion.
      • setDatabaseVersion

        public SqlDatabaseSystemSpec.Builder setDatabaseVersion​(String value)
         Version of the database engine.
         
        string database_version = 2;
        Parameters:
        value - The databaseVersion to set.
        Returns:
        This builder for chaining.
      • clearDatabaseVersion

        public SqlDatabaseSystemSpec.Builder clearDatabaseVersion()
         Version of the database engine.
         
        string database_version = 2;
        Returns:
        This builder for chaining.
      • setDatabaseVersionBytes

        public SqlDatabaseSystemSpec.Builder setDatabaseVersionBytes​(com.google.protobuf.ByteString value)
         Version of the database engine.
         
        string database_version = 2;
        Parameters:
        value - The bytes for databaseVersion to set.
        Returns:
        This builder for chaining.
      • getInstanceHost

        public String getInstanceHost()
         Host of the SQL database
         enum InstanceHost {
          UNDEFINED = 0;
          SELF_HOSTED = 1;
          CLOUD_SQL = 2;
          AMAZON_RDS = 3;
          AZURE_SQL = 4;
         }
         Host of the enclousing database instance.
         
        string instance_host = 3;
        Specified by:
        getInstanceHost in interface SqlDatabaseSystemSpecOrBuilder
        Returns:
        The instanceHost.
      • getInstanceHostBytes

        public com.google.protobuf.ByteString getInstanceHostBytes()
         Host of the SQL database
         enum InstanceHost {
          UNDEFINED = 0;
          SELF_HOSTED = 1;
          CLOUD_SQL = 2;
          AMAZON_RDS = 3;
          AZURE_SQL = 4;
         }
         Host of the enclousing database instance.
         
        string instance_host = 3;
        Specified by:
        getInstanceHostBytes in interface SqlDatabaseSystemSpecOrBuilder
        Returns:
        The bytes for instanceHost.
      • setInstanceHost

        public SqlDatabaseSystemSpec.Builder setInstanceHost​(String value)
         Host of the SQL database
         enum InstanceHost {
          UNDEFINED = 0;
          SELF_HOSTED = 1;
          CLOUD_SQL = 2;
          AMAZON_RDS = 3;
          AZURE_SQL = 4;
         }
         Host of the enclousing database instance.
         
        string instance_host = 3;
        Parameters:
        value - The instanceHost to set.
        Returns:
        This builder for chaining.
      • clearInstanceHost

        public SqlDatabaseSystemSpec.Builder clearInstanceHost()
         Host of the SQL database
         enum InstanceHost {
          UNDEFINED = 0;
          SELF_HOSTED = 1;
          CLOUD_SQL = 2;
          AMAZON_RDS = 3;
          AZURE_SQL = 4;
         }
         Host of the enclousing database instance.
         
        string instance_host = 3;
        Returns:
        This builder for chaining.
      • setInstanceHostBytes

        public SqlDatabaseSystemSpec.Builder setInstanceHostBytes​(com.google.protobuf.ByteString value)
         Host of the SQL database
         enum InstanceHost {
          UNDEFINED = 0;
          SELF_HOSTED = 1;
          CLOUD_SQL = 2;
          AMAZON_RDS = 3;
          AZURE_SQL = 4;
         }
         Host of the enclousing database instance.
         
        string instance_host = 3;
        Parameters:
        value - The bytes for instanceHost to set.
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final SqlDatabaseSystemSpec.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SqlDatabaseSystemSpec.Builder>
      • mergeUnknownFields

        public final SqlDatabaseSystemSpec.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SqlDatabaseSystemSpec.Builder>