public static final class Block.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Block.Builder> implements BlockOrBuilder
block consists of header followed by transactions hash of current block can be computed from header hence not storedProtobuf type
iotextypes.Block| Modifier and Type | Method and Description |
|---|---|
Block.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Block |
build() |
Block |
buildPartial() |
Block.Builder |
clear() |
Block.Builder |
clearBody()
.iotextypes.BlockBody body = 2; |
Block.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Block.Builder |
clearFooter()
.iotextypes.BlockFooter footer = 3; |
Block.Builder |
clearHeader()
.iotextypes.BlockHeader header = 1; |
Block.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Block.Builder |
clone() |
BlockBody |
getBody()
.iotextypes.BlockBody body = 2; |
BlockBody.Builder |
getBodyBuilder()
.iotextypes.BlockBody body = 2; |
BlockBodyOrBuilder |
getBodyOrBuilder()
.iotextypes.BlockBody body = 2; |
Block |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
BlockFooter |
getFooter()
.iotextypes.BlockFooter footer = 3; |
BlockFooter.Builder |
getFooterBuilder()
.iotextypes.BlockFooter footer = 3; |
BlockFooterOrBuilder |
getFooterOrBuilder()
.iotextypes.BlockFooter footer = 3; |
BlockHeader |
getHeader()
.iotextypes.BlockHeader header = 1; |
BlockHeader.Builder |
getHeaderBuilder()
.iotextypes.BlockHeader header = 1; |
BlockHeaderOrBuilder |
getHeaderOrBuilder()
.iotextypes.BlockHeader header = 1; |
boolean |
hasBody()
.iotextypes.BlockBody body = 2; |
boolean |
hasFooter()
.iotextypes.BlockFooter footer = 3; |
boolean |
hasHeader()
.iotextypes.BlockHeader header = 1; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Block.Builder |
mergeBody(BlockBody value)
.iotextypes.BlockBody body = 2; |
Block.Builder |
mergeFooter(BlockFooter value)
.iotextypes.BlockFooter footer = 3; |
Block.Builder |
mergeFrom(Block other) |
Block.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Block.Builder |
mergeFrom(com.google.protobuf.Message other) |
Block.Builder |
mergeHeader(BlockHeader value)
.iotextypes.BlockHeader header = 1; |
Block.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Block.Builder |
setBody(BlockBody.Builder builderForValue)
.iotextypes.BlockBody body = 2; |
Block.Builder |
setBody(BlockBody value)
.iotextypes.BlockBody body = 2; |
Block.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Block.Builder |
setFooter(BlockFooter.Builder builderForValue)
.iotextypes.BlockFooter footer = 3; |
Block.Builder |
setFooter(BlockFooter value)
.iotextypes.BlockFooter footer = 3; |
Block.Builder |
setHeader(BlockHeader.Builder builderForValue)
.iotextypes.BlockHeader header = 1; |
Block.Builder |
setHeader(BlockHeader value)
.iotextypes.BlockHeader header = 1; |
Block.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Block.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Block.Builder>public Block.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Block.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Block.Builder>public Block getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Block build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Block buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Block.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Block.Builder>public Block.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Block.Builder>public Block.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Block.Builder>public Block.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Block.Builder>public Block.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Block.Builder>public Block.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Block.Builder>public Block.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Block.Builder>public Block.Builder mergeFrom(Block other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Block.Builder>public Block.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Block.Builder>IOExceptionpublic boolean hasHeader()
.iotextypes.BlockHeader header = 1;hasHeader in interface BlockOrBuilderpublic BlockHeader getHeader()
.iotextypes.BlockHeader header = 1;getHeader in interface BlockOrBuilderpublic Block.Builder setHeader(BlockHeader value)
.iotextypes.BlockHeader header = 1;public Block.Builder setHeader(BlockHeader.Builder builderForValue)
.iotextypes.BlockHeader header = 1;public Block.Builder mergeHeader(BlockHeader value)
.iotextypes.BlockHeader header = 1;public Block.Builder clearHeader()
.iotextypes.BlockHeader header = 1;public BlockHeader.Builder getHeaderBuilder()
.iotextypes.BlockHeader header = 1;public BlockHeaderOrBuilder getHeaderOrBuilder()
.iotextypes.BlockHeader header = 1;getHeaderOrBuilder in interface BlockOrBuilderpublic boolean hasBody()
.iotextypes.BlockBody body = 2;hasBody in interface BlockOrBuilderpublic BlockBody getBody()
.iotextypes.BlockBody body = 2;getBody in interface BlockOrBuilderpublic Block.Builder setBody(BlockBody value)
.iotextypes.BlockBody body = 2;public Block.Builder setBody(BlockBody.Builder builderForValue)
.iotextypes.BlockBody body = 2;public Block.Builder mergeBody(BlockBody value)
.iotextypes.BlockBody body = 2;public Block.Builder clearBody()
.iotextypes.BlockBody body = 2;public BlockBody.Builder getBodyBuilder()
.iotextypes.BlockBody body = 2;public BlockBodyOrBuilder getBodyOrBuilder()
.iotextypes.BlockBody body = 2;getBodyOrBuilder in interface BlockOrBuilderpublic boolean hasFooter()
.iotextypes.BlockFooter footer = 3;hasFooter in interface BlockOrBuilderpublic BlockFooter getFooter()
.iotextypes.BlockFooter footer = 3;getFooter in interface BlockOrBuilderpublic Block.Builder setFooter(BlockFooter value)
.iotextypes.BlockFooter footer = 3;public Block.Builder setFooter(BlockFooter.Builder builderForValue)
.iotextypes.BlockFooter footer = 3;public Block.Builder mergeFooter(BlockFooter value)
.iotextypes.BlockFooter footer = 3;public Block.Builder clearFooter()
.iotextypes.BlockFooter footer = 3;public BlockFooter.Builder getFooterBuilder()
.iotextypes.BlockFooter footer = 3;public BlockFooterOrBuilder getFooterOrBuilder()
.iotextypes.BlockFooter footer = 3;getFooterOrBuilder in interface BlockOrBuilderpublic final Block.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Block.Builder>public final Block.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Block.Builder>Copyright © 2022 IoTeX Group. All rights reserved.