public static final class IdentityMappingStore.Builder extends com.google.protobuf.GeneratedMessage.Builder<IdentityMappingStore.Builder> implements IdentityMappingStoreOrBuilder
Identity Mapping Store which contains Identity Mapping Entries.Protobuf type
google.cloud.discoveryengine.v1.IdentityMappingStoreaddRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<IdentityMappingStore.Builder>public IdentityMappingStore.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<IdentityMappingStore.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<IdentityMappingStore.Builder>public IdentityMappingStore getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic IdentityMappingStore build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic IdentityMappingStore buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic IdentityMappingStore.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<IdentityMappingStore.Builder>public IdentityMappingStore.Builder mergeFrom(IdentityMappingStore other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<IdentityMappingStore.Builder>public IdentityMappingStore.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<IdentityMappingStore.Builder>IOExceptionpublic 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];getName in interface IdentityMappingStoreOrBuilderpublic 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];getNameBytes in interface IdentityMappingStoreOrBuilderpublic IdentityMappingStore.Builder setName(String value)
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];value - The name to set.public IdentityMappingStore.Builder clearName()
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];public IdentityMappingStore.Builder setNameBytes(com.google.protobuf.ByteString value)
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];value - The bytes for name to set.public 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];getKmsKeyName in interface IdentityMappingStoreOrBuilderpublic 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];getKmsKeyNameBytes in interface IdentityMappingStoreOrBuilderpublic IdentityMappingStore.Builder setKmsKeyName(String value)
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];value - The kmsKeyName to set.public IdentityMappingStore.Builder clearKmsKeyName()
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];public IdentityMappingStore.Builder setKmsKeyNameBytes(com.google.protobuf.ByteString value)
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];value - The bytes for kmsKeyName to set.public 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];
hasCmekConfig in interface IdentityMappingStoreOrBuilderpublic 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];
getCmekConfig in interface IdentityMappingStoreOrBuilderpublic IdentityMappingStore.Builder setCmekConfig(CmekConfig value)
Output only. CMEK-related information for the Identity Mapping Store.
.google.cloud.discoveryengine.v1.CmekConfig cmek_config = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public IdentityMappingStore.Builder setCmekConfig(CmekConfig.Builder builderForValue)
Output only. CMEK-related information for the Identity Mapping Store.
.google.cloud.discoveryengine.v1.CmekConfig cmek_config = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public IdentityMappingStore.Builder mergeCmekConfig(CmekConfig value)
Output only. CMEK-related information for the Identity Mapping Store.
.google.cloud.discoveryengine.v1.CmekConfig cmek_config = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public IdentityMappingStore.Builder clearCmekConfig()
Output only. CMEK-related information for the Identity Mapping Store.
.google.cloud.discoveryengine.v1.CmekConfig cmek_config = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public CmekConfig.Builder getCmekConfigBuilder()
Output only. CMEK-related information for the Identity Mapping Store.
.google.cloud.discoveryengine.v1.CmekConfig cmek_config = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public 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];
getCmekConfigOrBuilder in interface IdentityMappingStoreOrBuilderCopyright © 2026 Google LLC. All rights reserved.