public interface CryptoKeyVersionTemplateOrBuilder extends MessageOrBuilder
Implements
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];
Returns | |
---|---|
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];
Returns | |
---|---|
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;
Returns | |
---|---|
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;
Returns | |
---|---|
Type | Description |
int | The enum numeric value on the wire for protectionLevel. |