@InternalApi public class ModifyTableBuilder extends Object
ModifyColumnFamiliesRequest
from HBase HColumnDescriptor
s.Modifier and Type | Method | Description |
---|---|---|
ModifyTableBuilder |
add(org.apache.hadoop.hbase.HColumnDescriptor addColumnFamily) |
|
com.google.cloud.bigtable.admin.v2.models.ModifyColumnFamiliesRequest |
build() |
|
static ModifyTableBuilder |
buildModifications(org.apache.hadoop.hbase.HTableDescriptor newTableDesc,
org.apache.hadoop.hbase.HTableDescriptor currentTableDesc) |
This method will build
ModifyColumnFamiliesRequest objects based on a diff of the
new and existing set of column descriptors. |
ModifyTableBuilder |
delete(String familyId) |
|
ModifyTableBuilder |
modify(org.apache.hadoop.hbase.HColumnDescriptor modifyColumnFamily) |
|
static ModifyTableBuilder |
newBuilder(org.apache.hadoop.hbase.TableName tableName) |
public static ModifyTableBuilder newBuilder(org.apache.hadoop.hbase.TableName tableName)
public static ModifyTableBuilder buildModifications(org.apache.hadoop.hbase.HTableDescriptor newTableDesc, org.apache.hadoop.hbase.HTableDescriptor currentTableDesc)
ModifyColumnFamiliesRequest
objects based on a diff of the
new and existing set of column descriptors. This is for use in
Admin.modifyTable(TableName, HTableDescriptor)
.newTableDesc
- a HTableDescriptor
object.currentTableDesc
- a HTableDescriptor
object.ModifyTableBuilder
object to request modification along with GCRule.public ModifyTableBuilder add(org.apache.hadoop.hbase.HColumnDescriptor addColumnFamily)
public ModifyTableBuilder modify(org.apache.hadoop.hbase.HColumnDescriptor modifyColumnFamily)
public ModifyTableBuilder delete(String familyId)
public com.google.cloud.bigtable.admin.v2.models.ModifyColumnFamiliesRequest build()