Discovery Engine v1beta API - Class CreateAssistantRequest (1.0.0-beta24)

public sealed class CreateAssistantRequest : IMessage<CreateAssistantRequest>, IEquatable<CreateAssistantRequest>, IDeepCloneable<CreateAssistantRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Discovery Engine v1beta API class CreateAssistantRequest.

Request for the [AssistantService.CreateAssistant][google.cloud.discoveryengine.v1beta.AssistantService.CreateAssistant] method.

Inheritance

object > CreateAssistantRequest

Namespace

Google.Cloud.DiscoveryEngine.V1Beta

Assembly

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