Class DatastoreSettings.Builder (2.28.1)

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(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext 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>