Class SecretManagerServiceSettings.Builder (2.42.0)

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

Builder for SecretManagerServiceSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > SecretManagerServiceSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext

Builder(SecretManagerServiceSettings settings)

protected Builder(SecretManagerServiceSettings settings)
Parameter
Name Description
settings SecretManagerServiceSettings

Builder(SecretManagerServiceStubSettings.Builder stubSettings)

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

Methods

accessSecretVersionSettings()

public UnaryCallSettings.Builder<AccessSecretVersionRequest,AccessSecretVersionResponse> accessSecretVersionSettings()

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

Returns
Type Description
Builder<AccessSecretVersionRequest,AccessSecretVersionResponse>

addSecretVersionSettings()

public UnaryCallSettings.Builder<AddSecretVersionRequest,SecretVersion> addSecretVersionSettings()

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

Returns
Type Description
Builder<AddSecretVersionRequest,SecretVersion>

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

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

build()

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

createSecretSettings()

public UnaryCallSettings.Builder<CreateSecretRequest,Secret> createSecretSettings()

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

Returns
Type Description
Builder<CreateSecretRequest,Secret>

deleteSecretSettings()

public UnaryCallSettings.Builder<DeleteSecretRequest,Empty> deleteSecretSettings()

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

Returns
Type Description
Builder<DeleteSecretRequest,Empty>

destroySecretVersionSettings()

public UnaryCallSettings.Builder<DestroySecretVersionRequest,SecretVersion> destroySecretVersionSettings()

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

Returns
Type Description
Builder<DestroySecretVersionRequest,SecretVersion>

disableSecretVersionSettings()

public UnaryCallSettings.Builder<DisableSecretVersionRequest,SecretVersion> disableSecretVersionSettings()

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

Returns
Type Description
Builder<DisableSecretVersionRequest,SecretVersion>

enableSecretVersionSettings()

public UnaryCallSettings.Builder<EnableSecretVersionRequest,SecretVersion> enableSecretVersionSettings()

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

Returns
Type Description
Builder<EnableSecretVersionRequest,SecretVersion>

getIamPolicySettings()

public UnaryCallSettings.Builder<GetIamPolicyRequest,Policy> getIamPolicySettings()

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

Returns
Type Description
Builder<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>

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>

getSecretSettings()

public UnaryCallSettings.Builder<GetSecretRequest,Secret> getSecretSettings()

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

Returns
Type Description
Builder<GetSecretRequest,Secret>

getSecretVersionSettings()

public UnaryCallSettings.Builder<GetSecretVersionRequest,SecretVersion> getSecretVersionSettings()

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

Returns
Type Description
Builder<GetSecretVersionRequest,SecretVersion>

getStubSettingsBuilder()

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

listLocationsSettings()

public PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse,SecretManagerServiceClient.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>

listSecretVersionsSettings()

public PagedCallSettings.Builder<ListSecretVersionsRequest,ListSecretVersionsResponse,SecretManagerServiceClient.ListSecretVersionsPagedResponse> listSecretVersionsSettings()

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

Returns
Type Description
Builder<ListSecretVersionsRequest,ListSecretVersionsResponse,ListSecretVersionsPagedResponse>

listSecretsSettings()

public PagedCallSettings.Builder<ListSecretsRequest,ListSecretsResponse,SecretManagerServiceClient.ListSecretsPagedResponse> listSecretsSettings()

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

Returns
Type Description
Builder<ListSecretsRequest,ListSecretsResponse,ListSecretsPagedResponse>

setIamPolicySettings()

public UnaryCallSettings.Builder<SetIamPolicyRequest,Policy> setIamPolicySettings()

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

Returns
Type Description
Builder<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>

testIamPermissionsSettings()

public UnaryCallSettings.Builder<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsSettings()

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

Returns
Type Description
Builder<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>

updateSecretSettings()

public UnaryCallSettings.Builder<UpdateSecretRequest,Secret> updateSecretSettings()

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

Returns
Type Description
Builder<UpdateSecretRequest,Secret>