Class Errors.ExecutionError.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<Errors.ExecutionError.Builder>
com.exonum.messages.core.runtime.Errors.ExecutionError.Builder
All Implemented Interfaces:
Errors.ExecutionErrorOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.lang.Cloneable
Enclosing class:
Errors.ExecutionError

public static final class Errors.ExecutionError.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Errors.ExecutionError.Builder>
implements Errors.ExecutionErrorOrBuilder
 Result of unsuccessful runtime execution.
 `ExecutionError` message provides the information about the source of the error.
 The source of error is determined as following:
 - If both runtime ID and call site are set, then error is related to the service code.
 - If runtime ID is set, and call site is not set, then error is related to the runtime code.
 - If none of runtime ID and call site is set, then error originates in the core code.
 Option with set call site and unset runtime ID is not valid, receiving a message
 with such a combination means receiving a malformed message.
 Though in most cases `runtime_id` and `call_site` are enough to deduce the source of error,
 'ErrorKind' type can be used to resolve ambiguity.
 
Protobuf type exonum.runtime.ExecutionError