Class UpdateInstanceRequest (3.5.0)

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

The request for [UpdateInstance][google.spanner.admin.instance.v1.InstanceAdmin.UpdateInstance].

Inheritance

Object > UpdateInstanceRequest

Implements

Google.Protobuf.IMessage<UpdateInstanceRequest>, IEquatable<UpdateInstanceRequest>, Google.Protobuf.IDeepCloneable<UpdateInstanceRequest>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessage

Namespace

Google.Cloud.Spanner.Admin.Instance.V1

Assembly

Google.Cloud.Spanner.Admin.Instance.V1.dll

Constructors

UpdateInstanceRequest()

public UpdateInstanceRequest()

UpdateInstanceRequest(UpdateInstanceRequest)

public UpdateInstanceRequest(UpdateInstanceRequest other)
Parameter
NameDescription
otherUpdateInstanceRequest

Properties

FieldMask

public FieldMask FieldMask { get; set; }

Required. A mask specifying which fields in [Instance][google.spanner.admin.instance.v1.Instance] should be updated. The field mask must always be specified; this prevents any future fields in [Instance][google.spanner.admin.instance.v1.Instance] from being erased accidentally by clients that do not know about them.

Property Value
TypeDescription
Google.Protobuf.WellKnownTypes.FieldMask

Instance

public Instance Instance { get; set; }

Required. The instance to update, which must always include the instance name. Otherwise, only fields mentioned in [field_mask][google.spanner.admin.instance.v1.UpdateInstanceRequest.field_mask] need be included.

Property Value
TypeDescription
Instance