public interface CryptoKeyVersionTemplateOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getAlgorithm()
public abstract CryptoKeyVersion.CryptoKeyVersionAlgorithm getAlgorithm()Required. Algorithm to use when creating a CryptoKeyVersion based on this template. For backwards compatibility, GOOGLE_SYMMETRIC_ENCRYPTION is implied if both this field is omitted and CryptoKey.purpose is ENCRYPT_DECRYPT.
.google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionAlgorithm algorithm = 3 [(.google.api.field_behavior) = REQUIRED];
| Type | Description |
| CryptoKeyVersion.CryptoKeyVersionAlgorithm | The algorithm. |
getAlgorithmValue()
public abstract int getAlgorithmValue()Required. Algorithm to use when creating a CryptoKeyVersion based on this template. For backwards compatibility, GOOGLE_SYMMETRIC_ENCRYPTION is implied if both this field is omitted and CryptoKey.purpose is ENCRYPT_DECRYPT.
.google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionAlgorithm algorithm = 3 [(.google.api.field_behavior) = REQUIRED];
| Type | Description |
| int | The enum numeric value on the wire for algorithm. |
getProtectionLevel()
public abstract ProtectionLevel getProtectionLevel()ProtectionLevel to use when creating a CryptoKeyVersion based on this template. Immutable. Defaults to SOFTWARE.
.google.cloud.kms.v1.ProtectionLevel protection_level = 1;
| Type | Description |
| ProtectionLevel | The protectionLevel. |
getProtectionLevelValue()
public abstract int getProtectionLevelValue()ProtectionLevel to use when creating a CryptoKeyVersion based on this template. Immutable. Defaults to SOFTWARE.
.google.cloud.kms.v1.ProtectionLevel protection_level = 1;
| Type | Description |
| int | The enum numeric value on the wire for protectionLevel. |