Class KeyManagementServiceSettings.Builder (2.61.0)

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

Builder for KeyManagementServiceSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > KeyManagementServiceSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext

Builder(KeyManagementServiceSettings settings)

protected Builder(KeyManagementServiceSettings settings)
Parameter
Name Description
settings KeyManagementServiceSettings

Builder(KeyManagementServiceStubSettings.Builder stubSettings)

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

Methods

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

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

asymmetricDecryptSettings()

public UnaryCallSettings.Builder<AsymmetricDecryptRequest,AsymmetricDecryptResponse> asymmetricDecryptSettings()

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

asymmetricSignSettings()

public UnaryCallSettings.Builder<AsymmetricSignRequest,AsymmetricSignResponse> asymmetricSignSettings()

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

build()

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

createCryptoKeySettings()

public UnaryCallSettings.Builder<CreateCryptoKeyRequest,CryptoKey> createCryptoKeySettings()

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

Returns
Type Description
Builder<CreateCryptoKeyRequest,CryptoKey>

createCryptoKeyVersionSettings()

public UnaryCallSettings.Builder<CreateCryptoKeyVersionRequest,CryptoKeyVersion> createCryptoKeyVersionSettings()

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

createImportJobSettings()

public UnaryCallSettings.Builder<CreateImportJobRequest,ImportJob> createImportJobSettings()

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

Returns
Type Description
Builder<CreateImportJobRequest,ImportJob>

createKeyRingSettings()

public UnaryCallSettings.Builder<CreateKeyRingRequest,KeyRing> createKeyRingSettings()

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

Returns
Type Description
Builder<CreateKeyRingRequest,KeyRing>

decryptSettings()

public UnaryCallSettings.Builder<DecryptRequest,DecryptResponse> decryptSettings()

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

Returns
Type Description
Builder<DecryptRequest,DecryptResponse>

destroyCryptoKeyVersionSettings()

public UnaryCallSettings.Builder<DestroyCryptoKeyVersionRequest,CryptoKeyVersion> destroyCryptoKeyVersionSettings()

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

encryptSettings()

public UnaryCallSettings.Builder<EncryptRequest,EncryptResponse> encryptSettings()

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

Returns
Type Description
Builder<EncryptRequest,EncryptResponse>

generateRandomBytesSettings()

public UnaryCallSettings.Builder<GenerateRandomBytesRequest,GenerateRandomBytesResponse> generateRandomBytesSettings()

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

getCryptoKeySettings()

public UnaryCallSettings.Builder<GetCryptoKeyRequest,CryptoKey> getCryptoKeySettings()

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

Returns
Type Description
Builder<GetCryptoKeyRequest,CryptoKey>

getCryptoKeyVersionSettings()

public UnaryCallSettings.Builder<GetCryptoKeyVersionRequest,CryptoKeyVersion> getCryptoKeyVersionSettings()

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

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>

getImportJobSettings()

public UnaryCallSettings.Builder<GetImportJobRequest,ImportJob> getImportJobSettings()

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

Returns
Type Description
Builder<GetImportJobRequest,ImportJob>

getKeyRingSettings()

public UnaryCallSettings.Builder<GetKeyRingRequest,KeyRing> getKeyRingSettings()

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

Returns
Type Description
Builder<GetKeyRingRequest,KeyRing>

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>

getPublicKeySettings()

public UnaryCallSettings.Builder<GetPublicKeyRequest,PublicKey> getPublicKeySettings()

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

Returns
Type Description
Builder<GetPublicKeyRequest,PublicKey>

getStubSettingsBuilder()

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

importCryptoKeyVersionSettings()

public UnaryCallSettings.Builder<ImportCryptoKeyVersionRequest,CryptoKeyVersion> importCryptoKeyVersionSettings()

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

listCryptoKeyVersionsSettings()

public PagedCallSettings.Builder<ListCryptoKeyVersionsRequest,ListCryptoKeyVersionsResponse,KeyManagementServiceClient.ListCryptoKeyVersionsPagedResponse> listCryptoKeyVersionsSettings()

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

listCryptoKeysSettings()

public PagedCallSettings.Builder<ListCryptoKeysRequest,ListCryptoKeysResponse,KeyManagementServiceClient.ListCryptoKeysPagedResponse> listCryptoKeysSettings()

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

listImportJobsSettings()

public PagedCallSettings.Builder<ListImportJobsRequest,ListImportJobsResponse,KeyManagementServiceClient.ListImportJobsPagedResponse> listImportJobsSettings()

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

listKeyRingsSettings()

public PagedCallSettings.Builder<ListKeyRingsRequest,ListKeyRingsResponse,KeyManagementServiceClient.ListKeyRingsPagedResponse> listKeyRingsSettings()

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

listLocationsSettings()

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

macSignSettings()

public UnaryCallSettings.Builder<MacSignRequest,MacSignResponse> macSignSettings()

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

Returns
Type Description
Builder<MacSignRequest,MacSignResponse>

macVerifySettings()

public UnaryCallSettings.Builder<MacVerifyRequest,MacVerifyResponse> macVerifySettings()

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

Returns
Type Description
Builder<MacVerifyRequest,MacVerifyResponse>

rawDecryptSettings()

public UnaryCallSettings.Builder<RawDecryptRequest,RawDecryptResponse> rawDecryptSettings()

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

Returns
Type Description
Builder<RawDecryptRequest,RawDecryptResponse>

rawEncryptSettings()

public UnaryCallSettings.Builder<RawEncryptRequest,RawEncryptResponse> rawEncryptSettings()

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

Returns
Type Description
Builder<RawEncryptRequest,RawEncryptResponse>

restoreCryptoKeyVersionSettings()

public UnaryCallSettings.Builder<RestoreCryptoKeyVersionRequest,CryptoKeyVersion> restoreCryptoKeyVersionSettings()

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

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>

updateCryptoKeyPrimaryVersionSettings()

public UnaryCallSettings.Builder<UpdateCryptoKeyPrimaryVersionRequest,CryptoKey> updateCryptoKeyPrimaryVersionSettings()

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

updateCryptoKeySettings()

public UnaryCallSettings.Builder<UpdateCryptoKeyRequest,CryptoKey> updateCryptoKeySettings()

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

Returns
Type Description
Builder<UpdateCryptoKeyRequest,CryptoKey>

updateCryptoKeyVersionSettings()

public UnaryCallSettings.Builder<UpdateCryptoKeyVersionRequest,CryptoKeyVersion> updateCryptoKeyVersionSettings()

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