Interface LocationMetadataOrBuilder

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

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

    Modifier and Type
    Method
    Description
    boolean
    Indicates whether [CryptoKeys][google.cloud.kms.v1.CryptoKey] with [protection_level][google.cloud.kms.v1.CryptoKeyVersionTemplate.protection_level] [EXTERNAL][google.cloud.kms.v1.ProtectionLevel.EXTERNAL] can be created in this location.
    boolean
    Indicates whether [CryptoKeys][google.cloud.kms.v1.CryptoKey] with [protection_level][google.cloud.kms.v1.CryptoKeyVersionTemplate.protection_level] [HSM][google.cloud.kms.v1.ProtectionLevel.HSM] can be created in this location.
    boolean
    Indicates whether [CryptoKeys][google.cloud.kms.v1.CryptoKey] with [protection_level][google.cloud.kms.v1.CryptoKeyVersionTemplate.protection_level] [HSM_SINGLE_TENANT][google.cloud.kms.v1.ProtectionLevel.HSM_SINGLE_TENANT] can be created in this location.

    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

    • getHsmAvailable

      boolean getHsmAvailable()
       Indicates whether [CryptoKeys][google.cloud.kms.v1.CryptoKey] with
       [protection_level][google.cloud.kms.v1.CryptoKeyVersionTemplate.protection_level]
       [HSM][google.cloud.kms.v1.ProtectionLevel.HSM] can be created in this
       location.
       
      bool hsm_available = 1;
      Returns:
      The hsmAvailable.
    • getEkmAvailable

      boolean getEkmAvailable()
       Indicates whether [CryptoKeys][google.cloud.kms.v1.CryptoKey] with
       [protection_level][google.cloud.kms.v1.CryptoKeyVersionTemplate.protection_level]
       [EXTERNAL][google.cloud.kms.v1.ProtectionLevel.EXTERNAL] can be created in
       this location.
       
      bool ekm_available = 2;
      Returns:
      The ekmAvailable.
    • getHsmSingleTenantAvailable

      boolean getHsmSingleTenantAvailable()
       Indicates whether [CryptoKeys][google.cloud.kms.v1.CryptoKey] with
       [protection_level][google.cloud.kms.v1.CryptoKeyVersionTemplate.protection_level]
       [HSM_SINGLE_TENANT][google.cloud.kms.v1.ProtectionLevel.HSM_SINGLE_TENANT]
       can be created in this location.
       
      bool hsm_single_tenant_available = 3;
      Returns:
      The hsmSingleTenantAvailable.