Class Protocol.Failure.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Protocol.Failure.Builder>
com.google.protobuf.GeneratedMessage.Builder<Protocol.Failure.Builder>
dev.restate.sdk.core.generated.protocol.Protocol.Failure.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Protocol.FailureOrBuilder,Cloneable
- Enclosing class:
Protocol.Failure
public static final class Protocol.Failure.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Protocol.Failure.Builder>
implements Protocol.FailureOrBuilder
This failure object carries user visible errors, e.g. invocation failure return value or failure result of an InvokeCommandMessage.Protobuf type
dev.restate.service.protocol.Failure-
Method Summary
Modifier and TypeMethodDescriptionaddAllMetadata(Iterable<? extends Protocol.FailureMetadata> values) Error metadataaddMetadata(int index, Protocol.FailureMetadata value) Error metadataaddMetadata(int index, Protocol.FailureMetadata.Builder builderForValue) Error metadataError metadataaddMetadata(Protocol.FailureMetadata.Builder builderForValue) Error metadataError metadataaddMetadataBuilder(int index) Error metadatabuild()clear()The code can be any HTTP status code, as described https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml.Contains a concise error message, e.g.Error metadataintgetCode()The code can be any HTTP status code, as described https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorContains a concise error message, e.g.com.google.protobuf.ByteStringContains a concise error message, e.g.getMetadata(int index) Error metadatagetMetadataBuilder(int index) Error metadataError metadataintError metadataError metadatagetMetadataOrBuilder(int index) Error metadataList<? extends Protocol.FailureMetadataOrBuilder> Error metadataprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Protocol.Failure other) removeMetadata(int index) Error metadatasetCode(int value) The code can be any HTTP status code, as described https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml.setMessage(String value) Contains a concise error message, e.g.setMessageBytes(com.google.protobuf.ByteString value) Contains a concise error message, e.g.setMetadata(int index, Protocol.FailureMetadata value) Error metadatasetMetadata(int index, Protocol.FailureMetadata.Builder builderForValue) Error metadataMethods 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 java.lang.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<Protocol.Failure.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<Protocol.Failure.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<Protocol.Failure.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<Protocol.Failure.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Protocol.Failure.Builder>
-
mergeFrom
public Protocol.Failure.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<Protocol.Failure.Builder>- Throws:
IOException
-
getCode
public int getCode()The code can be any HTTP status code, as described https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml.
uint32 code = 1;- Specified by:
getCodein interfaceProtocol.FailureOrBuilder- Returns:
- The code.
-
setCode
The code can be any HTTP status code, as described https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml.
uint32 code = 1;- Parameters:
value- The code to set.- Returns:
- This builder for chaining.
-
clearCode
The code can be any HTTP status code, as described https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml.
uint32 code = 1;- Returns:
- This builder for chaining.
-
getMessage
Contains a concise error message, e.g. Throwable#getMessage() in Java.
string message = 2;- Specified by:
getMessagein interfaceProtocol.FailureOrBuilder- Returns:
- The message.
-
getMessageBytes
public com.google.protobuf.ByteString getMessageBytes()Contains a concise error message, e.g. Throwable#getMessage() in Java.
string message = 2;- Specified by:
getMessageBytesin interfaceProtocol.FailureOrBuilder- Returns:
- The bytes for message.
-
setMessage
Contains a concise error message, e.g. Throwable#getMessage() in Java.
string message = 2;- Parameters:
value- The message to set.- Returns:
- This builder for chaining.
-
clearMessage
Contains a concise error message, e.g. Throwable#getMessage() in Java.
string message = 2;- Returns:
- This builder for chaining.
-
setMessageBytes
Contains a concise error message, e.g. Throwable#getMessage() in Java.
string message = 2;- Parameters:
value- The bytes for message to set.- Returns:
- This builder for chaining.
-
getMetadataList
Error metadata
repeated .dev.restate.service.protocol.FailureMetadata metadata = 3;- Specified by:
getMetadataListin interfaceProtocol.FailureOrBuilder
-
getMetadataCount
public int getMetadataCount()Error metadata
repeated .dev.restate.service.protocol.FailureMetadata metadata = 3;- Specified by:
getMetadataCountin interfaceProtocol.FailureOrBuilder
-
getMetadata
Error metadata
repeated .dev.restate.service.protocol.FailureMetadata metadata = 3;- Specified by:
getMetadatain interfaceProtocol.FailureOrBuilder
-
setMetadata
Error metadata
repeated .dev.restate.service.protocol.FailureMetadata metadata = 3; -
setMetadata
public Protocol.Failure.Builder setMetadata(int index, Protocol.FailureMetadata.Builder builderForValue) Error metadata
repeated .dev.restate.service.protocol.FailureMetadata metadata = 3; -
addMetadata
Error metadata
repeated .dev.restate.service.protocol.FailureMetadata metadata = 3; -
addMetadata
Error metadata
repeated .dev.restate.service.protocol.FailureMetadata metadata = 3; -
addMetadata
Error metadata
repeated .dev.restate.service.protocol.FailureMetadata metadata = 3; -
addMetadata
public Protocol.Failure.Builder addMetadata(int index, Protocol.FailureMetadata.Builder builderForValue) Error metadata
repeated .dev.restate.service.protocol.FailureMetadata metadata = 3; -
addAllMetadata
Error metadata
repeated .dev.restate.service.protocol.FailureMetadata metadata = 3; -
clearMetadata
Error metadata
repeated .dev.restate.service.protocol.FailureMetadata metadata = 3; -
removeMetadata
Error metadata
repeated .dev.restate.service.protocol.FailureMetadata metadata = 3; -
getMetadataBuilder
Error metadata
repeated .dev.restate.service.protocol.FailureMetadata metadata = 3; -
getMetadataOrBuilder
Error metadata
repeated .dev.restate.service.protocol.FailureMetadata metadata = 3;- Specified by:
getMetadataOrBuilderin interfaceProtocol.FailureOrBuilder
-
getMetadataOrBuilderList
Error metadata
repeated .dev.restate.service.protocol.FailureMetadata metadata = 3;- Specified by:
getMetadataOrBuilderListin interfaceProtocol.FailureOrBuilder
-
addMetadataBuilder
Error metadata
repeated .dev.restate.service.protocol.FailureMetadata metadata = 3; -
addMetadataBuilder
Error metadata
repeated .dev.restate.service.protocol.FailureMetadata metadata = 3; -
getMetadataBuilderList
Error metadata
repeated .dev.restate.service.protocol.FailureMetadata metadata = 3;
-