java.lang.Object
com.google.cloud.bigtable.admin.v2.models.Type
Direct Known Subclasses:
Type.Aggregate, Type.Bytes, Type.Raw, Type.SumAggregateInput

@BetaApi public abstract class Type extends Object
Wrapper class for the Type protobuf message.
See Also:
  • Method Details

    • raw

      public static Type.Raw raw()
      The raw type denotes the absence of a type.
    • rawBytes

      public static Type.Bytes rawBytes()
      Creates a Bytes type with a "raw" encoding, leaving the bytes encoded as they are passed in.
    • bytes

      public static Type.Bytes bytes(Type.Bytes.Encoding encoding)
      Creates a Bytes type with the specified encoding
    • bigEndianInt64

      public static Type.Int64 bigEndianInt64()
      Creates an Int64 type with a big-endian encoding. The bytes are then encoded in "raw" format.
    • int64

      public static Type.Int64 int64(Type.Int64.Encoding encoding)
      Creates an Int64 type with the specified encoding.
    • int64Sum

      public static Type.Aggregate int64Sum()
      Creates an Aggregate type with a SUM aggregator and Int64 input type.
    • sum

      public static Type.Aggregate sum(Type.SumAggregateInput inputType)
      Creates an Aggregate type with a SUM aggregator and specified input type.