Class UpdateInstanceRequest

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

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