public static final class ByzCoinProto.ChainConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ByzCoinProto.ChainConfig.Builder> implements ByzCoinProto.ChainConfigOrBuilder
ChainConfig stores all the configuration information for one skipchain. It will be stored under the key "GenesisDarcID || OneNonce", in the trie. The GenesisDarcID is the value of GenesisReferenceID.Protobuf type
byzcoin.ChainConfig| Modifier and Type | Method and Description |
|---|---|
ByzCoinProto.ChainConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ByzCoinProto.ChainConfig |
build() |
ByzCoinProto.ChainConfig |
buildPartial() |
ByzCoinProto.ChainConfig.Builder |
clear() |
ByzCoinProto.ChainConfig.Builder |
clearBlockinterval()
required sint64 blockinterval = 1; |
ByzCoinProto.ChainConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ByzCoinProto.ChainConfig.Builder |
clearMaxblocksize()
required sint32 maxblocksize = 3; |
ByzCoinProto.ChainConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ByzCoinProto.ChainConfig.Builder |
clearRoster()
required .onet.Roster roster = 2; |
ByzCoinProto.ChainConfig.Builder |
clone() |
long |
getBlockinterval()
required sint64 blockinterval = 1; |
ByzCoinProto.ChainConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getMaxblocksize()
required sint32 maxblocksize = 3; |
OnetProto.Roster |
getRoster()
required .onet.Roster roster = 2; |
OnetProto.Roster.Builder |
getRosterBuilder()
required .onet.Roster roster = 2; |
OnetProto.RosterOrBuilder |
getRosterOrBuilder()
required .onet.Roster roster = 2; |
boolean |
hasBlockinterval()
required sint64 blockinterval = 1; |
boolean |
hasMaxblocksize()
required sint32 maxblocksize = 3; |
boolean |
hasRoster()
required .onet.Roster roster = 2; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ByzCoinProto.ChainConfig.Builder |
mergeFrom(ByzCoinProto.ChainConfig other) |
ByzCoinProto.ChainConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ByzCoinProto.ChainConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
ByzCoinProto.ChainConfig.Builder |
mergeRoster(OnetProto.Roster value)
required .onet.Roster roster = 2; |
ByzCoinProto.ChainConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ByzCoinProto.ChainConfig.Builder |
setBlockinterval(long value)
required sint64 blockinterval = 1; |
ByzCoinProto.ChainConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ByzCoinProto.ChainConfig.Builder |
setMaxblocksize(int value)
required sint32 maxblocksize = 3; |
ByzCoinProto.ChainConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ByzCoinProto.ChainConfig.Builder |
setRoster(OnetProto.Roster.Builder builderForValue)
required .onet.Roster roster = 2; |
ByzCoinProto.ChainConfig.Builder |
setRoster(OnetProto.Roster value)
required .onet.Roster roster = 2; |
ByzCoinProto.ChainConfig.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<ByzCoinProto.ChainConfig.Builder>public ByzCoinProto.ChainConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ByzCoinProto.ChainConfig.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<ByzCoinProto.ChainConfig.Builder>public ByzCoinProto.ChainConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ByzCoinProto.ChainConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ByzCoinProto.ChainConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ByzCoinProto.ChainConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ByzCoinProto.ChainConfig.Builder>public ByzCoinProto.ChainConfig.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<ByzCoinProto.ChainConfig.Builder>public ByzCoinProto.ChainConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ByzCoinProto.ChainConfig.Builder>public ByzCoinProto.ChainConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ByzCoinProto.ChainConfig.Builder>public ByzCoinProto.ChainConfig.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<ByzCoinProto.ChainConfig.Builder>public ByzCoinProto.ChainConfig.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<ByzCoinProto.ChainConfig.Builder>public ByzCoinProto.ChainConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ByzCoinProto.ChainConfig.Builder>public ByzCoinProto.ChainConfig.Builder mergeFrom(ByzCoinProto.ChainConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ByzCoinProto.ChainConfig.Builder>public ByzCoinProto.ChainConfig.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<ByzCoinProto.ChainConfig.Builder>IOExceptionpublic boolean hasBlockinterval()
required sint64 blockinterval = 1;hasBlockinterval in interface ByzCoinProto.ChainConfigOrBuilderpublic long getBlockinterval()
required sint64 blockinterval = 1;getBlockinterval in interface ByzCoinProto.ChainConfigOrBuilderpublic ByzCoinProto.ChainConfig.Builder setBlockinterval(long value)
required sint64 blockinterval = 1;public ByzCoinProto.ChainConfig.Builder clearBlockinterval()
required sint64 blockinterval = 1;public boolean hasRoster()
required .onet.Roster roster = 2;hasRoster in interface ByzCoinProto.ChainConfigOrBuilderpublic OnetProto.Roster getRoster()
required .onet.Roster roster = 2;getRoster in interface ByzCoinProto.ChainConfigOrBuilderpublic ByzCoinProto.ChainConfig.Builder setRoster(OnetProto.Roster value)
required .onet.Roster roster = 2;public ByzCoinProto.ChainConfig.Builder setRoster(OnetProto.Roster.Builder builderForValue)
required .onet.Roster roster = 2;public ByzCoinProto.ChainConfig.Builder mergeRoster(OnetProto.Roster value)
required .onet.Roster roster = 2;public ByzCoinProto.ChainConfig.Builder clearRoster()
required .onet.Roster roster = 2;public OnetProto.Roster.Builder getRosterBuilder()
required .onet.Roster roster = 2;public OnetProto.RosterOrBuilder getRosterOrBuilder()
required .onet.Roster roster = 2;getRosterOrBuilder in interface ByzCoinProto.ChainConfigOrBuilderpublic boolean hasMaxblocksize()
required sint32 maxblocksize = 3;hasMaxblocksize in interface ByzCoinProto.ChainConfigOrBuilderpublic int getMaxblocksize()
required sint32 maxblocksize = 3;getMaxblocksize in interface ByzCoinProto.ChainConfigOrBuilderpublic ByzCoinProto.ChainConfig.Builder setMaxblocksize(int value)
required sint32 maxblocksize = 3;public ByzCoinProto.ChainConfig.Builder clearMaxblocksize()
required sint32 maxblocksize = 3;public final ByzCoinProto.ChainConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ByzCoinProto.ChainConfig.Builder>public final ByzCoinProto.ChainConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ByzCoinProto.ChainConfig.Builder>Copyright © 2018. All rights reserved.