Class UpdateTableRequest.Builder (2.13.0)

public static final class UpdateTableRequest.Builder extends GeneratedMessageV3.Builder<UpdateTableRequest.Builder> implements UpdateTableRequestOrBuilder

The request for UpdateTable.

Protobuf type google.bigtable.admin.v2.UpdateTableRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public UpdateTableRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
UpdateTableRequest.Builder
Overrides

build()

public UpdateTableRequest build()
Returns
TypeDescription
UpdateTableRequest

buildPartial()

public UpdateTableRequest buildPartial()
Returns
TypeDescription
UpdateTableRequest

clear()

public UpdateTableRequest.Builder clear()
Returns
TypeDescription
UpdateTableRequest.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public UpdateTableRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
UpdateTableRequest.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public UpdateTableRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
UpdateTableRequest.Builder
Overrides

clearTable()

public UpdateTableRequest.Builder clearTable()

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*

.google.bigtable.admin.v2.Table table = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
UpdateTableRequest.Builder

clearUpdateMask()

public UpdateTableRequest.Builder clearUpdateMask()

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 If column_families is set in update_mask, it will return an UNIMPLEMENTED error.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
UpdateTableRequest.Builder

clone()

public UpdateTableRequest.Builder clone()
Returns
TypeDescription
UpdateTableRequest.Builder
Overrides

getDefaultInstanceForType()

public UpdateTableRequest getDefaultInstanceForType()
Returns
TypeDescription
UpdateTableRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getTable()

public Table getTable()

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*

.google.bigtable.admin.v2.Table table = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
Table

The table.

getTableBuilder()

public Table.Builder getTableBuilder()

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*

.google.bigtable.admin.v2.Table table = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
Table.Builder

getTableOrBuilder()

public TableOrBuilder getTableOrBuilder()

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*

.google.bigtable.admin.v2.Table table = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
TableOrBuilder

getUpdateMask()

public FieldMask getUpdateMask()

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 If column_families is set in update_mask, it will return an UNIMPLEMENTED error.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
FieldMask

The updateMask.

getUpdateMaskBuilder()

public FieldMask.Builder getUpdateMaskBuilder()

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 If column_families is set in update_mask, it will return an UNIMPLEMENTED error.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
Builder

getUpdateMaskOrBuilder()

public FieldMaskOrBuilder getUpdateMaskOrBuilder()

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 If column_families is set in update_mask, it will return an UNIMPLEMENTED error.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
FieldMaskOrBuilder

hasTable()

public boolean hasTable()

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*

.google.bigtable.admin.v2.Table table = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
boolean

Whether the table field is set.

hasUpdateMask()

public boolean hasUpdateMask()

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 If column_families is set in update_mask, it will return an UNIMPLEMENTED error.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
boolean

Whether the updateMask field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(UpdateTableRequest other)

public UpdateTableRequest.Builder mergeFrom(UpdateTableRequest other)
Parameter
NameDescription
otherUpdateTableRequest
Returns
TypeDescription
UpdateTableRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public UpdateTableRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
UpdateTableRequest.Builder
Overrides Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public UpdateTableRequest.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
UpdateTableRequest.Builder
Overrides

mergeTable(Table value)

public UpdateTableRequest.Builder mergeTable(Table value)

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*

.google.bigtable.admin.v2.Table table = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueTable
Returns
TypeDescription
UpdateTableRequest.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final UpdateTableRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
UpdateTableRequest.Builder
Overrides

mergeUpdateMask(FieldMask value)

public UpdateTableRequest.Builder mergeUpdateMask(FieldMask value)

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 If column_families is set in update_mask, it will return an UNIMPLEMENTED error.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueFieldMask
Returns
TypeDescription
UpdateTableRequest.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public UpdateTableRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
UpdateTableRequest.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public UpdateTableRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
UpdateTableRequest.Builder
Overrides

setTable(Table value)

public UpdateTableRequest.Builder setTable(Table value)

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*

.google.bigtable.admin.v2.Table table = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueTable
Returns
TypeDescription
UpdateTableRequest.Builder

setTable(Table.Builder builderForValue)

public UpdateTableRequest.Builder setTable(Table.Builder builderForValue)

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*

.google.bigtable.admin.v2.Table table = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
builderForValueTable.Builder
Returns
TypeDescription
UpdateTableRequest.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final UpdateTableRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
UpdateTableRequest.Builder
Overrides

setUpdateMask(FieldMask value)

public UpdateTableRequest.Builder setUpdateMask(FieldMask value)

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 If column_families is set in update_mask, it will return an UNIMPLEMENTED error.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueFieldMask
Returns
TypeDescription
UpdateTableRequest.Builder

setUpdateMask(FieldMask.Builder builderForValue)

public UpdateTableRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)

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 If column_families is set in update_mask, it will return an UNIMPLEMENTED error.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
UpdateTableRequest.Builder