public static final class SourceConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SourceConfig.Builder> implements SourceConfigOrBuilder
The configuration of the stream source.Protobuf type
google.cloud.datastream.v1.SourceConfiggetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SourceConfig.Builder>public SourceConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SourceConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SourceConfig.Builder>public SourceConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SourceConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SourceConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SourceConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SourceConfig.Builder>public SourceConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<SourceConfig.Builder>public SourceConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SourceConfig.Builder>public SourceConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SourceConfig.Builder>public SourceConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SourceConfig.Builder>public SourceConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SourceConfig.Builder>public SourceConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SourceConfig.Builder>public SourceConfig.Builder mergeFrom(SourceConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SourceConfig.Builder>public SourceConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SourceConfig.Builder>IOExceptionpublic SourceConfig.SourceStreamConfigCase getSourceStreamConfigCase()
getSourceStreamConfigCase in interface SourceConfigOrBuilderpublic SourceConfig.Builder clearSourceStreamConfig()
public String getSourceConnectionProfile()
Required. Source connection profile resoource.
Format: `projects/{project}/locations/{location}/connectionProfiles/{name}`
string source_connection_profile = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getSourceConnectionProfile in interface SourceConfigOrBuilderpublic com.google.protobuf.ByteString getSourceConnectionProfileBytes()
Required. Source connection profile resoource.
Format: `projects/{project}/locations/{location}/connectionProfiles/{name}`
string source_connection_profile = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getSourceConnectionProfileBytes in interface SourceConfigOrBuilderpublic SourceConfig.Builder setSourceConnectionProfile(String value)
Required. Source connection profile resoource.
Format: `projects/{project}/locations/{location}/connectionProfiles/{name}`
string source_connection_profile = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The sourceConnectionProfile to set.public SourceConfig.Builder clearSourceConnectionProfile()
Required. Source connection profile resoource.
Format: `projects/{project}/locations/{location}/connectionProfiles/{name}`
string source_connection_profile = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
public SourceConfig.Builder setSourceConnectionProfileBytes(com.google.protobuf.ByteString value)
Required. Source connection profile resoource.
Format: `projects/{project}/locations/{location}/connectionProfiles/{name}`
string source_connection_profile = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The bytes for sourceConnectionProfile to set.public boolean hasOracleSourceConfig()
Oracle data source configuration.
.google.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;hasOracleSourceConfig in interface SourceConfigOrBuilderpublic OracleSourceConfig getOracleSourceConfig()
Oracle data source configuration.
.google.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;getOracleSourceConfig in interface SourceConfigOrBuilderpublic SourceConfig.Builder setOracleSourceConfig(OracleSourceConfig value)
Oracle data source configuration.
.google.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;public SourceConfig.Builder setOracleSourceConfig(OracleSourceConfig.Builder builderForValue)
Oracle data source configuration.
.google.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;public SourceConfig.Builder mergeOracleSourceConfig(OracleSourceConfig value)
Oracle data source configuration.
.google.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;public SourceConfig.Builder clearOracleSourceConfig()
Oracle data source configuration.
.google.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;public OracleSourceConfig.Builder getOracleSourceConfigBuilder()
Oracle data source configuration.
.google.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;public OracleSourceConfigOrBuilder getOracleSourceConfigOrBuilder()
Oracle data source configuration.
.google.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;getOracleSourceConfigOrBuilder in interface SourceConfigOrBuilderpublic boolean hasMysqlSourceConfig()
MySQL data source configuration.
.google.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;hasMysqlSourceConfig in interface SourceConfigOrBuilderpublic MysqlSourceConfig getMysqlSourceConfig()
MySQL data source configuration.
.google.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;getMysqlSourceConfig in interface SourceConfigOrBuilderpublic SourceConfig.Builder setMysqlSourceConfig(MysqlSourceConfig value)
MySQL data source configuration.
.google.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;public SourceConfig.Builder setMysqlSourceConfig(MysqlSourceConfig.Builder builderForValue)
MySQL data source configuration.
.google.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;public SourceConfig.Builder mergeMysqlSourceConfig(MysqlSourceConfig value)
MySQL data source configuration.
.google.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;public SourceConfig.Builder clearMysqlSourceConfig()
MySQL data source configuration.
.google.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;public MysqlSourceConfig.Builder getMysqlSourceConfigBuilder()
MySQL data source configuration.
.google.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;public MysqlSourceConfigOrBuilder getMysqlSourceConfigOrBuilder()
MySQL data source configuration.
.google.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;getMysqlSourceConfigOrBuilder in interface SourceConfigOrBuilderpublic boolean hasPostgresqlSourceConfig()
PostgreSQL data source configuration.
.google.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;
hasPostgresqlSourceConfig in interface SourceConfigOrBuilderpublic PostgresqlSourceConfig getPostgresqlSourceConfig()
PostgreSQL data source configuration.
.google.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;
getPostgresqlSourceConfig in interface SourceConfigOrBuilderpublic SourceConfig.Builder setPostgresqlSourceConfig(PostgresqlSourceConfig value)
PostgreSQL data source configuration.
.google.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;
public SourceConfig.Builder setPostgresqlSourceConfig(PostgresqlSourceConfig.Builder builderForValue)
PostgreSQL data source configuration.
.google.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;
public SourceConfig.Builder mergePostgresqlSourceConfig(PostgresqlSourceConfig value)
PostgreSQL data source configuration.
.google.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;
public SourceConfig.Builder clearPostgresqlSourceConfig()
PostgreSQL data source configuration.
.google.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;
public PostgresqlSourceConfig.Builder getPostgresqlSourceConfigBuilder()
PostgreSQL data source configuration.
.google.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;
public PostgresqlSourceConfigOrBuilder getPostgresqlSourceConfigOrBuilder()
PostgreSQL data source configuration.
.google.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;
getPostgresqlSourceConfigOrBuilder in interface SourceConfigOrBuilderpublic final SourceConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SourceConfig.Builder>public final SourceConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SourceConfig.Builder>Copyright © 2022 Google LLC. All rights reserved.