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];
| 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. |