public sealed class CreateDataStoreRequest : IMessage<CreateDataStoreRequest>, IEquatable<CreateDataStoreRequest>, IDeepCloneable<CreateDataStoreRequest>, IBufferMessage, IMessage
Reference 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 |