Discovery Engine v1 API - Class WidgetConfig.Types.DataStoreComponent (1.17.0)

public sealed class WidgetConfig.Types.DataStoreComponent : IMessage<WidgetConfig.Types.DataStoreComponent>, IEquatable<WidgetConfig.Types.DataStoreComponent>, IDeepCloneable<WidgetConfig.Types.DataStoreComponent>, IBufferMessage, IMessage

Reference documentation and code samples for the Discovery Engine v1 API class WidgetConfig.Types.DataStoreComponent.

Read-only data store component that contains data stores fields that may be used for filtering, it's the child of CollectionComponent.

Inheritance

object > WidgetConfig.Types.DataStoreComponent

Namespace

Google.Cloud.DiscoveryEngine.V1

Assembly

Google.Cloud.DiscoveryEngine.V1.dll

Constructors

DataStoreComponent()

public DataStoreComponent()

DataStoreComponent(DataStoreComponent)

public DataStoreComponent(WidgetConfig.Types.DataStoreComponent other)
Parameter
Name Description
other WidgetConfigTypesDataStoreComponent

Properties

DataStoreConfigType

public WidgetConfig.Types.DataStoreComponent.Types.DataStoreConfigType DataStoreConfigType { get; set; }

Output only. The type of the data store config.

Property Value
Type Description
WidgetConfigTypesDataStoreComponentTypesDataStoreConfigType

DisplayName

public string DisplayName { get; set; }

The display name of the data store.

Property Value
Type Description
string

EntityName

public string EntityName { get; set; }

The name of the entity, retrieved from Collection.data_connector.entities.entityName.

Property Value
Type Description
string

Id

public string Id { get; set; }

Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.

Property Value
Type Description
string

Name

public string Name { get; set; }

The name of the data store. It should be data store resource name Format: projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}. For APIs under [WidgetService][google.cloud.discoveryengine.v1.WidgetService], such as [WidgetService.LookupWidgetConfig][google.cloud.discoveryengine.v1.WidgetService.LookupWidgetConfig], the project number and location part is erased in this field.

Property Value
Type Description
string