Class DataStoreServiceSettings.Builder (0.91.0)

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

Builder for DataStoreServiceSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > DataStoreServiceSettings.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(DataStoreServiceSettings settings)

protected Builder(DataStoreServiceSettings settings)
Parameter
Name Description
settings DataStoreServiceSettings

Builder(DataStoreServiceStubSettings.Builder stubSettings)

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

Methods

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

public DataStoreServiceSettings.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<?,?>,java.lang.Void>
Returns
Type Description
DataStoreServiceSettings.Builder

build()

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

createDataStoreOperationSettings()

public OperationCallSettings.Builder<CreateDataStoreRequest,DataStore,CreateDataStoreMetadata> createDataStoreOperationSettings()

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

Returns
Type Description
Builder<CreateDataStoreRequest,DataStore,CreateDataStoreMetadata>

createDataStoreSettings()

public UnaryCallSettings.Builder<CreateDataStoreRequest,Operation> createDataStoreSettings()

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

Returns
Type Description
Builder<CreateDataStoreRequest,Operation>

deleteDataStoreOperationSettings()

public OperationCallSettings.Builder<DeleteDataStoreRequest,Empty,DeleteDataStoreMetadata> deleteDataStoreOperationSettings()

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

Returns
Type Description
Builder<DeleteDataStoreRequest,Empty,DeleteDataStoreMetadata>

deleteDataStoreSettings()

public UnaryCallSettings.Builder<DeleteDataStoreRequest,Operation> deleteDataStoreSettings()

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

Returns
Type Description
Builder<DeleteDataStoreRequest,Operation>

getDataStoreSettings()

public UnaryCallSettings.Builder<GetDataStoreRequest,DataStore> getDataStoreSettings()

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

Returns
Type Description
Builder<GetDataStoreRequest,DataStore>

getStubSettingsBuilder()

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

listDataStoresSettings()

public PagedCallSettings.Builder<ListDataStoresRequest,ListDataStoresResponse,DataStoreServiceClient.ListDataStoresPagedResponse> listDataStoresSettings()

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

Returns
Type Description
Builder<ListDataStoresRequest,ListDataStoresResponse,ListDataStoresPagedResponse>

updateDataStoreSettings()

public UnaryCallSettings.Builder<UpdateDataStoreRequest,DataStore> updateDataStoreSettings()

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

Returns
Type Description
Builder<UpdateDataStoreRequest,DataStore>