Discovery Engine v1 API - Class UpdateEngineRequest (1.5.0)

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

Reference documentation and code samples for the Discovery Engine v1 API class UpdateEngineRequest.

Request message for [EngineService.UpdateEngine][google.cloud.discoveryengine.v1.EngineService.UpdateEngine] method.

Inheritance

object > UpdateEngineRequest

Namespace

Google.Cloud.DiscoveryEngine.V1

Assembly

Google.Cloud.DiscoveryEngine.V1.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.v1.Engine] to update.

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

If the [Engine][google.cloud.discoveryengine.v1.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.v1.Engine] to update.

If an unsupported or unknown field is provided, an INVALID_ARGUMENT error is returned.

Property Value
Type Description
FieldMask