Interface EncryptionInfoOrBuilder (2.17.1)

public interface EncryptionInfoOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getEncryptionStatus()

public abstract Status getEncryptionStatus()

Output only. The status of encrypt/decrypt calls on underlying data for this resource. Regardless of status, the existing data is always encrypted at rest.

.google.rpc.Status encryption_status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
com.google.rpc.Status

The encryptionStatus.

getEncryptionStatusOrBuilder()

public abstract StatusOrBuilder getEncryptionStatusOrBuilder()

Output only. The status of encrypt/decrypt calls on underlying data for this resource. Regardless of status, the existing data is always encrypted at rest.

.google.rpc.Status encryption_status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
com.google.rpc.StatusOrBuilder

getEncryptionType()

public abstract EncryptionInfo.EncryptionType getEncryptionType()

Output only. The type of encryption used to protect this resource.

.google.bigtable.admin.v2.EncryptionInfo.EncryptionType encryption_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
EncryptionInfo.EncryptionType

The encryptionType.

getEncryptionTypeValue()

public abstract int getEncryptionTypeValue()

Output only. The type of encryption used to protect this resource.

.google.bigtable.admin.v2.EncryptionInfo.EncryptionType encryption_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
int

The enum numeric value on the wire for encryptionType.

getKmsKeyVersion()

public abstract String getKmsKeyVersion()

Output only. The version of the Cloud KMS key specified in the parent cluster that is in use for the data underlying this table.

string kms_key_version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
String

The kmsKeyVersion.

getKmsKeyVersionBytes()

public abstract ByteString getKmsKeyVersionBytes()

Output only. The version of the Cloud KMS key specified in the parent cluster that is in use for the data underlying this table.

string kms_key_version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
ByteString

The bytes for kmsKeyVersion.

hasEncryptionStatus()

public abstract boolean hasEncryptionStatus()

Output only. The status of encrypt/decrypt calls on underlying data for this resource. Regardless of status, the existing data is always encrypted at rest.

.google.rpc.Status encryption_status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the encryptionStatus field is set.