Package s2.types

Class ReadLimit


  • public class ReadLimit
    extends java.lang.Object
    • Field Detail

      • count

        public final java.util.Optional<java.lang.Long> count
      • bytes

        public final java.util.Optional<java.lang.Long> bytes
    • Method Detail

      • count

        public static ReadLimit count​(long count)
      • bytes

        public static ReadLimit bytes​(long bytes)
      • countOrBytes

        public static ReadLimit countOrBytes​(long count,
                                             long bytes)
      • remaining

        public ReadLimit remaining​(long consumedRecords,
                                   long consumedBytes)
      • validateUnary

        public void validateUnary()
      • toProto

        public s2.v1alpha.ReadLimit toProto()