Class ServiceUsageSettings.Builder (2.95.0)

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

Builder for ServiceUsageSettings.

Inheritance

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

protected Builder(ServiceUsageSettings settings)
Parameter
Name Description
settings ServiceUsageSettings

Builder(ServiceUsageStubSettings.Builder stubSettings)

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

Methods

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

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

batchEnableServicesOperationSettings()

public OperationCallSettings.Builder<BatchEnableServicesRequest,BatchEnableServicesResponse,OperationMetadata> batchEnableServicesOperationSettings()

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

Returns
Type Description
Builder<BatchEnableServicesRequest,BatchEnableServicesResponse,OperationMetadata>

batchEnableServicesSettings()

public UnaryCallSettings.Builder<BatchEnableServicesRequest,Operation> batchEnableServicesSettings()

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

Returns
Type Description
Builder<BatchEnableServicesRequest,Operation>

batchGetServicesSettings()

public UnaryCallSettings.Builder<BatchGetServicesRequest,BatchGetServicesResponse> batchGetServicesSettings()

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

Returns
Type Description
Builder<BatchGetServicesRequest,BatchGetServicesResponse>

build()

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

disableServiceOperationSettings()

public OperationCallSettings.Builder<DisableServiceRequest,DisableServiceResponse,OperationMetadata> disableServiceOperationSettings()

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

Returns
Type Description
Builder<DisableServiceRequest,DisableServiceResponse,OperationMetadata>

disableServiceSettings()

public UnaryCallSettings.Builder<DisableServiceRequest,Operation> disableServiceSettings()

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

Returns
Type Description
Builder<DisableServiceRequest,Operation>

enableServiceOperationSettings()

public OperationCallSettings.Builder<EnableServiceRequest,EnableServiceResponse,OperationMetadata> enableServiceOperationSettings()

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

Returns
Type Description
Builder<EnableServiceRequest,EnableServiceResponse,OperationMetadata>

enableServiceSettings()

public UnaryCallSettings.Builder<EnableServiceRequest,Operation> enableServiceSettings()

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

Returns
Type Description
Builder<EnableServiceRequest,Operation>

getServiceSettings()

public UnaryCallSettings.Builder<GetServiceRequest,Service> getServiceSettings()

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

Returns
Type Description
Builder<GetServiceRequest,Service>

getStubSettingsBuilder()

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

listServicesSettings()

public PagedCallSettings.Builder<ListServicesRequest,ListServicesResponse,ServiceUsageClient.ListServicesPagedResponse> listServicesSettings()

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

Returns
Type Description
Builder<ListServicesRequest,ListServicesResponse,ListServicesPagedResponse>