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

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

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

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

Inheritance

object > UpdateAssistantRequest

Namespace

Google.Cloud.DiscoveryEngine.V1Beta

Assembly

Google.Cloud.DiscoveryEngine.V1Beta.dll

Constructors

UpdateAssistantRequest()

public UpdateAssistantRequest()

UpdateAssistantRequest(UpdateAssistantRequest)

public UpdateAssistantRequest(UpdateAssistantRequest other)
Parameter
Name Description
other UpdateAssistantRequest

Properties

Assistant

public Assistant Assistant { get; set; }

Required. The [Assistant][google.cloud.discoveryengine.v1beta.Assistant] to update.

The [Assistant][google.cloud.discoveryengine.v1beta.Assistant]'s name field is used to identify the [Assistant][google.cloud.discoveryengine.v1beta.Assistant] to update. Format: projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}

If the caller does not have permission to update the [Assistant][google.cloud.discoveryengine.v1beta.Assistant], regardless of whether or not it exists, a PERMISSION_DENIED error is returned.

If the [Assistant][google.cloud.discoveryengine.v1beta.Assistant] to update does not exist, a NOT_FOUND error is returned.

Property Value
Type Description
Assistant

UpdateMask

public FieldMask UpdateMask { get; set; }

The list of fields to update.

Property Value
Type Description
FieldMask