Class DataAccessControlServiceStubSettings.Builder (0.2.0)

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

Builder for DataAccessControlServiceStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > DataAccessControlServiceStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext

Builder(DataAccessControlServiceStubSettings settings)

protected Builder(DataAccessControlServiceStubSettings settings)
Parameter
Name Description
settings DataAccessControlServiceStubSettings

Methods

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

public DataAccessControlServiceStubSettings.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
DataAccessControlServiceStubSettings.Builder

build()

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

createDataAccessLabelSettings()

public UnaryCallSettings.Builder<CreateDataAccessLabelRequest,DataAccessLabel> createDataAccessLabelSettings()

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

Returns
Type Description
Builder<CreateDataAccessLabelRequest,DataAccessLabel>

createDataAccessScopeSettings()

public UnaryCallSettings.Builder<CreateDataAccessScopeRequest,DataAccessScope> createDataAccessScopeSettings()

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

Returns
Type Description
Builder<CreateDataAccessScopeRequest,DataAccessScope>

deleteDataAccessLabelSettings()

public UnaryCallSettings.Builder<DeleteDataAccessLabelRequest,Empty> deleteDataAccessLabelSettings()

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

Returns
Type Description
Builder<DeleteDataAccessLabelRequest,Empty>

deleteDataAccessScopeSettings()

public UnaryCallSettings.Builder<DeleteDataAccessScopeRequest,Empty> deleteDataAccessScopeSettings()

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

Returns
Type Description
Builder<DeleteDataAccessScopeRequest,Empty>

getDataAccessLabelSettings()

public UnaryCallSettings.Builder<GetDataAccessLabelRequest,DataAccessLabel> getDataAccessLabelSettings()

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

Returns
Type Description
Builder<GetDataAccessLabelRequest,DataAccessLabel>

getDataAccessScopeSettings()

public UnaryCallSettings.Builder<GetDataAccessScopeRequest,DataAccessScope> getDataAccessScopeSettings()

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

Returns
Type Description
Builder<GetDataAccessScopeRequest,DataAccessScope>

listDataAccessLabelsSettings()

public PagedCallSettings.Builder<ListDataAccessLabelsRequest,ListDataAccessLabelsResponse,DataAccessControlServiceClient.ListDataAccessLabelsPagedResponse> listDataAccessLabelsSettings()

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

Returns
Type Description
Builder<ListDataAccessLabelsRequest,ListDataAccessLabelsResponse,ListDataAccessLabelsPagedResponse>

listDataAccessScopesSettings()

public PagedCallSettings.Builder<ListDataAccessScopesRequest,ListDataAccessScopesResponse,DataAccessControlServiceClient.ListDataAccessScopesPagedResponse> listDataAccessScopesSettings()

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

Returns
Type Description
Builder<ListDataAccessScopesRequest,ListDataAccessScopesResponse,ListDataAccessScopesPagedResponse>

unaryMethodSettingsBuilders()

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

updateDataAccessLabelSettings()

public UnaryCallSettings.Builder<UpdateDataAccessLabelRequest,DataAccessLabel> updateDataAccessLabelSettings()

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

Returns
Type Description
Builder<UpdateDataAccessLabelRequest,DataAccessLabel>

updateDataAccessScopeSettings()

public UnaryCallSettings.Builder<UpdateDataAccessScopeRequest,DataAccessScope> updateDataAccessScopeSettings()

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

Returns
Type Description
Builder<UpdateDataAccessScopeRequest,DataAccessScope>