Class CmekServiceStubSettings.Builder (1.61.0)

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

Builder for CmekServiceStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > CmekServiceStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext

Builder(CmekServiceStubSettings settings)

protected Builder(CmekServiceStubSettings settings)
Parameter
Name Description
settings CmekServiceStubSettings

Methods

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

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

build()

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

createEncryptionConfigOperationSettings()

public OperationCallSettings.Builder<CreateEncryptionConfigRequest,EncryptionConfig,OperationMetadata> createEncryptionConfigOperationSettings()

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

Returns
Type Description
Builder<CreateEncryptionConfigRequest,EncryptionConfig,OperationMetadata>

createEncryptionConfigSettings()

public UnaryCallSettings.Builder<CreateEncryptionConfigRequest,Operation> createEncryptionConfigSettings()

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

Returns
Type Description
Builder<CreateEncryptionConfigRequest,Operation>

deleteEncryptionConfigOperationSettings()

public OperationCallSettings.Builder<DeleteEncryptionConfigRequest,Empty,OperationMetadata> deleteEncryptionConfigOperationSettings()

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

Returns
Type Description
Builder<DeleteEncryptionConfigRequest,Empty,OperationMetadata>

deleteEncryptionConfigSettings()

public UnaryCallSettings.Builder<DeleteEncryptionConfigRequest,Operation> deleteEncryptionConfigSettings()

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

Returns
Type Description
Builder<DeleteEncryptionConfigRequest,Operation>

getEncryptionConfigSettings()

public UnaryCallSettings.Builder<GetEncryptionConfigRequest,EncryptionConfig> getEncryptionConfigSettings()

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

Returns
Type Description
Builder<GetEncryptionConfigRequest,EncryptionConfig>

getLocationSettings()

public UnaryCallSettings.Builder<GetLocationRequest,Location> getLocationSettings()

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

Returns
Type Description
Builder<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location>

listEncryptionConfigsSettings()

public PagedCallSettings.Builder<ListEncryptionConfigsRequest,ListEncryptionConfigsResponse,CmekServiceClient.ListEncryptionConfigsPagedResponse> listEncryptionConfigsSettings()

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

Returns
Type Description
Builder<ListEncryptionConfigsRequest,ListEncryptionConfigsResponse,ListEncryptionConfigsPagedResponse>

listLocationsSettings()

public PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse,CmekServiceClient.ListLocationsPagedResponse> listLocationsSettings()

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

Returns
Type Description
Builder<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse,ListLocationsPagedResponse>

unaryMethodSettingsBuilders()

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

updateEncryptionConfigOperationSettings()

public OperationCallSettings.Builder<UpdateEncryptionConfigRequest,EncryptionConfig,OperationMetadata> updateEncryptionConfigOperationSettings()

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

Returns
Type Description
Builder<UpdateEncryptionConfigRequest,EncryptionConfig,OperationMetadata>

updateEncryptionConfigSettings()

public UnaryCallSettings.Builder<UpdateEncryptionConfigRequest,Operation> updateEncryptionConfigSettings()

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

Returns
Type Description
Builder<UpdateEncryptionConfigRequest,Operation>