public sealed class UpdateTableRequest : IMessage<UpdateTableRequest>, IEquatable<UpdateTableRequest>, IDeepCloneable<UpdateTableRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Bigtable Administration v2 API class UpdateTableRequest.
The request for [UpdateTable][google.bigtable.admin.v2.BigtableTableAdmin.UpdateTable].
Implements
IMessage<UpdateTableRequest>, IEquatable<UpdateTableRequest>, IDeepCloneable<UpdateTableRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.Bigtable.Admin.V2Assembly
Google.Cloud.Bigtable.Admin.V2.dll
Constructors
UpdateTableRequest()
public UpdateTableRequest()
UpdateTableRequest(UpdateTableRequest)
public UpdateTableRequest(UpdateTableRequest other)
Parameter | |
---|---|
Name | Description |
other | UpdateTableRequest |
Properties
Table
public Table Table { get; set; }
Required. The table to update.
The table's name
field is used to identify the table to update.
Format:
projects/{project}/instances/{instance}/tables/[_a-zA-Z0-9][-_.a-zA-Z0-9]*
Property Value | |
---|---|
Type | Description |
Table |
UpdateMask
public FieldMask UpdateMask { get; set; }
Required. The list of fields to update.
A mask specifying which fields (e.g. deletion_protection
) in the table
field should be updated. This mask is relative to the table
field, not to
the request message. The wildcard (*) path is currently not supported.
Currently UpdateTable is only supported for the following field:
deletion_protection
Ifcolumn_families
is set inupdate_mask
, it will return an UNIMPLEMENTED error.
Property Value | |
---|---|
Type | Description |
FieldMask |