## Uses of Class
com.amazon.redshift.replication.LogSequenceNumber

Packages that use LogSequenceNumber
Package | Description
--- | ---
com.amazon.redshift.core.v3.replication |
com.amazon.redshift.replication |
com.amazon.redshift.replication.fluent |
com.amazon.redshift.replication.fluent.logical |
com.amazon.redshift.replication.fluent.physical |

### Uses of LogSequenceNumber in com.amazon.redshift.core.v3.replication

Methods in com.amazon.redshift.core.v3.replication that return LogSequenceNumber
Modifier and Type | Method and Description
--- | ---
`LogSequenceNumber` | V3RedshiftReplicationStream.`getLastAppliedLSN()`
`LogSequenceNumber` | V3RedshiftReplicationStream.`getLastFlushedLSN()`
`LogSequenceNumber` | V3RedshiftReplicationStream.`getLastReceiveLSN()`

Methods in com.amazon.redshift.core.v3.replication with parameters of type LogSequenceNumber
Modifier and Type | Method and Description
--- | ---
`void` | V3RedshiftReplicationStream.`setAppliedLSN(LogSequenceNumber applied)`
`void` | V3RedshiftReplicationStream.`setFlushedLSN(LogSequenceNumber flushed)`

Constructors in com.amazon.redshift.core.v3.replication with parameters of type LogSequenceNumber
Constructor and Description
`V3RedshiftReplicationStream(CopyDual copyDual, LogSequenceNumber startLSN, long updateIntervalMs, ReplicationType replicationType, RedshiftLogger logger)`

### Uses of LogSequenceNumber in com.amazon.redshift.replication

Fields in com.amazon.redshift.replication declared as LogSequenceNumber
Modifier and Type | Field and Description
--- | ---
`static LogSequenceNumber` | LogSequenceNumber.`INVALID_LSN` Zero is used indicate an invalid pointer.

Methods in com.amazon.redshift.replication that return LogSequenceNumber
Modifier and Type | Method and Description
--- | ---
`LogSequenceNumber` | ReplicationSlotInfo.`getConsistentPoint()` LSN at which we became consistent.
`LogSequenceNumber` | RedshiftReplicationStream.`getLastAppliedLSN()` Last applied lsn sent in update message to backed.
`LogSequenceNumber` | RedshiftReplicationStream.`getLastFlushedLSN()` Last flushed LSN sent in update message to backend.
`LogSequenceNumber` | RedshiftReplicationStream.`getLastReceiveLSN()` Parameter updates by execute `RedshiftReplicationStream.read()` method.
`static LogSequenceNumber` | LogSequenceNumber.`valueOf(long value)`
`static LogSequenceNumber` | LogSequenceNumber.`valueOf(String strValue)` Create LSN instance by string represent LSN.

Methods in com.amazon.redshift.replication with parameters of type LogSequenceNumber
Modifier and Type | Method and Description
--- | ---
`int` | LogSequenceNumber.`compareTo(LogSequenceNumber o)`
`void` | RedshiftReplicationStream.`setAppliedLSN(LogSequenceNumber applied)` Inform backend which LSN has been applied on standby.
`void` | RedshiftReplicationStream.`setFlushedLSN(LogSequenceNumber flushed)` Set flushed LSN.

Constructors in com.amazon.redshift.replication with parameters of type LogSequenceNumber
Constructor and Description
`ReplicationSlotInfo(String slotName, ReplicationType replicationType, LogSequenceNumber consistentPoint, String snapshotName, String outputPlugin)`

### Uses of LogSequenceNumber in com.amazon.redshift.replication.fluent

Fields in com.amazon.redshift.replication.fluent declared as LogSequenceNumber
Modifier and Type | Field and Description
--- | ---
`protected LogSequenceNumber` | AbstractStreamBuilder.`startPosition`

Methods in com.amazon.redshift.replication.fluent that return LogSequenceNumber
Modifier and Type | Method and Description
--- | ---
`LogSequenceNumber` | CommonOptions.`getStartLSNPosition()`

Methods in com.amazon.redshift.replication.fluent with parameters of type LogSequenceNumber
Modifier and Type | Method and Description
--- | ---
`T` | AbstractStreamBuilder.`withStartPosition(LogSequenceNumber lsn)`
`T` | ChainedCommonStreamBuilder.`withStartPosition(LogSequenceNumber lsn)` Specify start position from which backend will start stream changes.

### Uses of LogSequenceNumber in com.amazon.redshift.replication.fluent.logical

Methods in com.amazon.redshift.replication.fluent.logical that return LogSequenceNumber
Modifier and Type | Method and Description
--- | ---
`LogSequenceNumber` | LogicalStreamBuilder.`getStartLSNPosition()`

Methods in com.amazon.redshift.replication.fluent.logical with parameters of type LogSequenceNumber
Modifier and Type | Method and Description
--- | ---
`ChainedLogicalStreamBuilder` | LogicalStreamBuilder.`withStartPosition(LogSequenceNumber lsn)`

### Uses of LogSequenceNumber in com.amazon.redshift.replication.fluent.physical

Methods in com.amazon.redshift.replication.fluent.physical that return LogSequenceNumber
Modifier and Type | Method and Description
--- | ---
`LogSequenceNumber` | PhysicalStreamBuilder.`getStartLSNPosition()`