public static final class Stream.BackfillAllStrategy.Builder extends GeneratedMessageV3.Builder<Stream.BackfillAllStrategy.Builder> implements Stream.BackfillAllStrategyOrBuilder
Backfill strategy to automatically backfill the Stream's objects.
Specific objects can be excluded.
Protobuf type google.cloud.datastream.v1.Stream.BackfillAllStrategy
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Stream.BackfillAllStrategy.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public Stream.BackfillAllStrategy build()
buildPartial()
public Stream.BackfillAllStrategy buildPartial()
clear()
public Stream.BackfillAllStrategy.Builder clear()
Overrides
clearExcludedObjects()
public Stream.BackfillAllStrategy.Builder clearExcludedObjects()
clearField(Descriptors.FieldDescriptor field)
public Stream.BackfillAllStrategy.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearMysqlExcludedObjects()
public Stream.BackfillAllStrategy.Builder clearMysqlExcludedObjects()
MySQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.MysqlRdbms mysql_excluded_objects = 2;
clearOneof(Descriptors.OneofDescriptor oneof)
public Stream.BackfillAllStrategy.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearOracleExcludedObjects()
public Stream.BackfillAllStrategy.Builder clearOracleExcludedObjects()
Oracle data source objects to avoid backfilling.
.google.cloud.datastream.v1.OracleRdbms oracle_excluded_objects = 1;
clearPostgresqlExcludedObjects()
public Stream.BackfillAllStrategy.Builder clearPostgresqlExcludedObjects()
PostgreSQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.PostgresqlRdbms postgresql_excluded_objects = 3;
clearSqlServerExcludedObjects()
public Stream.BackfillAllStrategy.Builder clearSqlServerExcludedObjects()
SQLServer data source objects to avoid backfilling
.google.cloud.datastream.v1.SqlServerRdbms sql_server_excluded_objects = 4;
clone()
public Stream.BackfillAllStrategy.Builder clone()
Overrides
getDefaultInstanceForType()
public Stream.BackfillAllStrategy getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getExcludedObjectsCase()
public Stream.BackfillAllStrategy.ExcludedObjectsCase getExcludedObjectsCase()
getMysqlExcludedObjects()
public MysqlRdbms getMysqlExcludedObjects()
MySQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.MysqlRdbms mysql_excluded_objects = 2;
Returns |
Type |
Description |
MysqlRdbms |
The mysqlExcludedObjects.
|
getMysqlExcludedObjectsBuilder()
public MysqlRdbms.Builder getMysqlExcludedObjectsBuilder()
MySQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.MysqlRdbms mysql_excluded_objects = 2;
getMysqlExcludedObjectsOrBuilder()
public MysqlRdbmsOrBuilder getMysqlExcludedObjectsOrBuilder()
MySQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.MysqlRdbms mysql_excluded_objects = 2;
getOracleExcludedObjects()
public OracleRdbms getOracleExcludedObjects()
Oracle data source objects to avoid backfilling.
.google.cloud.datastream.v1.OracleRdbms oracle_excluded_objects = 1;
Returns |
Type |
Description |
OracleRdbms |
The oracleExcludedObjects.
|
getOracleExcludedObjectsBuilder()
public OracleRdbms.Builder getOracleExcludedObjectsBuilder()
Oracle data source objects to avoid backfilling.
.google.cloud.datastream.v1.OracleRdbms oracle_excluded_objects = 1;
getOracleExcludedObjectsOrBuilder()
public OracleRdbmsOrBuilder getOracleExcludedObjectsOrBuilder()
Oracle data source objects to avoid backfilling.
.google.cloud.datastream.v1.OracleRdbms oracle_excluded_objects = 1;
getPostgresqlExcludedObjects()
public PostgresqlRdbms getPostgresqlExcludedObjects()
PostgreSQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.PostgresqlRdbms postgresql_excluded_objects = 3;
getPostgresqlExcludedObjectsBuilder()
public PostgresqlRdbms.Builder getPostgresqlExcludedObjectsBuilder()
PostgreSQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.PostgresqlRdbms postgresql_excluded_objects = 3;
getPostgresqlExcludedObjectsOrBuilder()
public PostgresqlRdbmsOrBuilder getPostgresqlExcludedObjectsOrBuilder()
PostgreSQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.PostgresqlRdbms postgresql_excluded_objects = 3;
getSqlServerExcludedObjects()
public SqlServerRdbms getSqlServerExcludedObjects()
SQLServer data source objects to avoid backfilling
.google.cloud.datastream.v1.SqlServerRdbms sql_server_excluded_objects = 4;
getSqlServerExcludedObjectsBuilder()
public SqlServerRdbms.Builder getSqlServerExcludedObjectsBuilder()
SQLServer data source objects to avoid backfilling
.google.cloud.datastream.v1.SqlServerRdbms sql_server_excluded_objects = 4;
getSqlServerExcludedObjectsOrBuilder()
public SqlServerRdbmsOrBuilder getSqlServerExcludedObjectsOrBuilder()
SQLServer data source objects to avoid backfilling
.google.cloud.datastream.v1.SqlServerRdbms sql_server_excluded_objects = 4;
hasMysqlExcludedObjects()
public boolean hasMysqlExcludedObjects()
MySQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.MysqlRdbms mysql_excluded_objects = 2;
Returns |
Type |
Description |
boolean |
Whether the mysqlExcludedObjects field is set.
|
hasOracleExcludedObjects()
public boolean hasOracleExcludedObjects()
Oracle data source objects to avoid backfilling.
.google.cloud.datastream.v1.OracleRdbms oracle_excluded_objects = 1;
Returns |
Type |
Description |
boolean |
Whether the oracleExcludedObjects field is set.
|
hasPostgresqlExcludedObjects()
public boolean hasPostgresqlExcludedObjects()
PostgreSQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.PostgresqlRdbms postgresql_excluded_objects = 3;
Returns |
Type |
Description |
boolean |
Whether the postgresqlExcludedObjects field is set.
|
hasSqlServerExcludedObjects()
public boolean hasSqlServerExcludedObjects()
SQLServer data source objects to avoid backfilling
.google.cloud.datastream.v1.SqlServerRdbms sql_server_excluded_objects = 4;
Returns |
Type |
Description |
boolean |
Whether the sqlServerExcludedObjects field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(Stream.BackfillAllStrategy other)
public Stream.BackfillAllStrategy.Builder mergeFrom(Stream.BackfillAllStrategy other)
public Stream.BackfillAllStrategy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Stream.BackfillAllStrategy.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeMysqlExcludedObjects(MysqlRdbms value)
public Stream.BackfillAllStrategy.Builder mergeMysqlExcludedObjects(MysqlRdbms value)
MySQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.MysqlRdbms mysql_excluded_objects = 2;
mergeOracleExcludedObjects(OracleRdbms value)
public Stream.BackfillAllStrategy.Builder mergeOracleExcludedObjects(OracleRdbms value)
Oracle data source objects to avoid backfilling.
.google.cloud.datastream.v1.OracleRdbms oracle_excluded_objects = 1;
mergePostgresqlExcludedObjects(PostgresqlRdbms value)
public Stream.BackfillAllStrategy.Builder mergePostgresqlExcludedObjects(PostgresqlRdbms value)
PostgreSQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.PostgresqlRdbms postgresql_excluded_objects = 3;
mergeSqlServerExcludedObjects(SqlServerRdbms value)
public Stream.BackfillAllStrategy.Builder mergeSqlServerExcludedObjects(SqlServerRdbms value)
SQLServer data source objects to avoid backfilling
.google.cloud.datastream.v1.SqlServerRdbms sql_server_excluded_objects = 4;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Stream.BackfillAllStrategy.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public Stream.BackfillAllStrategy.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setMysqlExcludedObjects(MysqlRdbms value)
public Stream.BackfillAllStrategy.Builder setMysqlExcludedObjects(MysqlRdbms value)
MySQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.MysqlRdbms mysql_excluded_objects = 2;
setMysqlExcludedObjects(MysqlRdbms.Builder builderForValue)
public Stream.BackfillAllStrategy.Builder setMysqlExcludedObjects(MysqlRdbms.Builder builderForValue)
MySQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.MysqlRdbms mysql_excluded_objects = 2;
setOracleExcludedObjects(OracleRdbms value)
public Stream.BackfillAllStrategy.Builder setOracleExcludedObjects(OracleRdbms value)
Oracle data source objects to avoid backfilling.
.google.cloud.datastream.v1.OracleRdbms oracle_excluded_objects = 1;
setOracleExcludedObjects(OracleRdbms.Builder builderForValue)
public Stream.BackfillAllStrategy.Builder setOracleExcludedObjects(OracleRdbms.Builder builderForValue)
Oracle data source objects to avoid backfilling.
.google.cloud.datastream.v1.OracleRdbms oracle_excluded_objects = 1;
setPostgresqlExcludedObjects(PostgresqlRdbms value)
public Stream.BackfillAllStrategy.Builder setPostgresqlExcludedObjects(PostgresqlRdbms value)
PostgreSQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.PostgresqlRdbms postgresql_excluded_objects = 3;
setPostgresqlExcludedObjects(PostgresqlRdbms.Builder builderForValue)
public Stream.BackfillAllStrategy.Builder setPostgresqlExcludedObjects(PostgresqlRdbms.Builder builderForValue)
PostgreSQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.PostgresqlRdbms postgresql_excluded_objects = 3;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Stream.BackfillAllStrategy.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setSqlServerExcludedObjects(SqlServerRdbms value)
public Stream.BackfillAllStrategy.Builder setSqlServerExcludedObjects(SqlServerRdbms value)
SQLServer data source objects to avoid backfilling
.google.cloud.datastream.v1.SqlServerRdbms sql_server_excluded_objects = 4;
setSqlServerExcludedObjects(SqlServerRdbms.Builder builderForValue)
public Stream.BackfillAllStrategy.Builder setSqlServerExcludedObjects(SqlServerRdbms.Builder builderForValue)
SQLServer data source objects to avoid backfilling
.google.cloud.datastream.v1.SqlServerRdbms sql_server_excluded_objects = 4;
setUnknownFields(UnknownFieldSet unknownFields)
public final Stream.BackfillAllStrategy.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides