public abstract static class SpannerIO.ReadChangeStream extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<DataChangeRecord>>
Constructor and Description |
---|
ReadChangeStream() |
Modifier and Type | Method and Description |
---|---|
org.apache.beam.sdk.values.PCollection<DataChangeRecord> |
expand(org.apache.beam.sdk.values.PBegin input) |
SpannerIO.ReadChangeStream |
withChangeStreamName(java.lang.String changeStreamName)
Specifies the change stream name.
|
SpannerIO.ReadChangeStream |
withDatabaseId(java.lang.String databaseId)
Specifies the Cloud Spanner database.
|
SpannerIO.ReadChangeStream |
withDatabaseId(org.apache.beam.sdk.options.ValueProvider<java.lang.String> databaseId)
Specifies the Cloud Spanner database.
|
SpannerIO.ReadChangeStream |
withInclusiveEndAt(com.google.cloud.Timestamp timestamp)
Specifies the end time of the change stream.
|
SpannerIO.ReadChangeStream |
withInclusiveStartAt(com.google.cloud.Timestamp timestamp)
Specifies the time that the change stream should be read from.
|
SpannerIO.ReadChangeStream |
withInstanceId(java.lang.String instanceId)
Specifies the Cloud Spanner instance.
|
SpannerIO.ReadChangeStream |
withInstanceId(org.apache.beam.sdk.options.ValueProvider<java.lang.String> instanceId)
Specifies the Cloud Spanner instance.
|
SpannerIO.ReadChangeStream |
withMetadataDatabase(java.lang.String metadataDatabase)
Specifies the metadata database.
|
SpannerIO.ReadChangeStream |
withMetadataInstance(java.lang.String metadataInstance)
Specifies the metadata database.
|
SpannerIO.ReadChangeStream |
withMetadataTable(java.lang.String metadataTable)
Specifies the metadata table name.
|
SpannerIO.ReadChangeStream |
withProjectId(java.lang.String projectId)
Specifies the Cloud Spanner project.
|
SpannerIO.ReadChangeStream |
withProjectId(org.apache.beam.sdk.options.ValueProvider<java.lang.String> projectId)
Specifies the Cloud Spanner project.
|
SpannerIO.ReadChangeStream |
withRpcPriority(com.google.cloud.spanner.Options.RpcPriority rpcPriority)
Specifies the priority of the change stream queries.
|
SpannerIO.ReadChangeStream |
withSpannerConfig(SpannerConfig spannerConfig)
Specifies the Cloud Spanner configuration.
|
SpannerIO.ReadChangeStream |
withTraceSampleProbability(java.lang.Double probability)
Deprecated.
This configuration has no effect, as tracing is not available.
|
addAnnotation, compose, compose, getAdditionalInputs, getAnnotations, getDefaultOutputCoder, getDefaultOutputCoder, getDefaultOutputCoder, getKindString, getName, getResourceHints, populateDisplayData, setDisplayData, setResourceHints, toString, validate, validate
public SpannerIO.ReadChangeStream withSpannerConfig(SpannerConfig spannerConfig)
public SpannerIO.ReadChangeStream withProjectId(java.lang.String projectId)
public SpannerIO.ReadChangeStream withProjectId(org.apache.beam.sdk.options.ValueProvider<java.lang.String> projectId)
public SpannerIO.ReadChangeStream withInstanceId(java.lang.String instanceId)
public SpannerIO.ReadChangeStream withInstanceId(org.apache.beam.sdk.options.ValueProvider<java.lang.String> instanceId)
public SpannerIO.ReadChangeStream withDatabaseId(java.lang.String databaseId)
public SpannerIO.ReadChangeStream withDatabaseId(org.apache.beam.sdk.options.ValueProvider<java.lang.String> databaseId)
public SpannerIO.ReadChangeStream withChangeStreamName(java.lang.String changeStreamName)
public SpannerIO.ReadChangeStream withMetadataInstance(java.lang.String metadataInstance)
public SpannerIO.ReadChangeStream withMetadataDatabase(java.lang.String metadataDatabase)
public SpannerIO.ReadChangeStream withMetadataTable(java.lang.String metadataTable)
public SpannerIO.ReadChangeStream withInclusiveStartAt(com.google.cloud.Timestamp timestamp)
public SpannerIO.ReadChangeStream withInclusiveEndAt(com.google.cloud.Timestamp timestamp)
public SpannerIO.ReadChangeStream withRpcPriority(com.google.cloud.spanner.Options.RpcPriority rpcPriority)
@Deprecated public SpannerIO.ReadChangeStream withTraceSampleProbability(java.lang.Double probability)
public org.apache.beam.sdk.values.PCollection<DataChangeRecord> expand(org.apache.beam.sdk.values.PBegin input)
expand
in class org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<DataChangeRecord>>