Package s2.types
Class AppendInput
- java.lang.Object
-
- s2.types.AppendInput
-
- All Implemented Interfaces:
java.io.Serializable
,MeteredBytes
public class AppendInput extends java.lang.Object implements MeteredBytes, java.io.Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AppendInput.AppendInputBuilder
-
Field Summary
Fields Modifier and Type Field Description java.util.Optional<com.google.protobuf.ByteString>
fencingToken
java.util.Optional<java.lang.Long>
matchSeqNum
java.util.List<AppendRecord>
records
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description long
meteredBytes()
static AppendInput.AppendInputBuilder
newBuilder()
s2.v1alpha.AppendInput
toProto(java.lang.String streamName)
-
-
-
Field Detail
-
records
public final java.util.List<AppendRecord> records
-
matchSeqNum
public final java.util.Optional<java.lang.Long> matchSeqNum
-
fencingToken
public final java.util.Optional<com.google.protobuf.ByteString> fencingToken
-
-
Method Detail
-
newBuilder
public static AppendInput.AppendInputBuilder newBuilder()
-
meteredBytes
public long meteredBytes()
- Specified by:
meteredBytes
in interfaceMeteredBytes
-
toProto
public s2.v1alpha.AppendInput toProto(java.lang.String streamName)
-
-