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, toString
public 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>
IOException
Copyright © 2018 Google. All rights reserved.