Class DatastoreSettings.Builder (3.3.0)

public static class DatastoreSettings.Builder extends ClientSettings.Builder<DatastoreSettings,DatastoreSettings.Builder>

Builder for DatastoreSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > DatastoreSettings.Builder

Constructors

Builder()

protected Builder()

Builder(@Nullable ClientContext clientContext)

protected Builder(@Nullable ClientContext clientContext)
Parameter
Name Description
clientContext @org.jspecify.annotations.Nullable com.google.api.gax.rpc.ClientContext

Builder(DatastoreSettings settings)

protected Builder(DatastoreSettings settings)
Parameter
Name Description
settings DatastoreSettings

Builder(DatastoreStubSettings.Builder stubSettings)

protected Builder(DatastoreStubSettings.Builder stubSettings)
Parameter
Name Description
stubSettings DatastoreStubSettings.Builder

Methods

allocateIdsSettings()

public UnaryCallSettings.Builder<AllocateIdsRequest,AllocateIdsResponse> allocateIdsSettings()

Returns the builder for the settings used for calls to allocateIds.

Returns
Type Description
Builder<AllocateIdsRequest,AllocateIdsResponse>

applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

public DatastoreSettings.Builder applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

Applies the given settings updater function to all of the unary API methods in this service.

Note: This method does not support applying settings to streaming methods.

Parameter
Name Description
settingsUpdater ApiFunction<Builder<?,?>,Void>
Returns
Type Description
DatastoreSettings.Builder

beginTransactionSettings()

public UnaryCallSettings.Builder<BeginTransactionRequest,BeginTransactionResponse> beginTransactionSettings()

Returns the builder for the settings used for calls to beginTransaction.

Returns
Type Description
Builder<BeginTransactionRequest,BeginTransactionResponse>

build()

public DatastoreSettings build()
Returns
Type Description
DatastoreSettings
Overrides
Exceptions
Type Description
IOException

commitSettings()

public UnaryCallSettings.Builder<CommitRequest,CommitResponse> commitSettings()

Returns the builder for the settings used for calls to commit.

Returns
Type Description
Builder<CommitRequest,CommitResponse>

getStubSettingsBuilder()

public DatastoreStubSettings.Builder getStubSettingsBuilder()
Returns
Type Description
DatastoreStubSettings.Builder

lookupSettings()

public UnaryCallSettings.Builder<LookupRequest,LookupResponse> lookupSettings()

Returns the builder for the settings used for calls to lookup.

Returns
Type Description
Builder<LookupRequest,LookupResponse>

reserveIdsSettings()

public UnaryCallSettings.Builder<ReserveIdsRequest,ReserveIdsResponse> reserveIdsSettings()

Returns the builder for the settings used for calls to reserveIds.

Returns
Type Description
Builder<ReserveIdsRequest,ReserveIdsResponse>

rollbackSettings()

public UnaryCallSettings.Builder<RollbackRequest,RollbackResponse> rollbackSettings()

Returns the builder for the settings used for calls to rollback.

Returns
Type Description
Builder<RollbackRequest,RollbackResponse>

runAggregationQuerySettings()

public UnaryCallSettings.Builder<RunAggregationQueryRequest,RunAggregationQueryResponse> runAggregationQuerySettings()

Returns the builder for the settings used for calls to runAggregationQuery.

Returns
Type Description
Builder<RunAggregationQueryRequest,RunAggregationQueryResponse>

runQuerySettings()

public UnaryCallSettings.Builder<RunQueryRequest,RunQueryResponse> runQuerySettings()

Returns the builder for the settings used for calls to runQuery.

Returns
Type Description
Builder<RunQueryRequest,RunQueryResponse>