Interface CreateIdentityMappingStoreRequestOrBuilder (0.60.0)

public interface CreateIdentityMappingStoreRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCmekConfigName()

public abstract String getCmekConfigName()

Resource name of the CmekConfig to use for protecting this Identity Mapping Store.

string cmek_config_name = 5 [(.google.api.resource_reference) = { ... }

Returns
Type Description
String

The cmekConfigName.

getCmekConfigNameBytes()

public abstract ByteString getCmekConfigNameBytes()

Resource name of the CmekConfig to use for protecting this Identity Mapping Store.

string cmek_config_name = 5 [(.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for cmekConfigName.

getCmekOptionsCase()

public abstract CreateIdentityMappingStoreRequest.CmekOptionsCase getCmekOptionsCase()
Returns
Type Description
CreateIdentityMappingStoreRequest.CmekOptionsCase

getDisableCmek()

public abstract 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;

Returns
Type Description
boolean

The disableCmek.

getIdentityMappingStore()

public abstract IdentityMappingStore getIdentityMappingStore()

Required. The Identity Mapping Store to create.

.google.cloud.discoveryengine.v1.IdentityMappingStore identity_mapping_store = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
IdentityMappingStore

The identityMappingStore.

getIdentityMappingStoreId()

public abstract String 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];

Returns
Type Description
String

The identityMappingStoreId.

getIdentityMappingStoreIdBytes()

public abstract 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];

Returns
Type Description
ByteString

The bytes for identityMappingStoreId.

getIdentityMappingStoreOrBuilder()

public abstract IdentityMappingStoreOrBuilder getIdentityMappingStoreOrBuilder()

Required. The Identity Mapping Store to create.

.google.cloud.discoveryengine.v1.IdentityMappingStore identity_mapping_store = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
IdentityMappingStoreOrBuilder

getParent()

public abstract String 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) = { ... }

Returns
Type Description
String

The parent.

getParentBytes()

public abstract 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) = { ... }

Returns
Type Description
ByteString

The bytes for parent.

hasCmekConfigName()

public abstract boolean hasCmekConfigName()

Resource name of the CmekConfig to use for protecting this Identity Mapping Store.

string cmek_config_name = 5 [(.google.api.resource_reference) = { ... }

Returns
Type Description
boolean

Whether the cmekConfigName field is set.

hasDisableCmek()

public abstract 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;

Returns
Type Description
boolean

Whether the disableCmek field is set.

hasIdentityMappingStore()

public abstract boolean hasIdentityMappingStore()

Required. The Identity Mapping Store to create.

.google.cloud.discoveryengine.v1.IdentityMappingStore identity_mapping_store = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the identityMappingStore field is set.