Package s2.types
Class ReadLimit
- java.lang.Object
-
- s2.types.ReadLimit
-
public class ReadLimit extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ReadLimitbytes(long bytes)static ReadLimitcount(long count)static ReadLimitcountOrBytes(long count, long bytes)ReadLimitremaining(long consumedRecords, long consumedBytes)s2.v1alpha.ReadLimittoProto()voidvalidateUnary()
-
-
-
Field Detail
-
NONE
public static final ReadLimit NONE
-
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()
-
-