Package | Description |
---|---|
com.google.cloud.bigtable.admin.v2.models |
Modifier and Type | Class and Description |
---|---|
static class |
GCRules.DefaultRule
Wrapper for building a empty rule
|
static class |
GCRules.DurationRule
Wrapper for building max duration rule
|
static class |
GCRules.IntersectionRule
Fluent wrapper for
GcRule.Intersection rule. |
static class |
GCRules.UnionRule
Fluent wrapper for
GcRule.Union rule. |
static class |
GCRules.VersionRule
Wrapper for building max versions rule
|
Modifier and Type | Method and Description |
---|---|
GCRules.GCRule |
GCRules.fromProto(com.google.bigtable.admin.v2.GcRule source) |
GCRules.GCRule |
ColumnFamily.getGCRule()
Get's the GCRule configured for the column family.
|
Modifier and Type | Method and Description |
---|---|
List<GCRules.GCRule> |
GCRules.IntersectionRule.getRulesList()
Gets the list of child rules
|
List<GCRules.GCRule> |
GCRules.UnionRule.getRulesList()
Gets the list of child rules
|
Modifier and Type | Method and Description |
---|---|
ModifyColumnFamiliesRequest |
ModifyColumnFamiliesRequest.addFamily(String familyId,
GCRules.GCRule gcRule)
Configures the name and GcRule of the new ColumnFamily to be created
|
CreateTableRequest |
CreateTableRequest.addFamily(String familyId,
GCRules.GCRule gcRule)
Adds a new columnFamily with
GCRules.GCRule to the configuration. |
GCRules.IntersectionRule |
GCRules.IntersectionRule.rule(GCRules.GCRule rule)
Adds a new GCRule
|
GCRules.UnionRule |
GCRules.UnionRule.rule(GCRules.GCRule rule)
Adds a new GCRule
|
ModifyColumnFamiliesRequest |
ModifyColumnFamiliesRequest.updateFamily(String familyId,
GCRules.GCRule gcRule)
Updates the GCRule of existing ColumnFamily
|
Copyright © 2019 Google LLC. All rights reserved.