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.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()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Stream.BackfillAllStrategy.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public Stream.BackfillAllStrategy build()
Returns
buildPartial()
public Stream.BackfillAllStrategy buildPartial()
Returns
clear()
public Stream.BackfillAllStrategy.Builder clear()
Returns
Overrides
clearExcludedObjects()
public Stream.BackfillAllStrategy.Builder clearExcludedObjects()
Returns
clearField(Descriptors.FieldDescriptor field)
public Stream.BackfillAllStrategy.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearMysqlExcludedObjects()
public Stream.BackfillAllStrategy.Builder clearMysqlExcludedObjects()
MySQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.MysqlRdbms mysql_excluded_objects = 2;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public Stream.BackfillAllStrategy.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearOracleExcludedObjects()
public Stream.BackfillAllStrategy.Builder clearOracleExcludedObjects()
Oracle data source objects to avoid backfilling.
.google.cloud.datastream.v1.OracleRdbms oracle_excluded_objects = 1;
Returns
clearPostgresqlExcludedObjects()
public Stream.BackfillAllStrategy.Builder clearPostgresqlExcludedObjects()
PostgreSQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.PostgresqlRdbms postgresql_excluded_objects = 3;
Returns
clone()
public Stream.BackfillAllStrategy.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public Stream.BackfillAllStrategy getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getExcludedObjectsCase()
public Stream.BackfillAllStrategy.ExcludedObjectsCase getExcludedObjectsCase()
Returns
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;
Returns
getMysqlExcludedObjectsOrBuilder()
public MysqlRdbmsOrBuilder getMysqlExcludedObjectsOrBuilder()
MySQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.MysqlRdbms mysql_excluded_objects = 2;
Returns
getOracleExcludedObjects()
public OracleRdbms getOracleExcludedObjects()
Oracle data source objects to avoid backfilling.
.google.cloud.datastream.v1.OracleRdbms oracle_excluded_objects = 1;
Returns
getOracleExcludedObjectsBuilder()
public OracleRdbms.Builder getOracleExcludedObjectsBuilder()
Oracle data source objects to avoid backfilling.
.google.cloud.datastream.v1.OracleRdbms oracle_excluded_objects = 1;
Returns
getOracleExcludedObjectsOrBuilder()
public OracleRdbmsOrBuilder getOracleExcludedObjectsOrBuilder()
Oracle data source objects to avoid backfilling.
.google.cloud.datastream.v1.OracleRdbms oracle_excluded_objects = 1;
Returns
getPostgresqlExcludedObjects()
public PostgresqlRdbms getPostgresqlExcludedObjects()
PostgreSQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.PostgresqlRdbms postgresql_excluded_objects = 3;
Returns
getPostgresqlExcludedObjectsBuilder()
public PostgresqlRdbms.Builder getPostgresqlExcludedObjectsBuilder()
PostgreSQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.PostgresqlRdbms postgresql_excluded_objects = 3;
Returns
getPostgresqlExcludedObjectsOrBuilder()
public PostgresqlRdbmsOrBuilder getPostgresqlExcludedObjectsOrBuilder()
PostgreSQL data source objects to avoid backfilling.
.google.cloud.datastream.v1.PostgresqlRdbms postgresql_excluded_objects = 3;
Returns
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.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(Stream.BackfillAllStrategy other)
public Stream.BackfillAllStrategy.Builder mergeFrom(Stream.BackfillAllStrategy other)
Parameter
Returns
public Stream.BackfillAllStrategy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public Stream.BackfillAllStrategy.Builder mergeFrom(Message other)
Parameter
Returns
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;
Parameter
Returns
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;
Parameter
Returns
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;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Stream.BackfillAllStrategy.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public Stream.BackfillAllStrategy.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
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;
Parameter
Returns
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;
Parameter
Returns
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;
Parameter
Returns
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;
Parameter
Returns
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;
Parameter
Returns
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;
Parameter
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Stream.BackfillAllStrategy.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final Stream.BackfillAllStrategy.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides