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 classAppendInput.AppendInputBuilder 
- 
Field Summary
Fields Modifier and Type Field Description java.util.Optional<com.google.protobuf.ByteString>fencingTokenjava.util.Optional<java.lang.Long>matchSeqNumjava.util.List<AppendRecord>records 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description longmeteredBytes()static AppendInput.AppendInputBuildernewBuilder()s2.v1alpha.AppendInputtoProto(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:
 meteredBytesin interfaceMeteredBytes
 
- 
toProto
public s2.v1alpha.AppendInput toProto(java.lang.String streamName)
 
 - 
 
 -