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 Type
    Method
    Description
    Garbage 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.
    boolean
    Garbage collection rule specified as a protobuf.
    boolean
    The type of data stored in each of this family's cell values, including its full encoding.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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;