public static final class LedgerInfoOuterClass.LedgerInfoWithSignatures extends com.google.protobuf.GeneratedMessageV3 implements LedgerInfoOuterClass.LedgerInfoWithSignaturesOrBuilder
/ The validator node returns this structure which includes signatures / from each validator to confirm the state. The client needs to only pass / back the LedgerInfo element since the validator node doesn't need to know / the signatures again when the client performs a query, those are only there / for the client to be able to verify the stateProtobuf type
types.LedgerInfoWithSignatures| Modifier and Type | Class and Description |
|---|---|
static class |
LedgerInfoOuterClass.LedgerInfoWithSignatures.Builder
/ The validator node returns this structure which includes signatures
/ from each validator to confirm the state.
|
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 |
LEDGER_INFO_FIELD_NUMBER |
static int |
SIGNATURES_FIELD_NUMBER |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, 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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int SIGNATURES_FIELD_NUMBER
public static final int LEDGER_INFO_FIELD_NUMBER
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 List<LedgerInfoOuterClass.ValidatorSignature> getSignaturesList()
Signatures of the root node from each validator
repeated .types.ValidatorSignature signatures = 1;getSignaturesList in interface LedgerInfoOuterClass.LedgerInfoWithSignaturesOrBuilderpublic List<? extends LedgerInfoOuterClass.ValidatorSignatureOrBuilder> getSignaturesOrBuilderList()
Signatures of the root node from each validator
repeated .types.ValidatorSignature signatures = 1;getSignaturesOrBuilderList in interface LedgerInfoOuterClass.LedgerInfoWithSignaturesOrBuilderpublic int getSignaturesCount()
Signatures of the root node from each validator
repeated .types.ValidatorSignature signatures = 1;getSignaturesCount in interface LedgerInfoOuterClass.LedgerInfoWithSignaturesOrBuilderpublic LedgerInfoOuterClass.ValidatorSignature getSignatures(int index)
Signatures of the root node from each validator
repeated .types.ValidatorSignature signatures = 1;getSignatures in interface LedgerInfoOuterClass.LedgerInfoWithSignaturesOrBuilderpublic LedgerInfoOuterClass.ValidatorSignatureOrBuilder getSignaturesOrBuilder(int index)
Signatures of the root node from each validator
repeated .types.ValidatorSignature signatures = 1;getSignaturesOrBuilder in interface LedgerInfoOuterClass.LedgerInfoWithSignaturesOrBuilderpublic boolean hasLedgerInfo()
.types.LedgerInfo ledger_info = 2;hasLedgerInfo in interface LedgerInfoOuterClass.LedgerInfoWithSignaturesOrBuilderpublic LedgerInfoOuterClass.LedgerInfo getLedgerInfo()
.types.LedgerInfo ledger_info = 2;getLedgerInfo in interface LedgerInfoOuterClass.LedgerInfoWithSignaturesOrBuilderpublic LedgerInfoOuterClass.LedgerInfoOrBuilder getLedgerInfoOrBuilder()
.types.LedgerInfo ledger_info = 2;getLedgerInfoOrBuilder in interface LedgerInfoOuterClass.LedgerInfoWithSignaturesOrBuilderpublic 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 LedgerInfoOuterClass.LedgerInfoWithSignatures parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LedgerInfoOuterClass.LedgerInfoWithSignatures parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LedgerInfoOuterClass.LedgerInfoWithSignatures parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LedgerInfoOuterClass.LedgerInfoWithSignatures parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LedgerInfoOuterClass.LedgerInfoWithSignatures parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LedgerInfoOuterClass.LedgerInfoWithSignatures parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LedgerInfoOuterClass.LedgerInfoWithSignatures parseFrom(InputStream input) throws IOException
IOExceptionpublic static LedgerInfoOuterClass.LedgerInfoWithSignatures parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static LedgerInfoOuterClass.LedgerInfoWithSignatures parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static LedgerInfoOuterClass.LedgerInfoWithSignatures parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static LedgerInfoOuterClass.LedgerInfoWithSignatures parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static LedgerInfoOuterClass.LedgerInfoWithSignatures parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic LedgerInfoOuterClass.LedgerInfoWithSignatures.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static LedgerInfoOuterClass.LedgerInfoWithSignatures.Builder newBuilder()
public static LedgerInfoOuterClass.LedgerInfoWithSignatures.Builder newBuilder(LedgerInfoOuterClass.LedgerInfoWithSignatures prototype)
public LedgerInfoOuterClass.LedgerInfoWithSignatures.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected LedgerInfoOuterClass.LedgerInfoWithSignatures.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static LedgerInfoOuterClass.LedgerInfoWithSignatures getDefaultInstance()
public static com.google.protobuf.Parser<LedgerInfoOuterClass.LedgerInfoWithSignatures> parser()
public com.google.protobuf.Parser<LedgerInfoOuterClass.LedgerInfoWithSignatures> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public LedgerInfoOuterClass.LedgerInfoWithSignatures getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2019. All rights reserved.