public static final class CdcStrategy.SpecificStartPosition.Builder extends GeneratedMessageV3.Builder<CdcStrategy.SpecificStartPosition.Builder> implements CdcStrategy.SpecificStartPositionOrBuilder
CDC strategy to start replicating from a specific position in the source.
Protobuf type google.cloud.datastream.v1.CdcStrategy.SpecificStartPosition
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 CdcStrategy.SpecificStartPosition.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public CdcStrategy.SpecificStartPosition build()
buildPartial()
public CdcStrategy.SpecificStartPosition buildPartial()
clear()
public CdcStrategy.SpecificStartPosition.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public CdcStrategy.SpecificStartPosition.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearMysqlLogPosition()
public CdcStrategy.SpecificStartPosition.Builder clearMysqlLogPosition()
MySQL specific log position to start replicating from.
.google.cloud.datastream.v1.MysqlLogPosition mysql_log_position = 101;
clearOneof(Descriptors.OneofDescriptor oneof)
public CdcStrategy.SpecificStartPosition.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearOracleScnPosition()
public CdcStrategy.SpecificStartPosition.Builder clearOracleScnPosition()
Oracle SCN to start replicating from.
.google.cloud.datastream.v1.OracleScnPosition oracle_scn_position = 102;
clearPosition()
public CdcStrategy.SpecificStartPosition.Builder clearPosition()
clearSqlServerLsnPosition()
public CdcStrategy.SpecificStartPosition.Builder clearSqlServerLsnPosition()
SqlServer LSN to start replicating from.
.google.cloud.datastream.v1.SqlServerLsnPosition sql_server_lsn_position = 103;
clone()
public CdcStrategy.SpecificStartPosition.Builder clone()
Overrides
getDefaultInstanceForType()
public CdcStrategy.SpecificStartPosition getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getMysqlLogPosition()
public MysqlLogPosition getMysqlLogPosition()
MySQL specific log position to start replicating from.
.google.cloud.datastream.v1.MysqlLogPosition mysql_log_position = 101;
getMysqlLogPositionBuilder()
public MysqlLogPosition.Builder getMysqlLogPositionBuilder()
MySQL specific log position to start replicating from.
.google.cloud.datastream.v1.MysqlLogPosition mysql_log_position = 101;
getMysqlLogPositionOrBuilder()
public MysqlLogPositionOrBuilder getMysqlLogPositionOrBuilder()
MySQL specific log position to start replicating from.
.google.cloud.datastream.v1.MysqlLogPosition mysql_log_position = 101;
getOracleScnPosition()
public OracleScnPosition getOracleScnPosition()
Oracle SCN to start replicating from.
.google.cloud.datastream.v1.OracleScnPosition oracle_scn_position = 102;
getOracleScnPositionBuilder()
public OracleScnPosition.Builder getOracleScnPositionBuilder()
Oracle SCN to start replicating from.
.google.cloud.datastream.v1.OracleScnPosition oracle_scn_position = 102;
getOracleScnPositionOrBuilder()
public OracleScnPositionOrBuilder getOracleScnPositionOrBuilder()
Oracle SCN to start replicating from.
.google.cloud.datastream.v1.OracleScnPosition oracle_scn_position = 102;
getPositionCase()
public CdcStrategy.SpecificStartPosition.PositionCase getPositionCase()
getSqlServerLsnPosition()
public SqlServerLsnPosition getSqlServerLsnPosition()
SqlServer LSN to start replicating from.
.google.cloud.datastream.v1.SqlServerLsnPosition sql_server_lsn_position = 103;
getSqlServerLsnPositionBuilder()
public SqlServerLsnPosition.Builder getSqlServerLsnPositionBuilder()
SqlServer LSN to start replicating from.
.google.cloud.datastream.v1.SqlServerLsnPosition sql_server_lsn_position = 103;
getSqlServerLsnPositionOrBuilder()
public SqlServerLsnPositionOrBuilder getSqlServerLsnPositionOrBuilder()
SqlServer LSN to start replicating from.
.google.cloud.datastream.v1.SqlServerLsnPosition sql_server_lsn_position = 103;
hasMysqlLogPosition()
public boolean hasMysqlLogPosition()
MySQL specific log position to start replicating from.
.google.cloud.datastream.v1.MysqlLogPosition mysql_log_position = 101;
Returns |
Type |
Description |
boolean |
Whether the mysqlLogPosition field is set.
|
hasOracleScnPosition()
public boolean hasOracleScnPosition()
Oracle SCN to start replicating from.
.google.cloud.datastream.v1.OracleScnPosition oracle_scn_position = 102;
Returns |
Type |
Description |
boolean |
Whether the oracleScnPosition field is set.
|
hasSqlServerLsnPosition()
public boolean hasSqlServerLsnPosition()
SqlServer LSN to start replicating from.
.google.cloud.datastream.v1.SqlServerLsnPosition sql_server_lsn_position = 103;
Returns |
Type |
Description |
boolean |
Whether the sqlServerLsnPosition field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(CdcStrategy.SpecificStartPosition other)
public CdcStrategy.SpecificStartPosition.Builder mergeFrom(CdcStrategy.SpecificStartPosition other)
public CdcStrategy.SpecificStartPosition.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CdcStrategy.SpecificStartPosition.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeMysqlLogPosition(MysqlLogPosition value)
public CdcStrategy.SpecificStartPosition.Builder mergeMysqlLogPosition(MysqlLogPosition value)
MySQL specific log position to start replicating from.
.google.cloud.datastream.v1.MysqlLogPosition mysql_log_position = 101;
mergeOracleScnPosition(OracleScnPosition value)
public CdcStrategy.SpecificStartPosition.Builder mergeOracleScnPosition(OracleScnPosition value)
Oracle SCN to start replicating from.
.google.cloud.datastream.v1.OracleScnPosition oracle_scn_position = 102;
mergeSqlServerLsnPosition(SqlServerLsnPosition value)
public CdcStrategy.SpecificStartPosition.Builder mergeSqlServerLsnPosition(SqlServerLsnPosition value)
SqlServer LSN to start replicating from.
.google.cloud.datastream.v1.SqlServerLsnPosition sql_server_lsn_position = 103;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CdcStrategy.SpecificStartPosition.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public CdcStrategy.SpecificStartPosition.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setMysqlLogPosition(MysqlLogPosition value)
public CdcStrategy.SpecificStartPosition.Builder setMysqlLogPosition(MysqlLogPosition value)
MySQL specific log position to start replicating from.
.google.cloud.datastream.v1.MysqlLogPosition mysql_log_position = 101;
setMysqlLogPosition(MysqlLogPosition.Builder builderForValue)
public CdcStrategy.SpecificStartPosition.Builder setMysqlLogPosition(MysqlLogPosition.Builder builderForValue)
MySQL specific log position to start replicating from.
.google.cloud.datastream.v1.MysqlLogPosition mysql_log_position = 101;
setOracleScnPosition(OracleScnPosition value)
public CdcStrategy.SpecificStartPosition.Builder setOracleScnPosition(OracleScnPosition value)
Oracle SCN to start replicating from.
.google.cloud.datastream.v1.OracleScnPosition oracle_scn_position = 102;
setOracleScnPosition(OracleScnPosition.Builder builderForValue)
public CdcStrategy.SpecificStartPosition.Builder setOracleScnPosition(OracleScnPosition.Builder builderForValue)
Oracle SCN to start replicating from.
.google.cloud.datastream.v1.OracleScnPosition oracle_scn_position = 102;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CdcStrategy.SpecificStartPosition.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setSqlServerLsnPosition(SqlServerLsnPosition value)
public CdcStrategy.SpecificStartPosition.Builder setSqlServerLsnPosition(SqlServerLsnPosition value)
SqlServer LSN to start replicating from.
.google.cloud.datastream.v1.SqlServerLsnPosition sql_server_lsn_position = 103;
setSqlServerLsnPosition(SqlServerLsnPosition.Builder builderForValue)
public CdcStrategy.SpecificStartPosition.Builder setSqlServerLsnPosition(SqlServerLsnPosition.Builder builderForValue)
SqlServer LSN to start replicating from.
.google.cloud.datastream.v1.SqlServerLsnPosition sql_server_lsn_position = 103;
setUnknownFields(UnknownFieldSet unknownFields)
public final CdcStrategy.SpecificStartPosition.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides