Interface IdentityMappingStoreOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Output only.
    Output only.
    Input only.
    com.google.protobuf.ByteString
    Input only.
    Immutable.
    com.google.protobuf.ByteString
    Immutable.
    boolean
    Output only.

    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

    • getName

      String getName()
       Immutable. The full resource name of the identity mapping store.
       Format:
       `projects/{project}/locations/{location}/identityMappingStores/{identity_mapping_store}`.
       This field must be a UTF-8 encoded string with a length limit of 1024
       characters.
       
      string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Immutable. The full resource name of the identity mapping store.
       Format:
       `projects/{project}/locations/{location}/identityMappingStores/{identity_mapping_store}`.
       This field must be a UTF-8 encoded string with a length limit of 1024
       characters.
       
      string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The bytes for name.
    • getKmsKeyName

      String getKmsKeyName()
       Input only. The KMS key to be used to protect this Identity Mapping Store
       at creation time.
      
       Must be set for requests that need to comply with CMEK Org Policy
       protections.
      
       If this field is set and processed successfully, the Identity Mapping Store
       will be protected by the KMS key, as indicated in the cmek_config field.
       
      string kms_key_name = 3 [(.google.api.field_behavior) = INPUT_ONLY];
      Returns:
      The kmsKeyName.
    • getKmsKeyNameBytes

      com.google.protobuf.ByteString getKmsKeyNameBytes()
       Input only. The KMS key to be used to protect this Identity Mapping Store
       at creation time.
      
       Must be set for requests that need to comply with CMEK Org Policy
       protections.
      
       If this field is set and processed successfully, the Identity Mapping Store
       will be protected by the KMS key, as indicated in the cmek_config field.
       
      string kms_key_name = 3 [(.google.api.field_behavior) = INPUT_ONLY];
      Returns:
      The bytes for kmsKeyName.
    • hasCmekConfig

      boolean hasCmekConfig()
       Output only. CMEK-related information for the Identity Mapping Store.
       
      .google.cloud.discoveryengine.v1.CmekConfig cmek_config = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the cmekConfig field is set.
    • getCmekConfig

      CmekConfig getCmekConfig()
       Output only. CMEK-related information for the Identity Mapping Store.
       
      .google.cloud.discoveryengine.v1.CmekConfig cmek_config = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The cmekConfig.
    • getCmekConfigOrBuilder

      CmekConfigOrBuilder getCmekConfigOrBuilder()
       Output only. CMEK-related information for the Identity Mapping Store.
       
      .google.cloud.discoveryengine.v1.CmekConfig cmek_config = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];