Class BigtableSinkConfig<T>
java.lang.Object
io.github.flink.gcp.connector.bigtable.sink.BigtableSinkConfig<T>
- Type Parameters:
T- type of the records written by the sink
- All Implemented Interfaces:
Serializable
Immutable sink configuration assembled by
BigtableSinkBuilder.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the application profile the client routes through, ornullfor the instance's default profile.Returns whether the sink may create a missing table.DestinationResolver<? super T>Returns the resolver naming the table each record is written to.Returns the emulator endpoint, ornullfor production Bigtable.FailureHandler<? super FailedMutation>Returns the policy for mutations that terminally fail.BigtableSerializationSchema<? super T>Returns the record serialization schema.Returns the service-account key-file path, ornullto use ADC.Returns the settings for the table the sink creates, ornullunderCreateDisposition.CREATE_NEVER— the builder rejects every other combination.Returns the writer tuning options.
-
Method Details
-
getDestinationResolver
Returns the resolver naming the table each record is written to. -
getSerializer
Returns the record serialization schema. -
getAppProfileId
Returns the application profile the client routes through, ornullfor the instance's default profile. -
getWriterOptions
Returns the writer tuning options. -
getFailedMutationHandler
Returns the policy for mutations that terminally fail. -
getServiceAccountKeyFile
Returns the service-account key-file path, ornullto use ADC. -
getEmulatorEndpoint
Returns the emulator endpoint, ornullfor production Bigtable. -
getCreateDisposition
Returns whether the sink may create a missing table. -
getTableCreateOptions
Returns the settings for the table the sink creates, ornullunderCreateDisposition.CREATE_NEVER— the builder rejects every other combination.
-