public sealed class CreateDataStoreRequest : IMessage<CreateDataStoreRequest>, IEquatable<CreateDataStoreRequest>, IDeepCloneable<CreateDataStoreRequest>, IBufferMessage, IMessageReference documentation and code samples for the Discovery Engine v1 API class CreateDataStoreRequest.
Request for [DataStoreService.CreateDataStore][google.cloud.discoveryengine.v1.DataStoreService.CreateDataStore] method.
Implements
IMessageCreateDataStoreRequest, IEquatableCreateDataStoreRequest, IDeepCloneableCreateDataStoreRequest, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1Assembly
Google.Cloud.DiscoveryEngine.V1.dll
Constructors
CreateDataStoreRequest()
public CreateDataStoreRequest()CreateDataStoreRequest(CreateDataStoreRequest)
public CreateDataStoreRequest(CreateDataStoreRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
CreateDataStoreRequest |
Properties
CreateAdvancedSiteSearch
public bool CreateAdvancedSiteSearch { get; set; }A boolean flag indicating whether user want to directly create an advanced data store for site search. If the data store is not configured as site search (GENERIC vertical and PUBLIC_WEBSITE content_config), this flag will be ignored.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
DataStore
public DataStore DataStore { get; set; }Required. The [DataStore][google.cloud.discoveryengine.v1.DataStore] to create.
| Property Value | |
|---|---|
| Type | Description |
DataStore |
|
DataStoreId
public string DataStoreId { get; set; }Required. The ID to use for the [DataStore][google.cloud.discoveryengine.v1.DataStore], which will become the final component of the [DataStore][google.cloud.discoveryengine.v1.DataStore]'s resource name.
This field must conform to RFC-1034 standard with a length limit of 63 characters. Otherwise, an INVALID_ARGUMENT error is returned.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Parent
public string Parent { get; set; }Required. The parent resource name, such as
projects/{project}/locations/{location}/collections/{collection}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ParentAsCollectionName
public CollectionName ParentAsCollectionName { get; set; }CollectionName-typed view over the Parent resource name property.
| Property Value | |
|---|---|
| Type | Description |
CollectionName |
|