public sealed class UpdateEngineRequest : IMessage<UpdateEngineRequest>, IEquatable<UpdateEngineRequest>, IDeepCloneable<UpdateEngineRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Discovery Engine v1beta API class UpdateEngineRequest.
Request message for [EngineService.UpdateEngine][google.cloud.discoveryengine.v1beta.EngineService.UpdateEngine] method.
Implements
IMessageUpdateEngineRequest, IEquatableUpdateEngineRequest, IDeepCloneableUpdateEngineRequest, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1BetaAssembly
Google.Cloud.DiscoveryEngine.V1Beta.dll
Constructors
UpdateEngineRequest()
public UpdateEngineRequest()
UpdateEngineRequest(UpdateEngineRequest)
public UpdateEngineRequest(UpdateEngineRequest other)
Parameter | |
---|---|
Name | Description |
other | UpdateEngineRequest |
Properties
Engine
public Engine Engine { get; set; }
Required. The [Engine][google.cloud.discoveryengine.v1beta.Engine] to update.
If the caller does not have permission to update the [Engine][google.cloud.discoveryengine.v1beta.Engine], regardless of whether or not it exists, a PERMISSION_DENIED error is returned.
If the [Engine][google.cloud.discoveryengine.v1beta.Engine] to update does not exist, a NOT_FOUND error is returned.
Property Value | |
---|---|
Type | Description |
Engine |
UpdateMask
public FieldMask UpdateMask { get; set; }
Indicates which fields in the provided [Engine][google.cloud.discoveryengine.v1beta.Engine] to update.
If an unsupported or unknown field is provided, an INVALID_ARGUMENT error is returned.
Property Value | |
---|---|
Type | Description |
FieldMask |