public sealed class UpdateInstanceRequest : IMessage<UpdateInstanceRequest>, IEquatable<UpdateInstanceRequest>, IDeepCloneable<UpdateInstanceRequest>, IBufferMessage, IMessage
The request for [UpdateInstance][google.spanner.admin.instance.v1.InstanceAdmin.UpdateInstance].
Implements
Google.Protobuf.IMessage<UpdateInstanceRequest>, IEquatable<UpdateInstanceRequest>, Google.Protobuf.IDeepCloneable<UpdateInstanceRequest>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessageNamespace
Google.Cloud.Spanner.Admin.Instance.V1Assembly
Google.Cloud.Spanner.Admin.Instance.V1.dll
Constructors
UpdateInstanceRequest()
public UpdateInstanceRequest()
UpdateInstanceRequest(UpdateInstanceRequest)
public UpdateInstanceRequest(UpdateInstanceRequest other)
Parameter | |
---|---|
Name | Description |
other | UpdateInstanceRequest |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
Instance |