Class Failure.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Failure.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<Failure.Builder>
io.temporal.api.failure.v1.Failure.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,FailureOrBuilder,Cloneable
- Enclosing class:
Failure
public static final class Failure.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Failure.Builder>
implements FailureOrBuilder
Protobuf type
temporal.api.failure.v1.Failure-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear().temporal.api.failure.v1.ActivityFailureInfo activity_failure_info = 11;.temporal.api.failure.v1.ApplicationFailureInfo application_failure_info = 5;.temporal.api.failure.v1.CanceledFailureInfo canceled_failure_info = 7;.temporal.api.failure.v1.Failure cause = 4;.temporal.api.failure.v1.ChildWorkflowExecutionFailureInfo child_workflow_execution_failure_info = 12;Alternative way to supply `message` and `stack_trace` and possibly other attributes, used for encryption of errors originating in user code which might contain sensitive information.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) string message = 1;.temporal.api.failure.v1.NexusHandlerFailureInfo nexus_handler_failure_info = 14;.temporal.api.failure.v1.NexusOperationFailureInfo nexus_operation_execution_failure_info = 13;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) .temporal.api.failure.v1.ResetWorkflowFailureInfo reset_workflow_failure_info = 10;.temporal.api.failure.v1.ServerFailureInfo server_failure_info = 9;The source this Failure originated in, e.g.string stack_trace = 3;.temporal.api.failure.v1.TerminatedFailureInfo terminated_failure_info = 8;.temporal.api.failure.v1.TimeoutFailureInfo timeout_failure_info = 6;clone().temporal.api.failure.v1.ActivityFailureInfo activity_failure_info = 11;.temporal.api.failure.v1.ActivityFailureInfo activity_failure_info = 11;.temporal.api.failure.v1.ActivityFailureInfo activity_failure_info = 11;.temporal.api.failure.v1.ApplicationFailureInfo application_failure_info = 5;.temporal.api.failure.v1.ApplicationFailureInfo application_failure_info = 5;.temporal.api.failure.v1.ApplicationFailureInfo application_failure_info = 5;.temporal.api.failure.v1.CanceledFailureInfo canceled_failure_info = 7;.temporal.api.failure.v1.CanceledFailureInfo canceled_failure_info = 7;.temporal.api.failure.v1.CanceledFailureInfo canceled_failure_info = 7;getCause().temporal.api.failure.v1.Failure cause = 4;.temporal.api.failure.v1.Failure cause = 4;.temporal.api.failure.v1.Failure cause = 4;.temporal.api.failure.v1.ChildWorkflowExecutionFailureInfo child_workflow_execution_failure_info = 12;.temporal.api.failure.v1.ChildWorkflowExecutionFailureInfo child_workflow_execution_failure_info = 12;.temporal.api.failure.v1.ChildWorkflowExecutionFailureInfo child_workflow_execution_failure_info = 12;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorAlternative way to supply `message` and `stack_trace` and possibly other attributes, used for encryption of errors originating in user code which might contain sensitive information.Alternative way to supply `message` and `stack_trace` and possibly other attributes, used for encryption of errors originating in user code which might contain sensitive information.Alternative way to supply `message` and `stack_trace` and possibly other attributes, used for encryption of errors originating in user code which might contain sensitive information.string message = 1;com.google.protobuf.ByteStringstring message = 1;.temporal.api.failure.v1.NexusHandlerFailureInfo nexus_handler_failure_info = 14;.temporal.api.failure.v1.NexusHandlerFailureInfo nexus_handler_failure_info = 14;.temporal.api.failure.v1.NexusHandlerFailureInfo nexus_handler_failure_info = 14;.temporal.api.failure.v1.NexusOperationFailureInfo nexus_operation_execution_failure_info = 13;.temporal.api.failure.v1.NexusOperationFailureInfo nexus_operation_execution_failure_info = 13;.temporal.api.failure.v1.NexusOperationFailureInfo nexus_operation_execution_failure_info = 13;.temporal.api.failure.v1.ResetWorkflowFailureInfo reset_workflow_failure_info = 10;.temporal.api.failure.v1.ResetWorkflowFailureInfo reset_workflow_failure_info = 10;.temporal.api.failure.v1.ResetWorkflowFailureInfo reset_workflow_failure_info = 10;.temporal.api.failure.v1.ServerFailureInfo server_failure_info = 9;.temporal.api.failure.v1.ServerFailureInfo server_failure_info = 9;.temporal.api.failure.v1.ServerFailureInfo server_failure_info = 9;The source this Failure originated in, e.g.com.google.protobuf.ByteStringThe source this Failure originated in, e.g.string stack_trace = 3;com.google.protobuf.ByteStringstring stack_trace = 3;.temporal.api.failure.v1.TerminatedFailureInfo terminated_failure_info = 8;.temporal.api.failure.v1.TerminatedFailureInfo terminated_failure_info = 8;.temporal.api.failure.v1.TerminatedFailureInfo terminated_failure_info = 8;.temporal.api.failure.v1.TimeoutFailureInfo timeout_failure_info = 6;.temporal.api.failure.v1.TimeoutFailureInfo timeout_failure_info = 6;.temporal.api.failure.v1.TimeoutFailureInfo timeout_failure_info = 6;boolean.temporal.api.failure.v1.ActivityFailureInfo activity_failure_info = 11;boolean.temporal.api.failure.v1.ApplicationFailureInfo application_failure_info = 5;boolean.temporal.api.failure.v1.CanceledFailureInfo canceled_failure_info = 7;booleanhasCause().temporal.api.failure.v1.Failure cause = 4;boolean.temporal.api.failure.v1.ChildWorkflowExecutionFailureInfo child_workflow_execution_failure_info = 12;booleanAlternative way to supply `message` and `stack_trace` and possibly other attributes, used for encryption of errors originating in user code which might contain sensitive information.boolean.temporal.api.failure.v1.NexusHandlerFailureInfo nexus_handler_failure_info = 14;boolean.temporal.api.failure.v1.NexusOperationFailureInfo nexus_operation_execution_failure_info = 13;boolean.temporal.api.failure.v1.ResetWorkflowFailureInfo reset_workflow_failure_info = 10;boolean.temporal.api.failure.v1.ServerFailureInfo server_failure_info = 9;boolean.temporal.api.failure.v1.TerminatedFailureInfo terminated_failure_info = 8;boolean.temporal.api.failure.v1.TimeoutFailureInfo timeout_failure_info = 6;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal boolean.temporal.api.failure.v1.ActivityFailureInfo activity_failure_info = 11;.temporal.api.failure.v1.ApplicationFailureInfo application_failure_info = 5;.temporal.api.failure.v1.CanceledFailureInfo canceled_failure_info = 7;mergeCause(Failure value) .temporal.api.failure.v1.Failure cause = 4;.temporal.api.failure.v1.ChildWorkflowExecutionFailureInfo child_workflow_execution_failure_info = 12;mergeEncodedAttributes(Payload value) Alternative way to supply `message` and `stack_trace` and possibly other attributes, used for encryption of errors originating in user code which might contain sensitive information.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) .temporal.api.failure.v1.NexusHandlerFailureInfo nexus_handler_failure_info = 14;.temporal.api.failure.v1.NexusOperationFailureInfo nexus_operation_execution_failure_info = 13;.temporal.api.failure.v1.ResetWorkflowFailureInfo reset_workflow_failure_info = 10;.temporal.api.failure.v1.ServerFailureInfo server_failure_info = 9;.temporal.api.failure.v1.TerminatedFailureInfo terminated_failure_info = 8;.temporal.api.failure.v1.TimeoutFailureInfo timeout_failure_info = 6;final Failure.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) .temporal.api.failure.v1.ActivityFailureInfo activity_failure_info = 11;setActivityFailureInfo(ActivityFailureInfo.Builder builderForValue) .temporal.api.failure.v1.ActivityFailureInfo activity_failure_info = 11;.temporal.api.failure.v1.ApplicationFailureInfo application_failure_info = 5;setApplicationFailureInfo(ApplicationFailureInfo.Builder builderForValue) .temporal.api.failure.v1.ApplicationFailureInfo application_failure_info = 5;.temporal.api.failure.v1.CanceledFailureInfo canceled_failure_info = 7;setCanceledFailureInfo(CanceledFailureInfo.Builder builderForValue) .temporal.api.failure.v1.CanceledFailureInfo canceled_failure_info = 7;.temporal.api.failure.v1.Failure cause = 4;setCause(Failure.Builder builderForValue) .temporal.api.failure.v1.Failure cause = 4;.temporal.api.failure.v1.ChildWorkflowExecutionFailureInfo child_workflow_execution_failure_info = 12;.temporal.api.failure.v1.ChildWorkflowExecutionFailureInfo child_workflow_execution_failure_info = 12;setEncodedAttributes(Payload value) Alternative way to supply `message` and `stack_trace` and possibly other attributes, used for encryption of errors originating in user code which might contain sensitive information.setEncodedAttributes(Payload.Builder builderForValue) Alternative way to supply `message` and `stack_trace` and possibly other attributes, used for encryption of errors originating in user code which might contain sensitive information.setMessage(String value) string message = 1;setMessageBytes(com.google.protobuf.ByteString value) string message = 1;.temporal.api.failure.v1.NexusHandlerFailureInfo nexus_handler_failure_info = 14;setNexusHandlerFailureInfo(NexusHandlerFailureInfo.Builder builderForValue) .temporal.api.failure.v1.NexusHandlerFailureInfo nexus_handler_failure_info = 14;.temporal.api.failure.v1.NexusOperationFailureInfo nexus_operation_execution_failure_info = 13;setNexusOperationExecutionFailureInfo(NexusOperationFailureInfo.Builder builderForValue) .temporal.api.failure.v1.NexusOperationFailureInfo nexus_operation_execution_failure_info = 13;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) .temporal.api.failure.v1.ResetWorkflowFailureInfo reset_workflow_failure_info = 10;setResetWorkflowFailureInfo(ResetWorkflowFailureInfo.Builder builderForValue) .temporal.api.failure.v1.ResetWorkflowFailureInfo reset_workflow_failure_info = 10;.temporal.api.failure.v1.ServerFailureInfo server_failure_info = 9;setServerFailureInfo(ServerFailureInfo.Builder builderForValue) .temporal.api.failure.v1.ServerFailureInfo server_failure_info = 9;The source this Failure originated in, e.g.setSourceBytes(com.google.protobuf.ByteString value) The source this Failure originated in, e.g.setStackTrace(String value) string stack_trace = 3;setStackTraceBytes(com.google.protobuf.ByteString value) string stack_trace = 3;.temporal.api.failure.v1.TerminatedFailureInfo terminated_failure_info = 8;setTerminatedFailureInfo(TerminatedFailureInfo.Builder builderForValue) .temporal.api.failure.v1.TerminatedFailureInfo terminated_failure_info = 8;.temporal.api.failure.v1.TimeoutFailureInfo timeout_failure_info = 6;setTimeoutFailureInfo(TimeoutFailureInfo.Builder builderForValue) .temporal.api.failure.v1.TimeoutFailureInfo timeout_failure_info = 6;final Failure.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Failure.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<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.GeneratedMessageV3.Builder<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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Failure.Builder>
-
setField
public Failure.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Failure.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Failure.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Failure.Builder>
-
setRepeatedField
public Failure.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Failure.Builder>
-
addRepeatedField
public Failure.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Failure.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Failure.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Failure.Builder>
-
mergeFrom
public 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<Failure.Builder>- Throws:
IOException
-
getFailureInfoCase
- Specified by:
getFailureInfoCasein interfaceFailureOrBuilder
-
clearFailureInfo
-
getMessage
string message = 1;- Specified by:
getMessagein interfaceFailureOrBuilder- Returns:
- The message.
-
getMessageBytes
public com.google.protobuf.ByteString getMessageBytes()string message = 1;- Specified by:
getMessageBytesin interfaceFailureOrBuilder- Returns:
- The bytes for message.
-
setMessage
string message = 1;- Parameters:
value- The message to set.- Returns:
- This builder for chaining.
-
clearMessage
-
setMessageBytes
string message = 1;- Parameters:
value- The bytes for message to set.- Returns:
- This builder for chaining.
-
getSource
The source this Failure originated in, e.g. TypeScriptSDK / JavaSDK In some SDKs this is used to rehydrate the stack trace into an exception object.
string source = 2;- Specified by:
getSourcein interfaceFailureOrBuilder- Returns:
- The source.
-
getSourceBytes
public com.google.protobuf.ByteString getSourceBytes()The source this Failure originated in, e.g. TypeScriptSDK / JavaSDK In some SDKs this is used to rehydrate the stack trace into an exception object.
string source = 2;- Specified by:
getSourceBytesin interfaceFailureOrBuilder- Returns:
- The bytes for source.
-
setSource
The source this Failure originated in, e.g. TypeScriptSDK / JavaSDK In some SDKs this is used to rehydrate the stack trace into an exception object.
string source = 2;- Parameters:
value- The source to set.- Returns:
- This builder for chaining.
-
clearSource
The source this Failure originated in, e.g. TypeScriptSDK / JavaSDK In some SDKs this is used to rehydrate the stack trace into an exception object.
string source = 2;- Returns:
- This builder for chaining.
-
setSourceBytes
The source this Failure originated in, e.g. TypeScriptSDK / JavaSDK In some SDKs this is used to rehydrate the stack trace into an exception object.
string source = 2;- Parameters:
value- The bytes for source to set.- Returns:
- This builder for chaining.
-
getStackTrace
string stack_trace = 3;- Specified by:
getStackTracein interfaceFailureOrBuilder- Returns:
- The stackTrace.
-
getStackTraceBytes
public com.google.protobuf.ByteString getStackTraceBytes()string stack_trace = 3;- Specified by:
getStackTraceBytesin interfaceFailureOrBuilder- Returns:
- The bytes for stackTrace.
-
setStackTrace
string stack_trace = 3;- Parameters:
value- The stackTrace to set.- Returns:
- This builder for chaining.
-
clearStackTrace
string stack_trace = 3;- Returns:
- This builder for chaining.
-
setStackTraceBytes
string stack_trace = 3;- Parameters:
value- The bytes for stackTrace to set.- Returns:
- This builder for chaining.
-
hasEncodedAttributes
public boolean hasEncodedAttributes()Alternative way to supply `message` and `stack_trace` and possibly other attributes, used for encryption of errors originating in user code which might contain sensitive information. The `encoded_attributes` Payload could represent any serializable object, e.g. JSON object or a `Failure` proto message. SDK authors: - The SDK should provide a default `encodeFailureAttributes` and `decodeFailureAttributes` implementation that: - Uses a JSON object to represent `{ message, stack_trace }`. - Overwrites the original message with "Encoded failure" to indicate that more information could be extracted. - Overwrites the original stack_trace with an empty string. - The resulting JSON object is converted to Payload using the default PayloadConverter and should be processed by the user-provided PayloadCodec - If there's demand, we could allow overriding the default SDK implementation to encode other opaque Failure attributes. (-- api-linter: core::0203::optional=disabled --).temporal.api.common.v1.Payload encoded_attributes = 20;- Specified by:
hasEncodedAttributesin interfaceFailureOrBuilder- Returns:
- Whether the encodedAttributes field is set.
-
getEncodedAttributes
Alternative way to supply `message` and `stack_trace` and possibly other attributes, used for encryption of errors originating in user code which might contain sensitive information. The `encoded_attributes` Payload could represent any serializable object, e.g. JSON object or a `Failure` proto message. SDK authors: - The SDK should provide a default `encodeFailureAttributes` and `decodeFailureAttributes` implementation that: - Uses a JSON object to represent `{ message, stack_trace }`. - Overwrites the original message with "Encoded failure" to indicate that more information could be extracted. - Overwrites the original stack_trace with an empty string. - The resulting JSON object is converted to Payload using the default PayloadConverter and should be processed by the user-provided PayloadCodec - If there's demand, we could allow overriding the default SDK implementation to encode other opaque Failure attributes. (-- api-linter: core::0203::optional=disabled --).temporal.api.common.v1.Payload encoded_attributes = 20;- Specified by:
getEncodedAttributesin interfaceFailureOrBuilder- Returns:
- The encodedAttributes.
-
setEncodedAttributes
Alternative way to supply `message` and `stack_trace` and possibly other attributes, used for encryption of errors originating in user code which might contain sensitive information. The `encoded_attributes` Payload could represent any serializable object, e.g. JSON object or a `Failure` proto message. SDK authors: - The SDK should provide a default `encodeFailureAttributes` and `decodeFailureAttributes` implementation that: - Uses a JSON object to represent `{ message, stack_trace }`. - Overwrites the original message with "Encoded failure" to indicate that more information could be extracted. - Overwrites the original stack_trace with an empty string. - The resulting JSON object is converted to Payload using the default PayloadConverter and should be processed by the user-provided PayloadCodec - If there's demand, we could allow overriding the default SDK implementation to encode other opaque Failure attributes. (-- api-linter: core::0203::optional=disabled --).temporal.api.common.v1.Payload encoded_attributes = 20; -
setEncodedAttributes
Alternative way to supply `message` and `stack_trace` and possibly other attributes, used for encryption of errors originating in user code which might contain sensitive information. The `encoded_attributes` Payload could represent any serializable object, e.g. JSON object or a `Failure` proto message. SDK authors: - The SDK should provide a default `encodeFailureAttributes` and `decodeFailureAttributes` implementation that: - Uses a JSON object to represent `{ message, stack_trace }`. - Overwrites the original message with "Encoded failure" to indicate that more information could be extracted. - Overwrites the original stack_trace with an empty string. - The resulting JSON object is converted to Payload using the default PayloadConverter and should be processed by the user-provided PayloadCodec - If there's demand, we could allow overriding the default SDK implementation to encode other opaque Failure attributes. (-- api-linter: core::0203::optional=disabled --).temporal.api.common.v1.Payload encoded_attributes = 20; -
mergeEncodedAttributes
Alternative way to supply `message` and `stack_trace` and possibly other attributes, used for encryption of errors originating in user code which might contain sensitive information. The `encoded_attributes` Payload could represent any serializable object, e.g. JSON object or a `Failure` proto message. SDK authors: - The SDK should provide a default `encodeFailureAttributes` and `decodeFailureAttributes` implementation that: - Uses a JSON object to represent `{ message, stack_trace }`. - Overwrites the original message with "Encoded failure" to indicate that more information could be extracted. - Overwrites the original stack_trace with an empty string. - The resulting JSON object is converted to Payload using the default PayloadConverter and should be processed by the user-provided PayloadCodec - If there's demand, we could allow overriding the default SDK implementation to encode other opaque Failure attributes. (-- api-linter: core::0203::optional=disabled --).temporal.api.common.v1.Payload encoded_attributes = 20; -
clearEncodedAttributes
Alternative way to supply `message` and `stack_trace` and possibly other attributes, used for encryption of errors originating in user code which might contain sensitive information. The `encoded_attributes` Payload could represent any serializable object, e.g. JSON object or a `Failure` proto message. SDK authors: - The SDK should provide a default `encodeFailureAttributes` and `decodeFailureAttributes` implementation that: - Uses a JSON object to represent `{ message, stack_trace }`. - Overwrites the original message with "Encoded failure" to indicate that more information could be extracted. - Overwrites the original stack_trace with an empty string. - The resulting JSON object is converted to Payload using the default PayloadConverter and should be processed by the user-provided PayloadCodec - If there's demand, we could allow overriding the default SDK implementation to encode other opaque Failure attributes. (-- api-linter: core::0203::optional=disabled --).temporal.api.common.v1.Payload encoded_attributes = 20; -
getEncodedAttributesBuilder
Alternative way to supply `message` and `stack_trace` and possibly other attributes, used for encryption of errors originating in user code which might contain sensitive information. The `encoded_attributes` Payload could represent any serializable object, e.g. JSON object or a `Failure` proto message. SDK authors: - The SDK should provide a default `encodeFailureAttributes` and `decodeFailureAttributes` implementation that: - Uses a JSON object to represent `{ message, stack_trace }`. - Overwrites the original message with "Encoded failure" to indicate that more information could be extracted. - Overwrites the original stack_trace with an empty string. - The resulting JSON object is converted to Payload using the default PayloadConverter and should be processed by the user-provided PayloadCodec - If there's demand, we could allow overriding the default SDK implementation to encode other opaque Failure attributes. (-- api-linter: core::0203::optional=disabled --).temporal.api.common.v1.Payload encoded_attributes = 20; -
getEncodedAttributesOrBuilder
Alternative way to supply `message` and `stack_trace` and possibly other attributes, used for encryption of errors originating in user code which might contain sensitive information. The `encoded_attributes` Payload could represent any serializable object, e.g. JSON object or a `Failure` proto message. SDK authors: - The SDK should provide a default `encodeFailureAttributes` and `decodeFailureAttributes` implementation that: - Uses a JSON object to represent `{ message, stack_trace }`. - Overwrites the original message with "Encoded failure" to indicate that more information could be extracted. - Overwrites the original stack_trace with an empty string. - The resulting JSON object is converted to Payload using the default PayloadConverter and should be processed by the user-provided PayloadCodec - If there's demand, we could allow overriding the default SDK implementation to encode other opaque Failure attributes. (-- api-linter: core::0203::optional=disabled --).temporal.api.common.v1.Payload encoded_attributes = 20;- Specified by:
getEncodedAttributesOrBuilderin interfaceFailureOrBuilder
-
hasCause
public boolean hasCause().temporal.api.failure.v1.Failure cause = 4;- Specified by:
hasCausein interfaceFailureOrBuilder- Returns:
- Whether the cause field is set.
-
getCause
.temporal.api.failure.v1.Failure cause = 4;- Specified by:
getCausein interfaceFailureOrBuilder- Returns:
- The cause.
-
setCause
.temporal.api.failure.v1.Failure cause = 4; -
setCause
.temporal.api.failure.v1.Failure cause = 4; -
mergeCause
.temporal.api.failure.v1.Failure cause = 4; -
clearCause
.temporal.api.failure.v1.Failure cause = 4; -
getCauseBuilder
.temporal.api.failure.v1.Failure cause = 4; -
getCauseOrBuilder
.temporal.api.failure.v1.Failure cause = 4;- Specified by:
getCauseOrBuilderin interfaceFailureOrBuilder
-
hasApplicationFailureInfo
public boolean hasApplicationFailureInfo().temporal.api.failure.v1.ApplicationFailureInfo application_failure_info = 5;- Specified by:
hasApplicationFailureInfoin interfaceFailureOrBuilder- Returns:
- Whether the applicationFailureInfo field is set.
-
getApplicationFailureInfo
.temporal.api.failure.v1.ApplicationFailureInfo application_failure_info = 5;- Specified by:
getApplicationFailureInfoin interfaceFailureOrBuilder- Returns:
- The applicationFailureInfo.
-
setApplicationFailureInfo
.temporal.api.failure.v1.ApplicationFailureInfo application_failure_info = 5; -
setApplicationFailureInfo
.temporal.api.failure.v1.ApplicationFailureInfo application_failure_info = 5; -
mergeApplicationFailureInfo
.temporal.api.failure.v1.ApplicationFailureInfo application_failure_info = 5; -
clearApplicationFailureInfo
.temporal.api.failure.v1.ApplicationFailureInfo application_failure_info = 5; -
getApplicationFailureInfoBuilder
.temporal.api.failure.v1.ApplicationFailureInfo application_failure_info = 5; -
getApplicationFailureInfoOrBuilder
.temporal.api.failure.v1.ApplicationFailureInfo application_failure_info = 5;- Specified by:
getApplicationFailureInfoOrBuilderin interfaceFailureOrBuilder
-
hasTimeoutFailureInfo
public boolean hasTimeoutFailureInfo().temporal.api.failure.v1.TimeoutFailureInfo timeout_failure_info = 6;- Specified by:
hasTimeoutFailureInfoin interfaceFailureOrBuilder- Returns:
- Whether the timeoutFailureInfo field is set.
-
getTimeoutFailureInfo
.temporal.api.failure.v1.TimeoutFailureInfo timeout_failure_info = 6;- Specified by:
getTimeoutFailureInfoin interfaceFailureOrBuilder- Returns:
- The timeoutFailureInfo.
-
setTimeoutFailureInfo
.temporal.api.failure.v1.TimeoutFailureInfo timeout_failure_info = 6; -
setTimeoutFailureInfo
.temporal.api.failure.v1.TimeoutFailureInfo timeout_failure_info = 6; -
mergeTimeoutFailureInfo
.temporal.api.failure.v1.TimeoutFailureInfo timeout_failure_info = 6; -
clearTimeoutFailureInfo
.temporal.api.failure.v1.TimeoutFailureInfo timeout_failure_info = 6; -
getTimeoutFailureInfoBuilder
.temporal.api.failure.v1.TimeoutFailureInfo timeout_failure_info = 6; -
getTimeoutFailureInfoOrBuilder
.temporal.api.failure.v1.TimeoutFailureInfo timeout_failure_info = 6;- Specified by:
getTimeoutFailureInfoOrBuilderin interfaceFailureOrBuilder
-
hasCanceledFailureInfo
public boolean hasCanceledFailureInfo().temporal.api.failure.v1.CanceledFailureInfo canceled_failure_info = 7;- Specified by:
hasCanceledFailureInfoin interfaceFailureOrBuilder- Returns:
- Whether the canceledFailureInfo field is set.
-
getCanceledFailureInfo
.temporal.api.failure.v1.CanceledFailureInfo canceled_failure_info = 7;- Specified by:
getCanceledFailureInfoin interfaceFailureOrBuilder- Returns:
- The canceledFailureInfo.
-
setCanceledFailureInfo
.temporal.api.failure.v1.CanceledFailureInfo canceled_failure_info = 7; -
setCanceledFailureInfo
.temporal.api.failure.v1.CanceledFailureInfo canceled_failure_info = 7; -
mergeCanceledFailureInfo
.temporal.api.failure.v1.CanceledFailureInfo canceled_failure_info = 7; -
clearCanceledFailureInfo
.temporal.api.failure.v1.CanceledFailureInfo canceled_failure_info = 7; -
getCanceledFailureInfoBuilder
.temporal.api.failure.v1.CanceledFailureInfo canceled_failure_info = 7; -
getCanceledFailureInfoOrBuilder
.temporal.api.failure.v1.CanceledFailureInfo canceled_failure_info = 7;- Specified by:
getCanceledFailureInfoOrBuilderin interfaceFailureOrBuilder
-
hasTerminatedFailureInfo
public boolean hasTerminatedFailureInfo().temporal.api.failure.v1.TerminatedFailureInfo terminated_failure_info = 8;- Specified by:
hasTerminatedFailureInfoin interfaceFailureOrBuilder- Returns:
- Whether the terminatedFailureInfo field is set.
-
getTerminatedFailureInfo
.temporal.api.failure.v1.TerminatedFailureInfo terminated_failure_info = 8;- Specified by:
getTerminatedFailureInfoin interfaceFailureOrBuilder- Returns:
- The terminatedFailureInfo.
-
setTerminatedFailureInfo
.temporal.api.failure.v1.TerminatedFailureInfo terminated_failure_info = 8; -
setTerminatedFailureInfo
.temporal.api.failure.v1.TerminatedFailureInfo terminated_failure_info = 8; -
mergeTerminatedFailureInfo
.temporal.api.failure.v1.TerminatedFailureInfo terminated_failure_info = 8; -
clearTerminatedFailureInfo
.temporal.api.failure.v1.TerminatedFailureInfo terminated_failure_info = 8; -
getTerminatedFailureInfoBuilder
.temporal.api.failure.v1.TerminatedFailureInfo terminated_failure_info = 8; -
getTerminatedFailureInfoOrBuilder
.temporal.api.failure.v1.TerminatedFailureInfo terminated_failure_info = 8;- Specified by:
getTerminatedFailureInfoOrBuilderin interfaceFailureOrBuilder
-
hasServerFailureInfo
public boolean hasServerFailureInfo().temporal.api.failure.v1.ServerFailureInfo server_failure_info = 9;- Specified by:
hasServerFailureInfoin interfaceFailureOrBuilder- Returns:
- Whether the serverFailureInfo field is set.
-
getServerFailureInfo
.temporal.api.failure.v1.ServerFailureInfo server_failure_info = 9;- Specified by:
getServerFailureInfoin interfaceFailureOrBuilder- Returns:
- The serverFailureInfo.
-
setServerFailureInfo
.temporal.api.failure.v1.ServerFailureInfo server_failure_info = 9; -
setServerFailureInfo
.temporal.api.failure.v1.ServerFailureInfo server_failure_info = 9; -
mergeServerFailureInfo
.temporal.api.failure.v1.ServerFailureInfo server_failure_info = 9; -
clearServerFailureInfo
.temporal.api.failure.v1.ServerFailureInfo server_failure_info = 9; -
getServerFailureInfoBuilder
.temporal.api.failure.v1.ServerFailureInfo server_failure_info = 9; -
getServerFailureInfoOrBuilder
.temporal.api.failure.v1.ServerFailureInfo server_failure_info = 9;- Specified by:
getServerFailureInfoOrBuilderin interfaceFailureOrBuilder
-
hasResetWorkflowFailureInfo
public boolean hasResetWorkflowFailureInfo().temporal.api.failure.v1.ResetWorkflowFailureInfo reset_workflow_failure_info = 10;- Specified by:
hasResetWorkflowFailureInfoin interfaceFailureOrBuilder- Returns:
- Whether the resetWorkflowFailureInfo field is set.
-
getResetWorkflowFailureInfo
.temporal.api.failure.v1.ResetWorkflowFailureInfo reset_workflow_failure_info = 10;- Specified by:
getResetWorkflowFailureInfoin interfaceFailureOrBuilder- Returns:
- The resetWorkflowFailureInfo.
-
setResetWorkflowFailureInfo
.temporal.api.failure.v1.ResetWorkflowFailureInfo reset_workflow_failure_info = 10; -
setResetWorkflowFailureInfo
public Failure.Builder setResetWorkflowFailureInfo(ResetWorkflowFailureInfo.Builder builderForValue) .temporal.api.failure.v1.ResetWorkflowFailureInfo reset_workflow_failure_info = 10; -
mergeResetWorkflowFailureInfo
.temporal.api.failure.v1.ResetWorkflowFailureInfo reset_workflow_failure_info = 10; -
clearResetWorkflowFailureInfo
.temporal.api.failure.v1.ResetWorkflowFailureInfo reset_workflow_failure_info = 10; -
getResetWorkflowFailureInfoBuilder
.temporal.api.failure.v1.ResetWorkflowFailureInfo reset_workflow_failure_info = 10; -
getResetWorkflowFailureInfoOrBuilder
.temporal.api.failure.v1.ResetWorkflowFailureInfo reset_workflow_failure_info = 10;- Specified by:
getResetWorkflowFailureInfoOrBuilderin interfaceFailureOrBuilder
-
hasActivityFailureInfo
public boolean hasActivityFailureInfo().temporal.api.failure.v1.ActivityFailureInfo activity_failure_info = 11;- Specified by:
hasActivityFailureInfoin interfaceFailureOrBuilder- Returns:
- Whether the activityFailureInfo field is set.
-
getActivityFailureInfo
.temporal.api.failure.v1.ActivityFailureInfo activity_failure_info = 11;- Specified by:
getActivityFailureInfoin interfaceFailureOrBuilder- Returns:
- The activityFailureInfo.
-
setActivityFailureInfo
.temporal.api.failure.v1.ActivityFailureInfo activity_failure_info = 11; -
setActivityFailureInfo
.temporal.api.failure.v1.ActivityFailureInfo activity_failure_info = 11; -
mergeActivityFailureInfo
.temporal.api.failure.v1.ActivityFailureInfo activity_failure_info = 11; -
clearActivityFailureInfo
.temporal.api.failure.v1.ActivityFailureInfo activity_failure_info = 11; -
getActivityFailureInfoBuilder
.temporal.api.failure.v1.ActivityFailureInfo activity_failure_info = 11; -
getActivityFailureInfoOrBuilder
.temporal.api.failure.v1.ActivityFailureInfo activity_failure_info = 11;- Specified by:
getActivityFailureInfoOrBuilderin interfaceFailureOrBuilder
-
hasChildWorkflowExecutionFailureInfo
public boolean hasChildWorkflowExecutionFailureInfo().temporal.api.failure.v1.ChildWorkflowExecutionFailureInfo child_workflow_execution_failure_info = 12;- Specified by:
hasChildWorkflowExecutionFailureInfoin interfaceFailureOrBuilder- Returns:
- Whether the childWorkflowExecutionFailureInfo field is set.
-
getChildWorkflowExecutionFailureInfo
.temporal.api.failure.v1.ChildWorkflowExecutionFailureInfo child_workflow_execution_failure_info = 12;- Specified by:
getChildWorkflowExecutionFailureInfoin interfaceFailureOrBuilder- Returns:
- The childWorkflowExecutionFailureInfo.
-
setChildWorkflowExecutionFailureInfo
public Failure.Builder setChildWorkflowExecutionFailureInfo(ChildWorkflowExecutionFailureInfo value) .temporal.api.failure.v1.ChildWorkflowExecutionFailureInfo child_workflow_execution_failure_info = 12; -
setChildWorkflowExecutionFailureInfo
public Failure.Builder setChildWorkflowExecutionFailureInfo(ChildWorkflowExecutionFailureInfo.Builder builderForValue) .temporal.api.failure.v1.ChildWorkflowExecutionFailureInfo child_workflow_execution_failure_info = 12; -
mergeChildWorkflowExecutionFailureInfo
public Failure.Builder mergeChildWorkflowExecutionFailureInfo(ChildWorkflowExecutionFailureInfo value) .temporal.api.failure.v1.ChildWorkflowExecutionFailureInfo child_workflow_execution_failure_info = 12; -
clearChildWorkflowExecutionFailureInfo
.temporal.api.failure.v1.ChildWorkflowExecutionFailureInfo child_workflow_execution_failure_info = 12; -
getChildWorkflowExecutionFailureInfoBuilder
.temporal.api.failure.v1.ChildWorkflowExecutionFailureInfo child_workflow_execution_failure_info = 12; -
getChildWorkflowExecutionFailureInfoOrBuilder
.temporal.api.failure.v1.ChildWorkflowExecutionFailureInfo child_workflow_execution_failure_info = 12;- Specified by:
getChildWorkflowExecutionFailureInfoOrBuilderin interfaceFailureOrBuilder
-
hasNexusOperationExecutionFailureInfo
public boolean hasNexusOperationExecutionFailureInfo().temporal.api.failure.v1.NexusOperationFailureInfo nexus_operation_execution_failure_info = 13;- Specified by:
hasNexusOperationExecutionFailureInfoin interfaceFailureOrBuilder- Returns:
- Whether the nexusOperationExecutionFailureInfo field is set.
-
getNexusOperationExecutionFailureInfo
.temporal.api.failure.v1.NexusOperationFailureInfo nexus_operation_execution_failure_info = 13;- Specified by:
getNexusOperationExecutionFailureInfoin interfaceFailureOrBuilder- Returns:
- The nexusOperationExecutionFailureInfo.
-
setNexusOperationExecutionFailureInfo
.temporal.api.failure.v1.NexusOperationFailureInfo nexus_operation_execution_failure_info = 13; -
setNexusOperationExecutionFailureInfo
public Failure.Builder setNexusOperationExecutionFailureInfo(NexusOperationFailureInfo.Builder builderForValue) .temporal.api.failure.v1.NexusOperationFailureInfo nexus_operation_execution_failure_info = 13; -
mergeNexusOperationExecutionFailureInfo
.temporal.api.failure.v1.NexusOperationFailureInfo nexus_operation_execution_failure_info = 13; -
clearNexusOperationExecutionFailureInfo
.temporal.api.failure.v1.NexusOperationFailureInfo nexus_operation_execution_failure_info = 13; -
getNexusOperationExecutionFailureInfoBuilder
.temporal.api.failure.v1.NexusOperationFailureInfo nexus_operation_execution_failure_info = 13; -
getNexusOperationExecutionFailureInfoOrBuilder
.temporal.api.failure.v1.NexusOperationFailureInfo nexus_operation_execution_failure_info = 13;- Specified by:
getNexusOperationExecutionFailureInfoOrBuilderin interfaceFailureOrBuilder
-
hasNexusHandlerFailureInfo
public boolean hasNexusHandlerFailureInfo().temporal.api.failure.v1.NexusHandlerFailureInfo nexus_handler_failure_info = 14;- Specified by:
hasNexusHandlerFailureInfoin interfaceFailureOrBuilder- Returns:
- Whether the nexusHandlerFailureInfo field is set.
-
getNexusHandlerFailureInfo
.temporal.api.failure.v1.NexusHandlerFailureInfo nexus_handler_failure_info = 14;- Specified by:
getNexusHandlerFailureInfoin interfaceFailureOrBuilder- Returns:
- The nexusHandlerFailureInfo.
-
setNexusHandlerFailureInfo
.temporal.api.failure.v1.NexusHandlerFailureInfo nexus_handler_failure_info = 14; -
setNexusHandlerFailureInfo
.temporal.api.failure.v1.NexusHandlerFailureInfo nexus_handler_failure_info = 14; -
mergeNexusHandlerFailureInfo
.temporal.api.failure.v1.NexusHandlerFailureInfo nexus_handler_failure_info = 14; -
clearNexusHandlerFailureInfo
.temporal.api.failure.v1.NexusHandlerFailureInfo nexus_handler_failure_info = 14; -
getNexusHandlerFailureInfoBuilder
.temporal.api.failure.v1.NexusHandlerFailureInfo nexus_handler_failure_info = 14; -
getNexusHandlerFailureInfoOrBuilder
.temporal.api.failure.v1.NexusHandlerFailureInfo nexus_handler_failure_info = 14;- Specified by:
getNexusHandlerFailureInfoOrBuilderin interfaceFailureOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Failure.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Failure.Builder>
-