public static class BigtableDataSettings.Builder extends com.google.api.gax.rpc.ClientSettings.Builder<BigtableDataSettings,BigtableDataSettings.Builder>
| Modifier and Type | Method and Description |
|---|---|
BigtableDataSettings |
build() |
com.google.api.gax.rpc.BatchingCallSettings.Builder<RowMutation,Void> |
bulkMutationsSettings()
Returns the builder for the settings used for BulkMutations.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<ConditionalRowMutation,Boolean> |
checkAndMutateRowSettings()
Returns the object with the settings used for calls to checkAndMutateRow.
|
String |
getAppProfileId()
Gets the app profile id that was previously set on this Builder.
|
InstanceName |
getInstanceName()
Gets the
InstanceName that was previously set on this Builder. |
com.google.api.gax.rpc.UnaryCallSettings.Builder<RowMutation,Void> |
mutateRowSettings()
Returns the builder for the settings used for calls to MutateRow.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<ReadModifyWriteRow,Row> |
readModifyWriteRowSettings()
Returns the builder with the settings used for calls to ReadModifyWriteRow.
|
com.google.api.gax.rpc.ServerStreamingCallSettings.Builder<Query,Row> |
readRowsSettings()
Returns the builder for the settings used for calls to readRows.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<String,List<KeyOffset>> |
sampleRowKeysSettings()
Returns the builder for the settings used for calls to SampleRowKeysSettings.
|
BigtableDataSettings.Builder |
setAppProfileId(String appProfileId)
Sets the AppProfile to use.
|
BigtableDataSettings.Builder |
setInstanceName(InstanceName instanceName)
Sets the target instance.
|
applyToAllUnaryMethods, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getHeaderProvider, getInternalHeaderProvider, getStubSettings, getTransportChannelProvider, getWatchdogCheckInterval, getWatchdogProvider, self, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setHeaderProvider, setInternalHeaderProvider, setTransportChannelProvider, setWatchdogCheckInterval, setWatchdogProvider, toStringpublic BigtableDataSettings.Builder setInstanceName(@Nonnull InstanceName instanceName)
public InstanceName getInstanceName()
InstanceName that was previously set on this Builder.public BigtableDataSettings.Builder setAppProfileId(@Nonnull String appProfileId)
public String getAppProfileId()
public com.google.api.gax.rpc.ServerStreamingCallSettings.Builder<Query,Row> readRowsSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<String,List<KeyOffset>> sampleRowKeysSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<RowMutation,Void> mutateRowSettings()
public com.google.api.gax.rpc.BatchingCallSettings.Builder<RowMutation,Void> bulkMutationsSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<ConditionalRowMutation,Boolean> checkAndMutateRowSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<ReadModifyWriteRow,Row> readModifyWriteRowSettings()
public BigtableDataSettings build() throws IOException
build in class com.google.api.gax.rpc.ClientSettings.Builder<BigtableDataSettings,BigtableDataSettings.Builder>IOExceptionCopyright © 2018 Google LLC. All rights reserved.