Class SqlServerLsnPosition.Builder (1.82.0)

public static final class SqlServerLsnPosition.Builder extends GeneratedMessage.Builder<SqlServerLsnPosition.Builder> implements SqlServerLsnPositionOrBuilder

SQL Server LSN position

Protobuf type google.cloud.datastream.v1.SqlServerLsnPosition

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public SqlServerLsnPosition build()
Returns
Type Description
SqlServerLsnPosition

buildPartial()

public SqlServerLsnPosition buildPartial()
Returns
Type Description
SqlServerLsnPosition

clear()

public SqlServerLsnPosition.Builder clear()
Returns
Type Description
SqlServerLsnPosition.Builder
Overrides

clearLsn()

public SqlServerLsnPosition.Builder clearLsn()

Required. Log sequence number (LSN) from where Logs will be read

string lsn = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SqlServerLsnPosition.Builder

This builder for chaining.

getDefaultInstanceForType()

public SqlServerLsnPosition getDefaultInstanceForType()
Returns
Type Description
SqlServerLsnPosition

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getLsn()

public String getLsn()

Required. Log sequence number (LSN) from where Logs will be read

string lsn = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The lsn.

getLsnBytes()

public ByteString getLsnBytes()

Required. Log sequence number (LSN) from where Logs will be read

string lsn = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for lsn.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SqlServerLsnPosition other)

public SqlServerLsnPosition.Builder mergeFrom(SqlServerLsnPosition other)
Parameter
Name Description
other SqlServerLsnPosition
Returns
Type Description
SqlServerLsnPosition.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public SqlServerLsnPosition.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SqlServerLsnPosition.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public SqlServerLsnPosition.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
SqlServerLsnPosition.Builder
Overrides

setLsn(String value)

public SqlServerLsnPosition.Builder setLsn(String value)

Required. Log sequence number (LSN) from where Logs will be read

string lsn = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The lsn to set.

Returns
Type Description
SqlServerLsnPosition.Builder

This builder for chaining.

setLsnBytes(ByteString value)

public SqlServerLsnPosition.Builder setLsnBytes(ByteString value)

Required. Log sequence number (LSN) from where Logs will be read

string lsn = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for lsn to set.

Returns
Type Description
SqlServerLsnPosition.Builder

This builder for chaining.