public sealed class UpdateAssistantRequest : IMessage<UpdateAssistantRequest>, IEquatable<UpdateAssistantRequest>, IDeepCloneable<UpdateAssistantRequest>, IBufferMessage, IMessageReference 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.
Implements
IMessageUpdateAssistantRequest, IEquatableUpdateAssistantRequest, IDeepCloneableUpdateAssistantRequest, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1BetaAssembly
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 |
|