Class ModifyColumnFamiliesRequest
- java.lang.Object
-
- com.google.cloud.bigtable.admin.v2.models.ModifyColumnFamiliesRequest
-
public final class ModifyColumnFamiliesRequest extends Object
Fluent wrapper forModifyColumnFamiliesRequest
Allows 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 ModifyColumnFamiliesRequest
addFamily(String familyId)
Configures the name of the newColumnFamily
to be createdModifyColumnFamiliesRequest
addFamily(String familyId, GCRules.GCRule gcRule)
Configures the name andGCRules.GCRule
of the newColumnFamily
to be createdModifyColumnFamiliesRequest
dropFamily(String familyId)
Drops the specifiedColumnFamily
static ModifyColumnFamiliesRequest
of(String tableId)
ModifyColumnFamiliesRequest
toProto(String projectId, String instanceId)
ModifyColumnFamiliesRequest
updateFamily(String familyId, GCRules.GCRule gcRule)
Updates theGCRules.GCRule
of existingColumnFamily
-
-
-
Method Detail
-
of
public static ModifyColumnFamiliesRequest of(String tableId)
-
addFamily
public ModifyColumnFamiliesRequest addFamily(String familyId)
Configures the name of the newColumnFamily
to be created
-
addFamily
public ModifyColumnFamiliesRequest addFamily(String familyId, GCRules.GCRule gcRule)
Configures the name andGCRules.GCRule
of the newColumnFamily
to be created
-
updateFamily
public ModifyColumnFamiliesRequest updateFamily(String familyId, GCRules.GCRule gcRule)
Updates theGCRules.GCRule
of existingColumnFamily
-
dropFamily
public ModifyColumnFamiliesRequest dropFamily(String familyId)
Drops the specifiedColumnFamily
-
toProto
@InternalApi public ModifyColumnFamiliesRequest toProto(@Nonnull String projectId, @Nonnull String instanceId)
-
-