Discovery Engine v1beta API - Class UpdateEngineRequest (1.0.0-beta12)

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.

Inheritance

object > UpdateEngineRequest

Namespace

Google.Cloud.DiscoveryEngine.V1Beta

Assembly

Google.Cloud.DiscoveryEngine.V1Beta.dll

Constructors

UpdateEngineRequest()

public UpdateEngineRequest()

UpdateEngineRequest(UpdateEngineRequest)

public UpdateEngineRequest(UpdateEngineRequest other)
Parameter
NameDescription
otherUpdateEngineRequest

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
TypeDescription
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
TypeDescription
FieldMask