Class GoogleCloudDiscoveryengineV1alphaWidgetConfigCollectionComponent
Read-only collection component that contains data store collections fields that may be used for filtering. For
SaaS / Business engines, when LookupWidgetConfig is called with view = WITH_AVAILABLE_CONNECTORS, instances
of this message are also used to represent synthetic placeholder entries for connectors the caller may attach
but has not yet attached. Placeholder entries have connector_auth_state.auth_state == AUTH_STATE_UNSPECIFIED
(or NO_AUTH), an empty connector_auth_state.authorization_uri (the widget calls
WidgetBuildAuthorizationUrl on the user's "Connect" click), and synthetic placeholder values in name / id
(see field comments). Fields that only make sense for materialized connectors (data_store_components,
tenant, action_connector) are left unset for placeholder entries.
Implements
Inherited Members
Namespace: Google.Apis.DiscoveryEngine.v1alpha.Data
Assembly: Google.Apis.DiscoveryEngine.v1alpha.dll
Syntax
public class GoogleCloudDiscoveryengineV1alphaWidgetConfigCollectionComponent : IDirectResponseSchema
Properties
ConnectorAuthState
Output only. The auth uri of the connector source.
Declaration
[JsonProperty("connectorAuthState")]
public virtual GoogleCloudDiscoveryengineV1alphaWidgetConfigConnectorAuthState ConnectorAuthState { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudDiscoveryengineV1alphaWidgetConfigConnectorAuthState |
ConnectorIconLink
Output only. The icon link of the connector source.
Declaration
[JsonProperty("connectorIconLink")]
public virtual string ConnectorIconLink { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DataSource
The name of the data source, retrieved from Collection.data_connector.data_source.
Declaration
[JsonProperty("dataSource")]
public virtual string DataSource { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DataSourceDisplayName
Output only. The display name of the data source.
Declaration
[JsonProperty("dataSourceDisplayName")]
public virtual string DataSourceDisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DataStoreComponents
For the data store collection, list of the children data stores.
Declaration
[JsonProperty("dataStoreComponents")]
public virtual IList<GoogleCloudDiscoveryengineV1alphaWidgetConfigDataStoreComponent> DataStoreComponents { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<GoogleCloudDiscoveryengineV1alphaWidgetConfigDataStoreComponent> |
DisplayName
The display name of the collection.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Id
Output only. the identifier of the collection, used for widget service. For now it refers to collection_id, in the future we will migrate the field to encrypted collection name UUID. For synthetic placeholder entries (see message-level comment) this is a synthetic placeholder id, not a real collection_id.
Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
The name of the collection. It should be collection resource name. Format:
projects/{project}/locations/{location}/collections/{collection_id}. For APIs under WidgetService, such as
WidgetService.LookupWidgetConfig, the project number and location part is erased in this field. For
synthetic placeholder entries (see message-level comment) this carries a synthetic placeholder collection id
that does not correspond to a real collection. Callers must not attempt to resolve / GET this resource until
the user authorizes the connector.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |