public static class EnhancedBigtableStubSettings.Builder extends StubSettings.Builder<EnhancedBigtableStubSettings,EnhancedBigtableStubSettings.Builder>
Modifier and Type | Method and Description |
---|---|
EnhancedBigtableStubSettings |
build() |
BatchingCallSettings.Builder<RowMutation,Void> |
bulkMutateRowsSettings()
Returns the builder for the settings used for calls to MutateTows.
|
UnaryCallSettings.Builder<ConditionalRowMutation,Boolean> |
checkAndMutateRowSettings()
Returns the builder for the settings used for calls to CheckAndMutateRow.
|
String |
getAppProfileId()
Gets the app profile id that was previously set on this Builder.
|
String |
getInstanceId()
Gets the target instance id that was previously set on this Builder.
|
String |
getProjectId()
Gets the project id of the target instance that was previously set on this Builder.
|
UnaryCallSettings.Builder<RowMutation,Void> |
mutateRowSettings()
Returns the builder for the settings used for calls to MutateRow.
|
UnaryCallSettings.Builder<ReadModifyWriteRow,Row> |
readModifyWriteRowSettings()
Returns the builder with the settings used for calls to ReadModifyWriteRow.
|
UnaryCallSettings.Builder<Query,Row> |
readRowSettings()
Returns the builder for the settings used for point reads using readRow.
|
ServerStreamingCallSettings.Builder<Query,Row> |
readRowsSettings()
Returns the builder for the settings used for calls to readRows.
|
UnaryCallSettings.Builder<String,List<KeyOffset>> |
sampleRowKeysSettings()
Returns the builder for the settings used for calls to SampleRowKeysSettings.
|
EnhancedBigtableStubSettings.Builder |
setAppProfileId(String appProfileId)
Sets the AppProfile to use.
|
EnhancedBigtableStubSettings.Builder |
setInstanceId(String instanceId)
Sets the target instance id.
|
EnhancedBigtableStubSettings.Builder |
setProjectId(String projectId)
Sets the project id of that target instance.
|
applyToAllUnaryMethods, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getHeaderProvider, getInternalHeaderProvider, getStreamWatchdogCheckInterval, getStreamWatchdogProvider, getTracerFactory, getTransportChannelProvider, self, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setHeaderProvider, setInternalHeaderProvider, setStreamWatchdogCheckInterval, setStreamWatchdogProvider, setTracerFactory, setTransportChannelProvider, toString
public EnhancedBigtableStubSettings.Builder setProjectId(@Nonnull String projectId)
public String getProjectId()
public EnhancedBigtableStubSettings.Builder setInstanceId(@Nonnull String instanceId)
public String getInstanceId()
public EnhancedBigtableStubSettings.Builder setAppProfileId(@Nonnull String appProfileId)
public String getAppProfileId()
public ServerStreamingCallSettings.Builder<Query,Row> readRowsSettings()
public UnaryCallSettings.Builder<Query,Row> readRowSettings()
public UnaryCallSettings.Builder<String,List<KeyOffset>> sampleRowKeysSettings()
public UnaryCallSettings.Builder<RowMutation,Void> mutateRowSettings()
public BatchingCallSettings.Builder<RowMutation,Void> bulkMutateRowsSettings()
public UnaryCallSettings.Builder<ConditionalRowMutation,Boolean> checkAndMutateRowSettings()
public UnaryCallSettings.Builder<ReadModifyWriteRow,Row> readModifyWriteRowSettings()
public EnhancedBigtableStubSettings build()
build
in class StubSettings.Builder<EnhancedBigtableStubSettings,EnhancedBigtableStubSettings.Builder>
Copyright © 2019 Google LLC. All rights reserved.