- 0.60.0 (latest)
- 0.59.0
- 0.58.0
- 0.56.0
- 0.55.0
- 0.54.0
- 0.53.0
- 0.52.0
- 0.51.0
- 0.50.0
- 0.49.0
- 0.48.0
- 0.47.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 0.25.0
- 0.24.0
- 0.23.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.0
- 0.1.0
public static final class IdentityMappingStore.Builder extends GeneratedMessageV3.Builder<IdentityMappingStore.Builder> implements IdentityMappingStoreOrBuilder
Identity Mapping Store which contains Identity Mapping Entries.
Protobuf type google.cloud.discoveryengine.v1.IdentityMappingStore
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > IdentityMappingStore.BuilderImplements
IdentityMappingStoreOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public IdentityMappingStore.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |
build()
public IdentityMappingStore build()
Returns | |
---|---|
Type | Description |
IdentityMappingStore |
buildPartial()
public IdentityMappingStore buildPartial()
Returns | |
---|---|
Type | Description |
IdentityMappingStore |
clear()
public IdentityMappingStore.Builder clear()
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |
clearCmekConfig()
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];
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |
clearField(Descriptors.FieldDescriptor field)
public IdentityMappingStore.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |
clearKmsKeyName()
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];
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |
This builder for chaining. |
clearName()
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];
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |
This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public IdentityMappingStore.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |
clone()
public IdentityMappingStore.Builder clone()
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |
getCmekConfig()
public 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 | |
---|---|
Type | Description |
CmekConfig |
The cmekConfig. |
getCmekConfigBuilder()
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];
Returns | |
---|---|
Type | Description |
CmekConfig.Builder |
getCmekConfigOrBuilder()
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];
Returns | |
---|---|
Type | Description |
CmekConfigOrBuilder |
getDefaultInstanceForType()
public IdentityMappingStore getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
IdentityMappingStore |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getKmsKeyName()
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];
Returns | |
---|---|
Type | Description |
String |
The kmsKeyName. |
getKmsKeyNameBytes()
public 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 | |
---|---|
Type | Description |
ByteString |
The bytes for kmsKeyName. |
getName()
public 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 | |
---|---|
Type | Description |
String |
The name. |
getNameBytes()
public 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 | |
---|---|
Type | Description |
ByteString |
The bytes for name. |
hasCmekConfig()
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];
Returns | |
---|---|
Type | Description |
boolean |
Whether the cmekConfig field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeCmekConfig(CmekConfig value)
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];
Parameter | |
---|---|
Name | Description |
value |
CmekConfig |
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |
mergeFrom(IdentityMappingStore other)
public IdentityMappingStore.Builder mergeFrom(IdentityMappingStore other)
Parameter | |
---|---|
Name | Description |
other |
IdentityMappingStore |
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public IdentityMappingStore.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public IdentityMappingStore.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final IdentityMappingStore.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |
setCmekConfig(CmekConfig value)
public 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];
Parameter | |
---|---|
Name | Description |
value |
CmekConfig |
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |
setCmekConfig(CmekConfig.Builder builderForValue)
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];
Parameter | |
---|---|
Name | Description |
builderForValue |
CmekConfig.Builder |
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public IdentityMappingStore.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |
setKmsKeyName(String value)
public 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];
Parameter | |
---|---|
Name | Description |
value |
String The kmsKeyName to set. |
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |
This builder for chaining. |
setKmsKeyNameBytes(ByteString value)
public IdentityMappingStore.Builder setKmsKeyNameBytes(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];
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for kmsKeyName to set. |
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |
This builder for chaining. |
setName(String value)
public 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];
Parameter | |
---|---|
Name | Description |
value |
String The name to set. |
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |
This builder for chaining. |
setNameBytes(ByteString value)
public IdentityMappingStore.Builder setNameBytes(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];
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for name to set. |
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public IdentityMappingStore.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final IdentityMappingStore.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
IdentityMappingStore.Builder |