Interface EncryptionInfoOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    EncryptionInfo, EncryptionInfo.Builder

    public interface EncryptionInfoOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getEncryptionTypeValue

        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:
        The enum numeric value on the wire for encryptionType.
      • getEncryptionType

        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:
        The encryptionType.
      • hasEncryptionStatus

        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:
        Whether the encryptionStatus field is set.
      • getEncryptionStatus

        com.google.rpc.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:
        The encryptionStatus.
      • getEncryptionStatusOrBuilder

        com.google.rpc.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];
      • getKmsKeyVersion

        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:
        The kmsKeyVersion.
      • getKmsKeyVersionBytes

        com.google.protobuf.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:
        The bytes for kmsKeyVersion.