Class DataStoreServiceStubSettings.Builder (0.37.0)

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

Builder for DataStoreServiceStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > DataStoreServiceStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(DataStoreServiceStubSettings settings)

protected Builder(DataStoreServiceStubSettings settings)
Parameter
NameDescription
settingsDataStoreServiceStubSettings

Methods

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

public DataStoreServiceStubSettings.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
NameDescription
settingsUpdaterApiFunction<Builder<?,?>,java.lang.Void>
Returns
TypeDescription
DataStoreServiceStubSettings.Builder

build()

public DataStoreServiceStubSettings build()
Returns
TypeDescription
DataStoreServiceStubSettings
Overrides
Exceptions
TypeDescription
IOException

createDataStoreOperationSettings()

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

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

Returns
TypeDescription
Builder<CreateDataStoreRequest,DataStore,CreateDataStoreMetadata>

createDataStoreSettings()

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

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

Returns
TypeDescription
Builder<CreateDataStoreRequest,Operation>

deleteDataStoreOperationSettings()

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

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

Returns
TypeDescription
Builder<DeleteDataStoreRequest,Empty,DeleteDataStoreMetadata>

deleteDataStoreSettings()

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

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

Returns
TypeDescription
Builder<DeleteDataStoreRequest,Operation>

getDataStoreSettings()

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

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

Returns
TypeDescription
Builder<GetDataStoreRequest,DataStore>

getEndpoint()

public String getEndpoint()

Returns the endpoint set by the user or the the service's default endpoint.

Returns
TypeDescription
String
Overrides

listDataStoresSettings()

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

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

Returns
TypeDescription
Builder<ListDataStoresRequest,ListDataStoresResponse,ListDataStoresPagedResponse>

unaryMethodSettingsBuilders()

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

updateDataStoreSettings()

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

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

Returns
TypeDescription
Builder<UpdateDataStoreRequest,DataStore>