Class IngestionResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<IngestionResponse.Builder>
com.google.protobuf.GeneratedMessage.Builder<IngestionResponse.Builder>
dev.restate.ingestion.v1.IngestionResponse.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, IngestionResponseOrBuilder, Cloneable
- Enclosing class:
IngestionResponse
public static final class IngestionResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<IngestionResponse.Builder>
implements IngestionResponseOrBuilder
Protobuf type
dev.restate.ingress.ingestion.v1.IngestionResponse-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear().dev.restate.ingress.ingestion.v1.Error error = 3;Acknowledgement..dev.restate.ingress.ingestion.v1.WindowUpdate window_update = 2;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetError().dev.restate.ingress.ingestion.v1.Error error = 3;.dev.restate.ingress.ingestion.v1.Error error = 3;.dev.restate.ingress.ingestion.v1.Error error = 3;longAcknowledgement..dev.restate.ingress.ingestion.v1.WindowUpdate window_update = 2;.dev.restate.ingress.ingestion.v1.WindowUpdate window_update = 2;.dev.restate.ingress.ingestion.v1.WindowUpdate window_update = 2;booleanhasError().dev.restate.ingress.ingestion.v1.Error error = 3;booleanAcknowledgement.boolean.dev.restate.ingress.ingestion.v1.WindowUpdate window_update = 2;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeError(Error value) .dev.restate.ingress.ingestion.v1.Error error = 3;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(IngestionResponse other) mergeWindowUpdate(WindowUpdate value) .dev.restate.ingress.ingestion.v1.WindowUpdate window_update = 2;.dev.restate.ingress.ingestion.v1.Error error = 3;setError(Error.Builder builderForValue) .dev.restate.ingress.ingestion.v1.Error error = 3;setLastCommitted(long value) Acknowledgement.setWindowUpdate(WindowUpdate value) .dev.restate.ingress.ingestion.v1.WindowUpdate window_update = 2;setWindowUpdate(WindowUpdate.Builder builderForValue) .dev.restate.ingress.ingestion.v1.WindowUpdate window_update = 2;Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<IngestionResponse.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<IngestionResponse.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<IngestionResponse.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<IngestionResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<IngestionResponse.Builder>
-
mergeFrom
public IngestionResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<IngestionResponse.Builder>- Throws:
IOException
-
getResponseCase
- Specified by:
getResponseCasein interfaceIngestionResponseOrBuilder
-
clearResponse
-
hasLastCommitted
public boolean hasLastCommitted()Acknowledgement. When set, every record up to and including this offset has been committed. It is set on every response that has something to ack, including responses carrying an Error, so a client whose stream is torn down can always resume from the offset on the last response it saw. It is unset only when nothing has been committed yet on this stream. The field must be optional because offsets are 0-based: "offset 0 committed" has to stay distinguishable from "nothing committed", which matters when an error is returned on the very first ingestion message.
optional uint64 last_committed = 1;- Specified by:
hasLastCommittedin interfaceIngestionResponseOrBuilder- Returns:
- Whether the lastCommitted field is set.
-
getLastCommitted
public long getLastCommitted()Acknowledgement. When set, every record up to and including this offset has been committed. It is set on every response that has something to ack, including responses carrying an Error, so a client whose stream is torn down can always resume from the offset on the last response it saw. It is unset only when nothing has been committed yet on this stream. The field must be optional because offsets are 0-based: "offset 0 committed" has to stay distinguishable from "nothing committed", which matters when an error is returned on the very first ingestion message.
optional uint64 last_committed = 1;- Specified by:
getLastCommittedin interfaceIngestionResponseOrBuilder- Returns:
- The lastCommitted.
-
setLastCommitted
Acknowledgement. When set, every record up to and including this offset has been committed. It is set on every response that has something to ack, including responses carrying an Error, so a client whose stream is torn down can always resume from the offset on the last response it saw. It is unset only when nothing has been committed yet on this stream. The field must be optional because offsets are 0-based: "offset 0 committed" has to stay distinguishable from "nothing committed", which matters when an error is returned on the very first ingestion message.
optional uint64 last_committed = 1;- Parameters:
value- The lastCommitted to set.- Returns:
- This builder for chaining.
-
clearLastCommitted
Acknowledgement. When set, every record up to and including this offset has been committed. It is set on every response that has something to ack, including responses carrying an Error, so a client whose stream is torn down can always resume from the offset on the last response it saw. It is unset only when nothing has been committed yet on this stream. The field must be optional because offsets are 0-based: "offset 0 committed" has to stay distinguishable from "nothing committed", which matters when an error is returned on the very first ingestion message.
optional uint64 last_committed = 1;- Returns:
- This builder for chaining.
-
hasWindowUpdate
public boolean hasWindowUpdate().dev.restate.ingress.ingestion.v1.WindowUpdate window_update = 2;- Specified by:
hasWindowUpdatein interfaceIngestionResponseOrBuilder- Returns:
- Whether the windowUpdate field is set.
-
getWindowUpdate
.dev.restate.ingress.ingestion.v1.WindowUpdate window_update = 2;- Specified by:
getWindowUpdatein interfaceIngestionResponseOrBuilder- Returns:
- The windowUpdate.
-
setWindowUpdate
.dev.restate.ingress.ingestion.v1.WindowUpdate window_update = 2; -
setWindowUpdate
.dev.restate.ingress.ingestion.v1.WindowUpdate window_update = 2; -
mergeWindowUpdate
.dev.restate.ingress.ingestion.v1.WindowUpdate window_update = 2; -
clearWindowUpdate
.dev.restate.ingress.ingestion.v1.WindowUpdate window_update = 2; -
getWindowUpdateBuilder
.dev.restate.ingress.ingestion.v1.WindowUpdate window_update = 2; -
getWindowUpdateOrBuilder
.dev.restate.ingress.ingestion.v1.WindowUpdate window_update = 2;- Specified by:
getWindowUpdateOrBuilderin interfaceIngestionResponseOrBuilder
-
hasError
public boolean hasError().dev.restate.ingress.ingestion.v1.Error error = 3;- Specified by:
hasErrorin interfaceIngestionResponseOrBuilder- Returns:
- Whether the error field is set.
-
getError
.dev.restate.ingress.ingestion.v1.Error error = 3;- Specified by:
getErrorin interfaceIngestionResponseOrBuilder- Returns:
- The error.
-
setError
.dev.restate.ingress.ingestion.v1.Error error = 3; -
setError
.dev.restate.ingress.ingestion.v1.Error error = 3; -
mergeError
.dev.restate.ingress.ingestion.v1.Error error = 3; -
clearError
.dev.restate.ingress.ingestion.v1.Error error = 3; -
getErrorBuilder
.dev.restate.ingress.ingestion.v1.Error error = 3; -
getErrorOrBuilder
.dev.restate.ingress.ingestion.v1.Error error = 3;- Specified by:
getErrorOrBuilderin interfaceIngestionResponseOrBuilder
-