Interface CustomerManagedEncryptionStatusOrBuilder

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

@Generated public interface CustomerManagedEncryptionStatusOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    com.google.protobuf.ByteString
    Required.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getKmsKeyVersionName

      String getKmsKeyVersionName()
       Required. The resource name of the Cloud KMS CryptoKeyVersion used to
       encrypt the secret payload, in the following format:
       `projects/*/locations/*/keyRings/*/cryptoKeys/*/versions/*`.
       
      string kms_key_version_name = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The kmsKeyVersionName.
    • getKmsKeyVersionNameBytes

      com.google.protobuf.ByteString getKmsKeyVersionNameBytes()
       Required. The resource name of the Cloud KMS CryptoKeyVersion used to
       encrypt the secret payload, in the following format:
       `projects/*/locations/*/keyRings/*/cryptoKeys/*/versions/*`.
       
      string kms_key_version_name = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for kmsKeyVersionName.