Class DropRowRangeRequest.Builder (2.17.1)

public static final class DropRowRangeRequest.Builder extends GeneratedMessageV3.Builder<DropRowRangeRequest.Builder> implements DropRowRangeRequestOrBuilder

Request message for google.bigtable.admin.v2.BigtableTableAdmin.DropRowRange

Protobuf type google.bigtable.admin.v2.DropRowRangeRequest

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public DropRowRangeRequest build()
Returns
TypeDescription
DropRowRangeRequest

buildPartial()

public DropRowRangeRequest buildPartial()
Returns
TypeDescription
DropRowRangeRequest

clear()

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

clearDeleteAllDataFromTable()

public DropRowRangeRequest.Builder clearDeleteAllDataFromTable()

Delete all rows in the table. Setting this to false is a no-op.

bool delete_all_data_from_table = 3;

Returns
TypeDescription
DropRowRangeRequest.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

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

clearName()

public DropRowRangeRequest.Builder clearName()

Required. The unique name of the table on which to drop a range of rows. Values are of the form projects/{project}/instances/{instance}/tables/{table}.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
DropRowRangeRequest.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearRowKeyPrefix()

public DropRowRangeRequest.Builder clearRowKeyPrefix()

Delete all rows that start with this row key prefix. Prefix cannot be zero length.

bytes row_key_prefix = 2;

Returns
TypeDescription
DropRowRangeRequest.Builder

This builder for chaining.

clearTarget()

public DropRowRangeRequest.Builder clearTarget()
Returns
TypeDescription
DropRowRangeRequest.Builder

clone()

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

getDefaultInstanceForType()

public DropRowRangeRequest getDefaultInstanceForType()
Returns
TypeDescription
DropRowRangeRequest

getDeleteAllDataFromTable()

public boolean getDeleteAllDataFromTable()

Delete all rows in the table. Setting this to false is a no-op.

bool delete_all_data_from_table = 3;

Returns
TypeDescription
boolean

The deleteAllDataFromTable.

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getName()

public String getName()

Required. The unique name of the table on which to drop a range of rows. Values are of the form projects/{project}/instances/{instance}/tables/{table}.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
String

The name.

getNameBytes()

public ByteString getNameBytes()

Required. The unique name of the table on which to drop a range of rows. Values are of the form projects/{project}/instances/{instance}/tables/{table}.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
ByteString

The bytes for name.

getRowKeyPrefix()

public ByteString getRowKeyPrefix()

Delete all rows that start with this row key prefix. Prefix cannot be zero length.

bytes row_key_prefix = 2;

Returns
TypeDescription
ByteString

The rowKeyPrefix.

getTargetCase()

public DropRowRangeRequest.TargetCase getTargetCase()
Returns
TypeDescription
DropRowRangeRequest.TargetCase

hasDeleteAllDataFromTable()

public boolean hasDeleteAllDataFromTable()

Delete all rows in the table. Setting this to false is a no-op.

bool delete_all_data_from_table = 3;

Returns
TypeDescription
boolean

Whether the deleteAllDataFromTable field is set.

hasRowKeyPrefix()

public boolean hasRowKeyPrefix()

Delete all rows that start with this row key prefix. Prefix cannot be zero length.

bytes row_key_prefix = 2;

Returns
TypeDescription
boolean

Whether the rowKeyPrefix field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(DropRowRangeRequest other)

public DropRowRangeRequest.Builder mergeFrom(DropRowRangeRequest other)
Parameter
NameDescription
otherDropRowRangeRequest
Returns
TypeDescription
DropRowRangeRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setDeleteAllDataFromTable(boolean value)

public DropRowRangeRequest.Builder setDeleteAllDataFromTable(boolean value)

Delete all rows in the table. Setting this to false is a no-op.

bool delete_all_data_from_table = 3;

Parameter
NameDescription
valueboolean

The deleteAllDataFromTable to set.

Returns
TypeDescription
DropRowRangeRequest.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

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

setName(String value)

public DropRowRangeRequest.Builder setName(String value)

Required. The unique name of the table on which to drop a range of rows. Values are of the form projects/{project}/instances/{instance}/tables/{table}.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
NameDescription
valueString

The name to set.

Returns
TypeDescription
DropRowRangeRequest.Builder

This builder for chaining.

setNameBytes(ByteString value)

public DropRowRangeRequest.Builder setNameBytes(ByteString value)

Required. The unique name of the table on which to drop a range of rows. Values are of the form projects/{project}/instances/{instance}/tables/{table}.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
NameDescription
valueByteString

The bytes for name to set.

Returns
TypeDescription
DropRowRangeRequest.Builder

This builder for chaining.

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

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

setRowKeyPrefix(ByteString value)

public DropRowRangeRequest.Builder setRowKeyPrefix(ByteString value)

Delete all rows that start with this row key prefix. Prefix cannot be zero length.

bytes row_key_prefix = 2;

Parameter
NameDescription
valueByteString

The rowKeyPrefix to set.

Returns
TypeDescription
DropRowRangeRequest.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

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