public static final class ByzCoinProto.DataHeader extends com.google.protobuf.GeneratedMessageV3 implements ByzCoinProto.DataHeaderOrBuilder
DataHeader is the data passed to the SkipchainProtobuf type
byzcoin.DataHeader| Modifier and Type | Class and Description |
|---|---|
static class |
ByzCoinProto.DataHeader.Builder
DataHeader is the data passed to the Skipchain
|
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| Modifier and Type | Field and Description |
|---|---|
static int |
CLIENTTRANSACTIONHASH_FIELD_NUMBER |
static com.google.protobuf.Parser<ByzCoinProto.DataHeader> |
PARSER
Deprecated.
|
static int |
STATECHANGESHASH_FIELD_NUMBER |
static int |
TIMESTAMP_FIELD_NUMBER |
static int |
TRIEROOT_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
com.google.protobuf.ByteString |
getClienttransactionhash()
ClientTransactionHash is the sha256 hash of all the transactions in the body
|
static ByzCoinProto.DataHeader |
getDefaultInstance() |
ByzCoinProto.DataHeader |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<ByzCoinProto.DataHeader> |
getParserForType() |
int |
getSerializedSize() |
com.google.protobuf.ByteString |
getStatechangeshash()
StateChangesHash is the sha256 of all the StateChanges generated by the
accepted transactions.
|
long |
getTimestamp()
Timestamp is a Unix timestamp in nanoseconds.
|
com.google.protobuf.ByteString |
getTrieroot()
TrieRoot is the root of the merkle tree of the colleciton after
applying the valid transactions.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasClienttransactionhash()
ClientTransactionHash is the sha256 hash of all the transactions in the body
|
int |
hashCode() |
boolean |
hasStatechangeshash()
StateChangesHash is the sha256 of all the StateChanges generated by the
accepted transactions.
|
boolean |
hasTimestamp()
Timestamp is a Unix timestamp in nanoseconds.
|
boolean |
hasTrieroot()
TrieRoot is the root of the merkle tree of the colleciton after
applying the valid transactions.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static ByzCoinProto.DataHeader.Builder |
newBuilder() |
static ByzCoinProto.DataHeader.Builder |
newBuilder(ByzCoinProto.DataHeader prototype) |
ByzCoinProto.DataHeader.Builder |
newBuilderForType() |
protected ByzCoinProto.DataHeader.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static ByzCoinProto.DataHeader |
parseDelimitedFrom(InputStream input) |
static ByzCoinProto.DataHeader |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ByzCoinProto.DataHeader |
parseFrom(byte[] data) |
static ByzCoinProto.DataHeader |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ByzCoinProto.DataHeader |
parseFrom(ByteBuffer data) |
static ByzCoinProto.DataHeader |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ByzCoinProto.DataHeader |
parseFrom(com.google.protobuf.ByteString data) |
static ByzCoinProto.DataHeader |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ByzCoinProto.DataHeader |
parseFrom(com.google.protobuf.CodedInputStream input) |
static ByzCoinProto.DataHeader |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ByzCoinProto.DataHeader |
parseFrom(InputStream input) |
static ByzCoinProto.DataHeader |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<ByzCoinProto.DataHeader> |
parser() |
ByzCoinProto.DataHeader.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int TRIEROOT_FIELD_NUMBER
public static final int CLIENTTRANSACTIONHASH_FIELD_NUMBER
public static final int STATECHANGESHASH_FIELD_NUMBER
public static final int TIMESTAMP_FIELD_NUMBER
@Deprecated public static final com.google.protobuf.Parser<ByzCoinProto.DataHeader> PARSER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasTrieroot()
TrieRoot is the root of the merkle tree of the colleciton after applying the valid transactions.
required bytes trieroot = 1;hasTrieroot in interface ByzCoinProto.DataHeaderOrBuilderpublic com.google.protobuf.ByteString getTrieroot()
TrieRoot is the root of the merkle tree of the colleciton after applying the valid transactions.
required bytes trieroot = 1;getTrieroot in interface ByzCoinProto.DataHeaderOrBuilderpublic boolean hasClienttransactionhash()
ClientTransactionHash is the sha256 hash of all the transactions in the body
required bytes clienttransactionhash = 2;hasClienttransactionhash in interface ByzCoinProto.DataHeaderOrBuilderpublic com.google.protobuf.ByteString getClienttransactionhash()
ClientTransactionHash is the sha256 hash of all the transactions in the body
required bytes clienttransactionhash = 2;getClienttransactionhash in interface ByzCoinProto.DataHeaderOrBuilderpublic boolean hasStatechangeshash()
StateChangesHash is the sha256 of all the StateChanges generated by the accepted transactions.
required bytes statechangeshash = 3;hasStatechangeshash in interface ByzCoinProto.DataHeaderOrBuilderpublic com.google.protobuf.ByteString getStatechangeshash()
StateChangesHash is the sha256 of all the StateChanges generated by the accepted transactions.
required bytes statechangeshash = 3;getStatechangeshash in interface ByzCoinProto.DataHeaderOrBuilderpublic boolean hasTimestamp()
Timestamp is a Unix timestamp in nanoseconds.
required sint64 timestamp = 4;hasTimestamp in interface ByzCoinProto.DataHeaderOrBuilderpublic long getTimestamp()
Timestamp is a Unix timestamp in nanoseconds.
required sint64 timestamp = 4;getTimestamp in interface ByzCoinProto.DataHeaderOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static ByzCoinProto.DataHeader parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ByzCoinProto.DataHeader parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ByzCoinProto.DataHeader parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ByzCoinProto.DataHeader parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ByzCoinProto.DataHeader parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ByzCoinProto.DataHeader parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ByzCoinProto.DataHeader parseFrom(InputStream input) throws IOException
IOExceptionpublic static ByzCoinProto.DataHeader parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ByzCoinProto.DataHeader parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static ByzCoinProto.DataHeader parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ByzCoinProto.DataHeader parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static ByzCoinProto.DataHeader parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic ByzCoinProto.DataHeader.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static ByzCoinProto.DataHeader.Builder newBuilder()
public static ByzCoinProto.DataHeader.Builder newBuilder(ByzCoinProto.DataHeader prototype)
public ByzCoinProto.DataHeader.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected ByzCoinProto.DataHeader.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static ByzCoinProto.DataHeader getDefaultInstance()
public static com.google.protobuf.Parser<ByzCoinProto.DataHeader> parser()
public com.google.protobuf.Parser<ByzCoinProto.DataHeader> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public ByzCoinProto.DataHeader getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2019. All rights reserved.