Discovery Engine v1 API - Class UpdateDataStoreRequest (1.2.0)

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

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

Request message for [DataStoreService.UpdateDataStore][google.cloud.discoveryengine.v1.DataStoreService.UpdateDataStore] method.

Inheritance

object > UpdateDataStoreRequest

Namespace

Google.Cloud.DiscoveryEngine.V1

Assembly

Google.Cloud.DiscoveryEngine.V1.dll

Constructors

UpdateDataStoreRequest()

public UpdateDataStoreRequest()

UpdateDataStoreRequest(UpdateDataStoreRequest)

public UpdateDataStoreRequest(UpdateDataStoreRequest other)
Parameter
Name Description
other UpdateDataStoreRequest

Properties

DataStore

public DataStore DataStore { get; set; }

Required. The [DataStore][google.cloud.discoveryengine.v1.DataStore] to update.

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

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

Property Value
Type Description
DataStore

UpdateMask

public FieldMask UpdateMask { get; set; }

Indicates which fields in the provided [DataStore][google.cloud.discoveryengine.v1.DataStore] to update.

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

Property Value
Type Description
FieldMask