Package com.google.bigtable.admin.v2
Interface ColumnFamilyOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ColumnFamily,ColumnFamily.Builder
public interface ColumnFamilyOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionGarbage collection rule specified as a protobuf.Garbage collection rule specified as a protobuf.The type of data stored in each of this family's cell values, including its full encoding.The type of data stored in each of this family's cell values, including its full encoding.booleanGarbage collection rule specified as a protobuf.booleanThe type of data stored in each of this family's cell values, including its full encoding.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasGcRule
boolean hasGcRule()Garbage collection rule specified as a protobuf. Must serialize to at most 500 bytes. NOTE: Garbage collection executes opportunistically in the background, and so it's possible for reads to return a cell even if it matches the active GC expression for its family.
.google.bigtable.admin.v2.GcRule gc_rule = 1;- Returns:
- Whether the gcRule field is set.
-
getGcRule
GcRule getGcRule()Garbage collection rule specified as a protobuf. Must serialize to at most 500 bytes. NOTE: Garbage collection executes opportunistically in the background, and so it's possible for reads to return a cell even if it matches the active GC expression for its family.
.google.bigtable.admin.v2.GcRule gc_rule = 1;- Returns:
- The gcRule.
-
getGcRuleOrBuilder
GcRuleOrBuilder getGcRuleOrBuilder()Garbage collection rule specified as a protobuf. Must serialize to at most 500 bytes. NOTE: Garbage collection executes opportunistically in the background, and so it's possible for reads to return a cell even if it matches the active GC expression for its family.
.google.bigtable.admin.v2.GcRule gc_rule = 1; -
hasValueType
boolean hasValueType()The type of data stored in each of this family's cell values, including its full encoding. If omitted, the family only serves raw untyped bytes. For now, only the `Aggregate` type is supported. `Aggregate` can only be set at family creation and is immutable afterwards. If `value_type` is `Aggregate`, written data must be compatible with: * `value_type.input_type` for `AddInput` mutations
.google.bigtable.admin.v2.Type value_type = 3;- Returns:
- Whether the valueType field is set.
-
getValueType
Type getValueType()The type of data stored in each of this family's cell values, including its full encoding. If omitted, the family only serves raw untyped bytes. For now, only the `Aggregate` type is supported. `Aggregate` can only be set at family creation and is immutable afterwards. If `value_type` is `Aggregate`, written data must be compatible with: * `value_type.input_type` for `AddInput` mutations
.google.bigtable.admin.v2.Type value_type = 3;- Returns:
- The valueType.
-
getValueTypeOrBuilder
TypeOrBuilder getValueTypeOrBuilder()The type of data stored in each of this family's cell values, including its full encoding. If omitted, the family only serves raw untyped bytes. For now, only the `Aggregate` type is supported. `Aggregate` can only be set at family creation and is immutable afterwards. If `value_type` is `Aggregate`, written data must be compatible with: * `value_type.input_type` for `AddInput` mutations
.google.bigtable.admin.v2.Type value_type = 3;
-