Class ModifyColumnFamiliesRequest
- java.lang.Object
-
- com.google.cloud.bigtable.admin.v2.models.ModifyColumnFamiliesRequest
-
public final class ModifyColumnFamiliesRequest extends Object
Fluent wrapper forModifyColumnFamiliesRequestAllows for the following ColumnFamily modifications:
- create family, optionally with
GCRules.GCRule - update existing family
GCRules.GCRule - drop an existing family
- create family, optionally with
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ModifyColumnFamiliesRequestaddFamily(String familyId)Configures the name of the newColumnFamilyto be createdModifyColumnFamiliesRequestaddFamily(String familyId, GCRules.GCRule gcRule)Configures the name andGCRules.GCRuleof the newColumnFamilyto be createdModifyColumnFamiliesRequestdropFamily(String familyId)Drops the specifiedColumnFamilystatic ModifyColumnFamiliesRequestof(String tableId)ModifyColumnFamiliesRequesttoProto(String projectId, String instanceId)ModifyColumnFamiliesRequestupdateFamily(String familyId, GCRules.GCRule gcRule)Updates theGCRules.GCRuleof existingColumnFamily
-
-
-
Method Detail
-
of
public static ModifyColumnFamiliesRequest of(String tableId)
-
addFamily
public ModifyColumnFamiliesRequest addFamily(String familyId)
Configures the name of the newColumnFamilyto be created
-
addFamily
public ModifyColumnFamiliesRequest addFamily(String familyId, GCRules.GCRule gcRule)
Configures the name andGCRules.GCRuleof the newColumnFamilyto be created
-
updateFamily
public ModifyColumnFamiliesRequest updateFamily(String familyId, GCRules.GCRule gcRule)
Updates theGCRules.GCRuleof existingColumnFamily
-
dropFamily
public ModifyColumnFamiliesRequest dropFamily(String familyId)
Drops the specifiedColumnFamily
-
toProto
@InternalApi public ModifyColumnFamiliesRequest toProto(@Nonnull String projectId, @Nonnull String instanceId)
-
-