public static final class GenesisBlockchain.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GenesisBlockchain.Builder> implements GenesisBlockchainOrBuilder
iotextypes.GenesisBlockchain| Modifier and Type | Method and Description |
|---|---|
GenesisBlockchain.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
GenesisBlockchain |
build() |
GenesisBlockchain |
buildPartial() |
GenesisBlockchain.Builder |
clear() |
GenesisBlockchain.Builder |
clearActionGasLimit()
uint64 actionGasLimit = 3; |
GenesisBlockchain.Builder |
clearBlockGasLimit()
uint64 blockGasLimit = 2; |
GenesisBlockchain.Builder |
clearBlockInterval()
int64 blockInterval = 4; |
GenesisBlockchain.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
GenesisBlockchain.Builder |
clearNumCandidateDelegates()
uint64 numCandidateDelegates = 7; |
GenesisBlockchain.Builder |
clearNumDelegates()
uint64 numDelegates = 6; |
GenesisBlockchain.Builder |
clearNumSubEpochs()
uint64 numSubEpochs = 5; |
GenesisBlockchain.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
GenesisBlockchain.Builder |
clearTimeBasedRotation()
bool timeBasedRotation = 8; |
GenesisBlockchain.Builder |
clearTimestamp()
int64 timestamp = 1; |
GenesisBlockchain.Builder |
clone() |
long |
getActionGasLimit()
uint64 actionGasLimit = 3; |
long |
getBlockGasLimit()
uint64 blockGasLimit = 2; |
long |
getBlockInterval()
int64 blockInterval = 4; |
GenesisBlockchain |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
long |
getNumCandidateDelegates()
uint64 numCandidateDelegates = 7; |
long |
getNumDelegates()
uint64 numDelegates = 6; |
long |
getNumSubEpochs()
uint64 numSubEpochs = 5; |
boolean |
getTimeBasedRotation()
bool timeBasedRotation = 8; |
long |
getTimestamp()
int64 timestamp = 1; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
GenesisBlockchain.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
GenesisBlockchain.Builder |
mergeFrom(GenesisBlockchain other) |
GenesisBlockchain.Builder |
mergeFrom(com.google.protobuf.Message other) |
GenesisBlockchain.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
GenesisBlockchain.Builder |
setActionGasLimit(long value)
uint64 actionGasLimit = 3; |
GenesisBlockchain.Builder |
setBlockGasLimit(long value)
uint64 blockGasLimit = 2; |
GenesisBlockchain.Builder |
setBlockInterval(long value)
int64 blockInterval = 4; |
GenesisBlockchain.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
GenesisBlockchain.Builder |
setNumCandidateDelegates(long value)
uint64 numCandidateDelegates = 7; |
GenesisBlockchain.Builder |
setNumDelegates(long value)
uint64 numDelegates = 6; |
GenesisBlockchain.Builder |
setNumSubEpochs(long value)
uint64 numSubEpochs = 5; |
GenesisBlockchain.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
GenesisBlockchain.Builder |
setTimeBasedRotation(boolean value)
bool timeBasedRotation = 8; |
GenesisBlockchain.Builder |
setTimestamp(long value)
int64 timestamp = 1; |
GenesisBlockchain.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<GenesisBlockchain.Builder>public GenesisBlockchain.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<GenesisBlockchain.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<GenesisBlockchain.Builder>public GenesisBlockchain getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic GenesisBlockchain build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic GenesisBlockchain buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic GenesisBlockchain.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<GenesisBlockchain.Builder>public GenesisBlockchain.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<GenesisBlockchain.Builder>public GenesisBlockchain.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<GenesisBlockchain.Builder>public GenesisBlockchain.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<GenesisBlockchain.Builder>public GenesisBlockchain.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<GenesisBlockchain.Builder>public GenesisBlockchain.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<GenesisBlockchain.Builder>public GenesisBlockchain.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<GenesisBlockchain.Builder>public GenesisBlockchain.Builder mergeFrom(GenesisBlockchain other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<GenesisBlockchain.Builder>public GenesisBlockchain.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<GenesisBlockchain.Builder>IOExceptionpublic long getTimestamp()
int64 timestamp = 1;getTimestamp in interface GenesisBlockchainOrBuilderpublic GenesisBlockchain.Builder setTimestamp(long value)
int64 timestamp = 1;public GenesisBlockchain.Builder clearTimestamp()
int64 timestamp = 1;public long getBlockGasLimit()
uint64 blockGasLimit = 2;getBlockGasLimit in interface GenesisBlockchainOrBuilderpublic GenesisBlockchain.Builder setBlockGasLimit(long value)
uint64 blockGasLimit = 2;public GenesisBlockchain.Builder clearBlockGasLimit()
uint64 blockGasLimit = 2;public long getActionGasLimit()
uint64 actionGasLimit = 3;getActionGasLimit in interface GenesisBlockchainOrBuilderpublic GenesisBlockchain.Builder setActionGasLimit(long value)
uint64 actionGasLimit = 3;public GenesisBlockchain.Builder clearActionGasLimit()
uint64 actionGasLimit = 3;public long getBlockInterval()
int64 blockInterval = 4;getBlockInterval in interface GenesisBlockchainOrBuilderpublic GenesisBlockchain.Builder setBlockInterval(long value)
int64 blockInterval = 4;public GenesisBlockchain.Builder clearBlockInterval()
int64 blockInterval = 4;public long getNumSubEpochs()
uint64 numSubEpochs = 5;getNumSubEpochs in interface GenesisBlockchainOrBuilderpublic GenesisBlockchain.Builder setNumSubEpochs(long value)
uint64 numSubEpochs = 5;public GenesisBlockchain.Builder clearNumSubEpochs()
uint64 numSubEpochs = 5;public long getNumDelegates()
uint64 numDelegates = 6;getNumDelegates in interface GenesisBlockchainOrBuilderpublic GenesisBlockchain.Builder setNumDelegates(long value)
uint64 numDelegates = 6;public GenesisBlockchain.Builder clearNumDelegates()
uint64 numDelegates = 6;public long getNumCandidateDelegates()
uint64 numCandidateDelegates = 7;getNumCandidateDelegates in interface GenesisBlockchainOrBuilderpublic GenesisBlockchain.Builder setNumCandidateDelegates(long value)
uint64 numCandidateDelegates = 7;public GenesisBlockchain.Builder clearNumCandidateDelegates()
uint64 numCandidateDelegates = 7;public boolean getTimeBasedRotation()
bool timeBasedRotation = 8;getTimeBasedRotation in interface GenesisBlockchainOrBuilderpublic GenesisBlockchain.Builder setTimeBasedRotation(boolean value)
bool timeBasedRotation = 8;public GenesisBlockchain.Builder clearTimeBasedRotation()
bool timeBasedRotation = 8;public final GenesisBlockchain.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GenesisBlockchain.Builder>public final GenesisBlockchain.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GenesisBlockchain.Builder>Copyright © 2022 IoTeX Group. All rights reserved.