public final class ProcessedTransaction extends com.google.protobuf.GeneratedMessageV3 implements ProcessedTransactionOrBuilder
ProcessedTransaction wraps an Envelope that includes a transaction along with an indication of whether the transaction was validated or invalidated by committing peer. The use case is that GetTransactionByID API needs to retrieve the transaction Envelope from block storage, and return it to a client, and indicate whether the transaction was validated or invalidated by committing peer. So that the originally submitted transaction Envelope is not modified, the ProcessedTransaction wrapper is returned.Protobuf type
protos.ProcessedTransaction
Modifier and Type | Class and Description |
---|---|
static class |
ProcessedTransaction.Builder
ProcessedTransaction wraps an Envelope that includes a transaction along with an indication
of whether the transaction was validated or invalidated by committing peer.
|
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
Modifier and Type | Field and Description |
---|---|
static int |
TRANSACTIONENVELOPE_FIELD_NUMBER |
static int |
VALIDATIONCODE_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
static ProcessedTransaction |
getDefaultInstance() |
ProcessedTransaction |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<ProcessedTransaction> |
getParserForType() |
int |
getSerializedSize() |
Envelope |
getTransactionEnvelope()
An Envelope which includes a processed transaction
|
EnvelopeOrBuilder |
getTransactionEnvelopeOrBuilder()
An Envelope which includes a processed transaction
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
getValidationCode()
An indication of whether the transaction was validated or invalidated by committing peer
|
int |
hashCode() |
boolean |
hasTransactionEnvelope()
An Envelope which includes a processed transaction
|
boolean |
isInitialized() |
static ProcessedTransaction.Builder |
newBuilder() |
static ProcessedTransaction.Builder |
newBuilder(ProcessedTransaction prototype) |
ProcessedTransaction.Builder |
newBuilderForType() |
static ProcessedTransaction |
parseDelimitedFrom(InputStream input) |
static ProcessedTransaction |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ProcessedTransaction |
parseFrom(byte[] data) |
static ProcessedTransaction |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ProcessedTransaction |
parseFrom(ByteBuffer data) |
static ProcessedTransaction |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ProcessedTransaction |
parseFrom(com.google.protobuf.ByteString data) |
static ProcessedTransaction |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ProcessedTransaction |
parseFrom(com.google.protobuf.CodedInputStream input) |
static ProcessedTransaction |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ProcessedTransaction |
parseFrom(InputStream input) |
static ProcessedTransaction |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<ProcessedTransaction> |
parser() |
ProcessedTransaction.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
findInitializationErrors, getInitializationErrorString, toString
toByteArray, toByteString, writeDelimitedTo, writeTo
public static final int TRANSACTIONENVELOPE_FIELD_NUMBER
public static final int VALIDATIONCODE_FIELD_NUMBER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields
in interface com.google.protobuf.MessageOrBuilder
getUnknownFields
in class com.google.protobuf.GeneratedMessageV3
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
public boolean hasTransactionEnvelope()
An Envelope which includes a processed transaction
.common.Envelope transactionEnvelope = 1 [json_name = "transactionEnvelope"];
hasTransactionEnvelope
in interface ProcessedTransactionOrBuilder
public Envelope getTransactionEnvelope()
An Envelope which includes a processed transaction
.common.Envelope transactionEnvelope = 1 [json_name = "transactionEnvelope"];
getTransactionEnvelope
in interface ProcessedTransactionOrBuilder
public EnvelopeOrBuilder getTransactionEnvelopeOrBuilder()
An Envelope which includes a processed transaction
.common.Envelope transactionEnvelope = 1 [json_name = "transactionEnvelope"];
getTransactionEnvelopeOrBuilder
in interface ProcessedTransactionOrBuilder
public int getValidationCode()
An indication of whether the transaction was validated or invalidated by committing peer
int32 validationCode = 2 [json_name = "validationCode"];
getValidationCode
in interface ProcessedTransactionOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessageV3
IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessageV3
public boolean equals(Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static ProcessedTransaction parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ProcessedTransaction parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ProcessedTransaction parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ProcessedTransaction parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ProcessedTransaction parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ProcessedTransaction parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ProcessedTransaction parseFrom(InputStream input) throws IOException
IOException
public static ProcessedTransaction parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static ProcessedTransaction parseDelimitedFrom(InputStream input) throws IOException
IOException
public static ProcessedTransaction parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static ProcessedTransaction parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOException
public static ProcessedTransaction parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public ProcessedTransaction.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static ProcessedTransaction.Builder newBuilder()
public static ProcessedTransaction.Builder newBuilder(ProcessedTransaction prototype)
public ProcessedTransaction.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
public static ProcessedTransaction getDefaultInstance()
public static com.google.protobuf.Parser<ProcessedTransaction> parser()
public com.google.protobuf.Parser<ProcessedTransaction> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessageV3
public ProcessedTransaction getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
Copyright © 2022. All rights reserved.