public sealed class CreateAssistantRequest : IMessage<CreateAssistantRequest>, IEquatable<CreateAssistantRequest>, IDeepCloneable<CreateAssistantRequest>, IBufferMessage, IMessageReference documentation and code samples for the Discovery Engine v1beta API class CreateAssistantRequest.
Request for the [AssistantService.CreateAssistant][google.cloud.discoveryengine.v1beta.AssistantService.CreateAssistant] method.
Implements
IMessageCreateAssistantRequest, IEquatableCreateAssistantRequest, IDeepCloneableCreateAssistantRequest, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1BetaAssembly
Google.Cloud.DiscoveryEngine.V1Beta.dll
Constructors
CreateAssistantRequest()
public CreateAssistantRequest()CreateAssistantRequest(CreateAssistantRequest)
public CreateAssistantRequest(CreateAssistantRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
CreateAssistantRequest |
Properties
Assistant
public Assistant Assistant { get; set; }Required. The [Assistant][google.cloud.discoveryengine.v1beta.Assistant] to create.
| Property Value | |
|---|---|
| Type | Description |
Assistant |
|
AssistantId
public string AssistantId { get; set; }Required. The ID to use for the [Assistant][google.cloud.discoveryengine.v1beta.Assistant], which will become the final component of the [Assistant][google.cloud.discoveryengine.v1beta.Assistant]'s resource name.
This field must conform to RFC-1034 with a length limit of 63 characters.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Parent
public string Parent { get; set; }Required. The parent resource name.
Format:
projects/{project}/locations/{location}/collections/{collection}/engines/{engine}
| Property Value | |
|---|---|
| Type | Description |
string |
|
ParentAsEngineName
public EngineName ParentAsEngineName { get; set; }EngineName-typed view over the Parent resource name property.
| Property Value | |
|---|---|
| Type | Description |
EngineName |
|