Package com.exonum.messages.core
Class Proofs.CallProof
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.exonum.messages.core.Proofs.CallProof
- All Implemented Interfaces:
Proofs.CallProofOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.io.Serializable
- Enclosing class:
- Proofs
public static final class Proofs.CallProof extends com.google.protobuf.GeneratedMessageV3 implements Proofs.CallProofOrBuilder
Proof of authenticity for a single top-level call in a block, such as a transaction.Protobuf type
exonum.CallProof
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Proofs.CallProof.Builder
Proof of authenticity for a single top-level call in a block, such as a transaction.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
Field Summary
Fields Modifier and Type Field Description static int
BLOCK_PROOF_FIELD_NUMBER
static int
CALL_PROOF_FIELD_NUMBER
static int
ERROR_DESCRIPTION_FIELD_NUMBER
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object obj)
Proofs.BlockProof
getBlockProof()
Proof of authenticity for the block header.Proofs.BlockProofOrBuilder
getBlockProofOrBuilder()
Proof of authenticity for the block header.MapProofOuterClass.MapProof
getCallProof()
Proof from the error aggregator (i.e., a `ProofMapIndex` the Merkle root of which is recorded in the block header as `error_hash`).MapProofOuterClass.MapProofOrBuilder
getCallProofOrBuilder()
Proof from the error aggregator (i.e., a `ProofMapIndex` the Merkle root of which is recorded in the block header as `error_hash`).static Proofs.CallProof
getDefaultInstance()
Proofs.CallProof
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
java.lang.String
getErrorDescription()
Human-readable description of an error if the call status is erroneous.com.google.protobuf.ByteString
getErrorDescriptionBytes()
Human-readable description of an error if the call status is erroneous.com.google.protobuf.Parser<Proofs.CallProof>
getParserForType()
int
getSerializedSize()
com.google.protobuf.UnknownFieldSet
getUnknownFields()
boolean
hasBlockProof()
Proof of authenticity for the block header.boolean
hasCallProof()
Proof from the error aggregator (i.e., a `ProofMapIndex` the Merkle root of which is recorded in the block header as `error_hash`).int
hashCode()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static Proofs.CallProof.Builder
newBuilder()
static Proofs.CallProof.Builder
newBuilder(Proofs.CallProof prototype)
Proofs.CallProof.Builder
newBuilderForType()
protected Proofs.CallProof.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected java.lang.Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static Proofs.CallProof
parseDelimitedFrom(java.io.InputStream input)
static Proofs.CallProof
parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Proofs.CallProof
parseFrom(byte[] data)
static Proofs.CallProof
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Proofs.CallProof
parseFrom(com.google.protobuf.ByteString data)
static Proofs.CallProof
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Proofs.CallProof
parseFrom(com.google.protobuf.CodedInputStream input)
static Proofs.CallProof
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Proofs.CallProof
parseFrom(java.io.InputStream input)
static Proofs.CallProof
parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Proofs.CallProof
parseFrom(java.nio.ByteBuffer data)
static Proofs.CallProof
parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<Proofs.CallProof>
parser()
Proofs.CallProof.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
BLOCK_PROOF_FIELD_NUMBER
public static final int BLOCK_PROOF_FIELD_NUMBER- See Also:
- Constant Field Values
-
CALL_PROOF_FIELD_NUMBER
public static final int CALL_PROOF_FIELD_NUMBER- See Also:
- Constant Field Values
-
ERROR_DESCRIPTION_FIELD_NUMBER
public static final int ERROR_DESCRIPTION_FIELD_NUMBER- See Also:
- Constant Field Values
-
-
Method Details
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFields
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getUnknownFields
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
hasBlockProof
public boolean hasBlockProof()Proof of authenticity for the block header.
.exonum.BlockProof block_proof = 1;
- Specified by:
hasBlockProof
in interfaceProofs.CallProofOrBuilder
- Returns:
- Whether the blockProof field is set.
-
getBlockProof
Proof of authenticity for the block header.
.exonum.BlockProof block_proof = 1;
- Specified by:
getBlockProof
in interfaceProofs.CallProofOrBuilder
- Returns:
- The blockProof.
-
getBlockProofOrBuilder
Proof of authenticity for the block header.
.exonum.BlockProof block_proof = 1;
- Specified by:
getBlockProofOrBuilder
in interfaceProofs.CallProofOrBuilder
-
hasCallProof
public boolean hasCallProof()Proof from the error aggregator (i.e., a `ProofMapIndex` the Merkle root of which is recorded in the block header as `error_hash`).
.exonum.proof.MapProof call_proof = 2;
- Specified by:
hasCallProof
in interfaceProofs.CallProofOrBuilder
- Returns:
- Whether the callProof field is set.
-
getCallProof
Proof from the error aggregator (i.e., a `ProofMapIndex` the Merkle root of which is recorded in the block header as `error_hash`).
.exonum.proof.MapProof call_proof = 2;
- Specified by:
getCallProof
in interfaceProofs.CallProofOrBuilder
- Returns:
- The callProof.
-
getCallProofOrBuilder
Proof from the error aggregator (i.e., a `ProofMapIndex` the Merkle root of which is recorded in the block header as `error_hash`).
.exonum.proof.MapProof call_proof = 2;
- Specified by:
getCallProofOrBuilder
in interfaceProofs.CallProofOrBuilder
-
getErrorDescription
public java.lang.String getErrorDescription()Human-readable description of an error if the call status is erroneous.
string error_description = 3;
- Specified by:
getErrorDescription
in interfaceProofs.CallProofOrBuilder
- Returns:
- The errorDescription.
-
getErrorDescriptionBytes
public com.google.protobuf.ByteString getErrorDescriptionBytes()Human-readable description of an error if the call status is erroneous.
string error_description = 3;
- Specified by:
getErrorDescriptionBytes
in interfaceProofs.CallProofOrBuilder
- Returns:
- The bytes for errorDescription.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Proofs.CallProof parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Proofs.CallProof parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Proofs.CallProof parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Proofs.CallProof parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Proofs.CallProof parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Proofs.CallProof parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
java.io.IOException
-
parseFrom
public static Proofs.CallProof parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Proofs.CallProof parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Proofs.CallProof parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException- Throws:
java.io.IOException
-
parseFrom
public static Proofs.CallProof parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException- Throws:
java.io.IOException
-
parseFrom
public static Proofs.CallProof parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException- Throws:
java.io.IOException
-
newBuilderForType
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Proofs.CallProof.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-