Class CreateIdentityMappingStoreRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CreateIdentityMappingStoreRequest.Builder>
com.google.cloud.discoveryengine.v1.CreateIdentityMappingStoreRequest.Builder
- All Implemented Interfaces:
CreateIdentityMappingStoreRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CreateIdentityMappingStoreRequest
public static final class CreateIdentityMappingStoreRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CreateIdentityMappingStoreRequest.Builder>
implements CreateIdentityMappingStoreRequestOrBuilder
Request message for [IdentityMappingStoreService.CreateIdentityMappingStore][google.cloud.discoveryengine.v1.IdentityMappingStoreService.CreateIdentityMappingStore]Protobuf type
google.cloud.discoveryengine.v1.CreateIdentityMappingStoreRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Resource name of the CmekConfig to use for protecting this Identity Mapping Store.Identity Mapping Store without CMEK protections.Required.Required.Required.Resource name of the CmekConfig to use for protecting this Identity Mapping Store.com.google.protobuf.ByteStringResource name of the CmekConfig to use for protecting this Identity Mapping Store.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanIdentity Mapping Store without CMEK protections.Required.Required.Required.com.google.protobuf.ByteStringRequired.Required.Required.com.google.protobuf.ByteStringRequired.booleanResource name of the CmekConfig to use for protecting this Identity Mapping Store.booleanIdentity Mapping Store without CMEK protections.booleanRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Required.setCmekConfigName(String value) Resource name of the CmekConfig to use for protecting this Identity Mapping Store.setCmekConfigNameBytes(com.google.protobuf.ByteString value) Resource name of the CmekConfig to use for protecting this Identity Mapping Store.setDisableCmek(boolean value) Identity Mapping Store without CMEK protections.Required.setIdentityMappingStore(IdentityMappingStore.Builder builderForValue) Required.setIdentityMappingStoreId(String value) Required.setIdentityMappingStoreIdBytes(com.google.protobuf.ByteString value) Required.Required.setParentBytes(com.google.protobuf.ByteString value) Required.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, 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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<CreateIdentityMappingStoreRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<CreateIdentityMappingStoreRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<CreateIdentityMappingStoreRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CreateIdentityMappingStoreRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CreateIdentityMappingStoreRequest.Builder>
-
mergeFrom
public CreateIdentityMappingStoreRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CreateIdentityMappingStoreRequest.Builder>- Throws:
IOException
-
getCmekOptionsCase
- Specified by:
getCmekOptionsCasein interfaceCreateIdentityMappingStoreRequestOrBuilder
-
clearCmekOptions
-
hasCmekConfigName
public boolean hasCmekConfigName()Resource name of the CmekConfig to use for protecting this Identity Mapping Store.
string cmek_config_name = 5 [(.google.api.resource_reference) = { ... }- Specified by:
hasCmekConfigNamein interfaceCreateIdentityMappingStoreRequestOrBuilder- Returns:
- Whether the cmekConfigName field is set.
-
getCmekConfigName
Resource name of the CmekConfig to use for protecting this Identity Mapping Store.
string cmek_config_name = 5 [(.google.api.resource_reference) = { ... }- Specified by:
getCmekConfigNamein interfaceCreateIdentityMappingStoreRequestOrBuilder- Returns:
- The cmekConfigName.
-
getCmekConfigNameBytes
public com.google.protobuf.ByteString getCmekConfigNameBytes()Resource name of the CmekConfig to use for protecting this Identity Mapping Store.
string cmek_config_name = 5 [(.google.api.resource_reference) = { ... }- Specified by:
getCmekConfigNameBytesin interfaceCreateIdentityMappingStoreRequestOrBuilder- Returns:
- The bytes for cmekConfigName.
-
setCmekConfigName
Resource name of the CmekConfig to use for protecting this Identity Mapping Store.
string cmek_config_name = 5 [(.google.api.resource_reference) = { ... }- Parameters:
value- The cmekConfigName to set.- Returns:
- This builder for chaining.
-
clearCmekConfigName
Resource name of the CmekConfig to use for protecting this Identity Mapping Store.
string cmek_config_name = 5 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setCmekConfigNameBytes
public CreateIdentityMappingStoreRequest.Builder setCmekConfigNameBytes(com.google.protobuf.ByteString value) Resource name of the CmekConfig to use for protecting this Identity Mapping Store.
string cmek_config_name = 5 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for cmekConfigName to set.- Returns:
- This builder for chaining.
-
hasDisableCmek
public boolean hasDisableCmek()Identity Mapping Store without CMEK protections. If a default CmekConfig is set for the project, setting this field will override the default CmekConfig as well.
bool disable_cmek = 6;- Specified by:
hasDisableCmekin interfaceCreateIdentityMappingStoreRequestOrBuilder- Returns:
- Whether the disableCmek field is set.
-
getDisableCmek
public boolean getDisableCmek()Identity Mapping Store without CMEK protections. If a default CmekConfig is set for the project, setting this field will override the default CmekConfig as well.
bool disable_cmek = 6;- Specified by:
getDisableCmekin interfaceCreateIdentityMappingStoreRequestOrBuilder- Returns:
- The disableCmek.
-
setDisableCmek
Identity Mapping Store without CMEK protections. If a default CmekConfig is set for the project, setting this field will override the default CmekConfig as well.
bool disable_cmek = 6;- Parameters:
value- The disableCmek to set.- Returns:
- This builder for chaining.
-
clearDisableCmek
Identity Mapping Store without CMEK protections. If a default CmekConfig is set for the project, setting this field will override the default CmekConfig as well.
bool disable_cmek = 6;- Returns:
- This builder for chaining.
-
getParent
Required. The parent collection resource name, such as `projects/{project}/locations/{location}`.string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentin interfaceCreateIdentityMappingStoreRequestOrBuilder- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.ByteString getParentBytes()Required. The parent collection resource name, such as `projects/{project}/locations/{location}`.string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentBytesin interfaceCreateIdentityMappingStoreRequestOrBuilder- Returns:
- The bytes for parent.
-
setParent
Required. The parent collection resource name, such as `projects/{project}/locations/{location}`.string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The parent to set.- Returns:
- This builder for chaining.
-
clearParent
Required. The parent collection resource name, such as `projects/{project}/locations/{location}`.string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setParentBytes
public CreateIdentityMappingStoreRequest.Builder setParentBytes(com.google.protobuf.ByteString value) Required. The parent collection resource name, such as `projects/{project}/locations/{location}`.string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for parent to set.- Returns:
- This builder for chaining.
-
getIdentityMappingStoreId
Required. The ID of the Identity Mapping Store to create. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 63 characters.
string identity_mapping_store_id = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getIdentityMappingStoreIdin interfaceCreateIdentityMappingStoreRequestOrBuilder- Returns:
- The identityMappingStoreId.
-
getIdentityMappingStoreIdBytes
public com.google.protobuf.ByteString getIdentityMappingStoreIdBytes()Required. The ID of the Identity Mapping Store to create. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 63 characters.
string identity_mapping_store_id = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getIdentityMappingStoreIdBytesin interfaceCreateIdentityMappingStoreRequestOrBuilder- Returns:
- The bytes for identityMappingStoreId.
-
setIdentityMappingStoreId
Required. The ID of the Identity Mapping Store to create. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 63 characters.
string identity_mapping_store_id = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The identityMappingStoreId to set.- Returns:
- This builder for chaining.
-
clearIdentityMappingStoreId
Required. The ID of the Identity Mapping Store to create. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 63 characters.
string identity_mapping_store_id = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setIdentityMappingStoreIdBytes
public CreateIdentityMappingStoreRequest.Builder setIdentityMappingStoreIdBytes(com.google.protobuf.ByteString value) Required. The ID of the Identity Mapping Store to create. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 63 characters.
string identity_mapping_store_id = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for identityMappingStoreId to set.- Returns:
- This builder for chaining.
-
hasIdentityMappingStore
public boolean hasIdentityMappingStore()Required. The Identity Mapping Store to create.
.google.cloud.discoveryengine.v1.IdentityMappingStore identity_mapping_store = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasIdentityMappingStorein interfaceCreateIdentityMappingStoreRequestOrBuilder- Returns:
- Whether the identityMappingStore field is set.
-
getIdentityMappingStore
Required. The Identity Mapping Store to create.
.google.cloud.discoveryengine.v1.IdentityMappingStore identity_mapping_store = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getIdentityMappingStorein interfaceCreateIdentityMappingStoreRequestOrBuilder- Returns:
- The identityMappingStore.
-
setIdentityMappingStore
public CreateIdentityMappingStoreRequest.Builder setIdentityMappingStore(IdentityMappingStore value) Required. The Identity Mapping Store to create.
.google.cloud.discoveryengine.v1.IdentityMappingStore identity_mapping_store = 3 [(.google.api.field_behavior) = REQUIRED]; -
setIdentityMappingStore
public CreateIdentityMappingStoreRequest.Builder setIdentityMappingStore(IdentityMappingStore.Builder builderForValue) Required. The Identity Mapping Store to create.
.google.cloud.discoveryengine.v1.IdentityMappingStore identity_mapping_store = 3 [(.google.api.field_behavior) = REQUIRED]; -
mergeIdentityMappingStore
public CreateIdentityMappingStoreRequest.Builder mergeIdentityMappingStore(IdentityMappingStore value) Required. The Identity Mapping Store to create.
.google.cloud.discoveryengine.v1.IdentityMappingStore identity_mapping_store = 3 [(.google.api.field_behavior) = REQUIRED]; -
clearIdentityMappingStore
Required. The Identity Mapping Store to create.
.google.cloud.discoveryengine.v1.IdentityMappingStore identity_mapping_store = 3 [(.google.api.field_behavior) = REQUIRED]; -
getIdentityMappingStoreBuilder
Required. The Identity Mapping Store to create.
.google.cloud.discoveryengine.v1.IdentityMappingStore identity_mapping_store = 3 [(.google.api.field_behavior) = REQUIRED]; -
getIdentityMappingStoreOrBuilder
Required. The Identity Mapping Store to create.
.google.cloud.discoveryengine.v1.IdentityMappingStore identity_mapping_store = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getIdentityMappingStoreOrBuilderin interfaceCreateIdentityMappingStoreRequestOrBuilder
-