Class DatastoreStubSettings.Builder (2.28.1)

public static class DatastoreStubSettings.Builder extends StubSettings.Builder<DatastoreStubSettings,DatastoreStubSettings.Builder>

Builder for DatastoreStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > DatastoreStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext

Builder(DatastoreStubSettings settings)

protected Builder(DatastoreStubSettings settings)
Parameter
Name Description
settings DatastoreStubSettings

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 DatastoreStubSettings.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
DatastoreStubSettings.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 DatastoreStubSettings build()
Returns
Type Description
DatastoreStubSettings
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>

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>

unaryMethodSettingsBuilders()

public ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
Returns
Type Description
com.google.common.collect.ImmutableList<Builder<?,?>>