- 2.78.0 (latest)
- 2.76.0
- 2.75.0
- 2.74.0
- 2.73.0
- 2.72.0
- 2.70.0
- 2.68.0
- 2.67.0
- 2.64.0
- 2.63.0
- 2.62.0
- 2.60.0
- 2.59.0
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.0
- 2.52.0
- 2.51.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.39.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.27.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.10
- 2.2.0
- 2.1.7
- 2.0.7
public interface CustomerManagedEncryptionOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getKmsKeyName()
public abstract String getKmsKeyName() Required. The resource name of the Cloud KMS CryptoKey used to encrypt
 secret payloads.
 For secrets using the
 UserManaged
 replication policy type, Cloud KMS CryptoKeys must reside in the same
 location as the replica location.
 For secrets using the
 Automatic
 replication policy type, Cloud KMS CryptoKeys must reside in global.
 The expected format is projects/*/locations/*/keyRings/*/cryptoKeys/*.
 string kms_key_name = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description | 
| String | The kmsKeyName. | 
getKmsKeyNameBytes()
public abstract ByteString getKmsKeyNameBytes() Required. The resource name of the Cloud KMS CryptoKey used to encrypt
 secret payloads.
 For secrets using the
 UserManaged
 replication policy type, Cloud KMS CryptoKeys must reside in the same
 location as the replica location.
 For secrets using the
 Automatic
 replication policy type, Cloud KMS CryptoKeys must reside in global.
 The expected format is projects/*/locations/*/keyRings/*/cryptoKeys/*.
 string kms_key_name = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description | 
| ByteString | The bytes for kmsKeyName. |