public static final class ByzCoinProto.CreateGenesisBlock.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ByzCoinProto.CreateGenesisBlock.Builder> implements ByzCoinProto.CreateGenesisBlockOrBuilder
CreateGenesisBlock asks the cisc-service to set up a new skipchain.Protobuf type
byzcoin.CreateGenesisBlock| Modifier and Type | Method and Description |
|---|---|
ByzCoinProto.CreateGenesisBlock.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ByzCoinProto.CreateGenesisBlock |
build() |
ByzCoinProto.CreateGenesisBlock |
buildPartial() |
ByzCoinProto.CreateGenesisBlock.Builder |
clear() |
ByzCoinProto.CreateGenesisBlock.Builder |
clearBlockinterval()
BlockInterval in int64.
|
ByzCoinProto.CreateGenesisBlock.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ByzCoinProto.CreateGenesisBlock.Builder |
clearGenesisdarc()
GenesisDarc defines who is allowed to write to this skipchain.
|
ByzCoinProto.CreateGenesisBlock.Builder |
clearMaxblocksize()
Maximum block size.
|
ByzCoinProto.CreateGenesisBlock.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ByzCoinProto.CreateGenesisBlock.Builder |
clearRoster()
Roster defines which nodes participate in the skipchain.
|
ByzCoinProto.CreateGenesisBlock.Builder |
clearVersion()
Version of the protocol
|
ByzCoinProto.CreateGenesisBlock.Builder |
clone() |
long |
getBlockinterval()
BlockInterval in int64.
|
ByzCoinProto.CreateGenesisBlock |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
DarcProto.Darc |
getGenesisdarc()
GenesisDarc defines who is allowed to write to this skipchain.
|
DarcProto.Darc.Builder |
getGenesisdarcBuilder()
GenesisDarc defines who is allowed to write to this skipchain.
|
DarcProto.DarcOrBuilder |
getGenesisdarcOrBuilder()
GenesisDarc defines who is allowed to write to this skipchain.
|
int |
getMaxblocksize()
Maximum block size.
|
OnetProto.Roster |
getRoster()
Roster defines which nodes participate in the skipchain.
|
OnetProto.Roster.Builder |
getRosterBuilder()
Roster defines which nodes participate in the skipchain.
|
OnetProto.RosterOrBuilder |
getRosterOrBuilder()
Roster defines which nodes participate in the skipchain.
|
int |
getVersion()
Version of the protocol
|
boolean |
hasBlockinterval()
BlockInterval in int64.
|
boolean |
hasGenesisdarc()
GenesisDarc defines who is allowed to write to this skipchain.
|
boolean |
hasMaxblocksize()
Maximum block size.
|
boolean |
hasRoster()
Roster defines which nodes participate in the skipchain.
|
boolean |
hasVersion()
Version of the protocol
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ByzCoinProto.CreateGenesisBlock.Builder |
mergeFrom(ByzCoinProto.CreateGenesisBlock other) |
ByzCoinProto.CreateGenesisBlock.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ByzCoinProto.CreateGenesisBlock.Builder |
mergeFrom(com.google.protobuf.Message other) |
ByzCoinProto.CreateGenesisBlock.Builder |
mergeGenesisdarc(DarcProto.Darc value)
GenesisDarc defines who is allowed to write to this skipchain.
|
ByzCoinProto.CreateGenesisBlock.Builder |
mergeRoster(OnetProto.Roster value)
Roster defines which nodes participate in the skipchain.
|
ByzCoinProto.CreateGenesisBlock.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ByzCoinProto.CreateGenesisBlock.Builder |
setBlockinterval(long value)
BlockInterval in int64.
|
ByzCoinProto.CreateGenesisBlock.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ByzCoinProto.CreateGenesisBlock.Builder |
setGenesisdarc(DarcProto.Darc.Builder builderForValue)
GenesisDarc defines who is allowed to write to this skipchain.
|
ByzCoinProto.CreateGenesisBlock.Builder |
setGenesisdarc(DarcProto.Darc value)
GenesisDarc defines who is allowed to write to this skipchain.
|
ByzCoinProto.CreateGenesisBlock.Builder |
setMaxblocksize(int value)
Maximum block size.
|
ByzCoinProto.CreateGenesisBlock.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ByzCoinProto.CreateGenesisBlock.Builder |
setRoster(OnetProto.Roster.Builder builderForValue)
Roster defines which nodes participate in the skipchain.
|
ByzCoinProto.CreateGenesisBlock.Builder |
setRoster(OnetProto.Roster value)
Roster defines which nodes participate in the skipchain.
|
ByzCoinProto.CreateGenesisBlock.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ByzCoinProto.CreateGenesisBlock.Builder |
setVersion(int value)
Version of the protocol
|
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.CreateGenesisBlock.Builder>public ByzCoinProto.CreateGenesisBlock.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.CreateGenesisBlock.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.CreateGenesisBlock.Builder>public ByzCoinProto.CreateGenesisBlock getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ByzCoinProto.CreateGenesisBlock build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ByzCoinProto.CreateGenesisBlock buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ByzCoinProto.CreateGenesisBlock.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.CreateGenesisBlock.Builder>public ByzCoinProto.CreateGenesisBlock.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.CreateGenesisBlock.Builder>public ByzCoinProto.CreateGenesisBlock.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ByzCoinProto.CreateGenesisBlock.Builder>public ByzCoinProto.CreateGenesisBlock.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ByzCoinProto.CreateGenesisBlock.Builder>public ByzCoinProto.CreateGenesisBlock.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.CreateGenesisBlock.Builder>public ByzCoinProto.CreateGenesisBlock.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.CreateGenesisBlock.Builder>public ByzCoinProto.CreateGenesisBlock.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ByzCoinProto.CreateGenesisBlock.Builder>public ByzCoinProto.CreateGenesisBlock.Builder mergeFrom(ByzCoinProto.CreateGenesisBlock other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ByzCoinProto.CreateGenesisBlock.Builder>public ByzCoinProto.CreateGenesisBlock.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.CreateGenesisBlock.Builder>IOExceptionpublic boolean hasVersion()
Version of the protocol
required sint32 version = 1;hasVersion in interface ByzCoinProto.CreateGenesisBlockOrBuilderpublic int getVersion()
Version of the protocol
required sint32 version = 1;getVersion in interface ByzCoinProto.CreateGenesisBlockOrBuilderpublic ByzCoinProto.CreateGenesisBlock.Builder setVersion(int value)
Version of the protocol
required sint32 version = 1;public ByzCoinProto.CreateGenesisBlock.Builder clearVersion()
Version of the protocol
required sint32 version = 1;public boolean hasRoster()
Roster defines which nodes participate in the skipchain.
required .onet.Roster roster = 2;hasRoster in interface ByzCoinProto.CreateGenesisBlockOrBuilderpublic OnetProto.Roster getRoster()
Roster defines which nodes participate in the skipchain.
required .onet.Roster roster = 2;getRoster in interface ByzCoinProto.CreateGenesisBlockOrBuilderpublic ByzCoinProto.CreateGenesisBlock.Builder setRoster(OnetProto.Roster value)
Roster defines which nodes participate in the skipchain.
required .onet.Roster roster = 2;public ByzCoinProto.CreateGenesisBlock.Builder setRoster(OnetProto.Roster.Builder builderForValue)
Roster defines which nodes participate in the skipchain.
required .onet.Roster roster = 2;public ByzCoinProto.CreateGenesisBlock.Builder mergeRoster(OnetProto.Roster value)
Roster defines which nodes participate in the skipchain.
required .onet.Roster roster = 2;public ByzCoinProto.CreateGenesisBlock.Builder clearRoster()
Roster defines which nodes participate in the skipchain.
required .onet.Roster roster = 2;public OnetProto.Roster.Builder getRosterBuilder()
Roster defines which nodes participate in the skipchain.
required .onet.Roster roster = 2;public OnetProto.RosterOrBuilder getRosterOrBuilder()
Roster defines which nodes participate in the skipchain.
required .onet.Roster roster = 2;getRosterOrBuilder in interface ByzCoinProto.CreateGenesisBlockOrBuilderpublic boolean hasGenesisdarc()
GenesisDarc defines who is allowed to write to this skipchain.
required .darc.Darc genesisdarc = 3;hasGenesisdarc in interface ByzCoinProto.CreateGenesisBlockOrBuilderpublic DarcProto.Darc getGenesisdarc()
GenesisDarc defines who is allowed to write to this skipchain.
required .darc.Darc genesisdarc = 3;getGenesisdarc in interface ByzCoinProto.CreateGenesisBlockOrBuilderpublic ByzCoinProto.CreateGenesisBlock.Builder setGenesisdarc(DarcProto.Darc value)
GenesisDarc defines who is allowed to write to this skipchain.
required .darc.Darc genesisdarc = 3;public ByzCoinProto.CreateGenesisBlock.Builder setGenesisdarc(DarcProto.Darc.Builder builderForValue)
GenesisDarc defines who is allowed to write to this skipchain.
required .darc.Darc genesisdarc = 3;public ByzCoinProto.CreateGenesisBlock.Builder mergeGenesisdarc(DarcProto.Darc value)
GenesisDarc defines who is allowed to write to this skipchain.
required .darc.Darc genesisdarc = 3;public ByzCoinProto.CreateGenesisBlock.Builder clearGenesisdarc()
GenesisDarc defines who is allowed to write to this skipchain.
required .darc.Darc genesisdarc = 3;public DarcProto.Darc.Builder getGenesisdarcBuilder()
GenesisDarc defines who is allowed to write to this skipchain.
required .darc.Darc genesisdarc = 3;public DarcProto.DarcOrBuilder getGenesisdarcOrBuilder()
GenesisDarc defines who is allowed to write to this skipchain.
required .darc.Darc genesisdarc = 3;getGenesisdarcOrBuilder in interface ByzCoinProto.CreateGenesisBlockOrBuilderpublic boolean hasBlockinterval()
BlockInterval in int64.
required sint64 blockinterval = 4;hasBlockinterval in interface ByzCoinProto.CreateGenesisBlockOrBuilderpublic long getBlockinterval()
BlockInterval in int64.
required sint64 blockinterval = 4;getBlockinterval in interface ByzCoinProto.CreateGenesisBlockOrBuilderpublic ByzCoinProto.CreateGenesisBlock.Builder setBlockinterval(long value)
BlockInterval in int64.
required sint64 blockinterval = 4;public ByzCoinProto.CreateGenesisBlock.Builder clearBlockinterval()
BlockInterval in int64.
required sint64 blockinterval = 4;public boolean hasMaxblocksize()
Maximum block size. Zero (or not present in protobuf) means use the default, 4 megs.
optional sint32 maxblocksize = 5;hasMaxblocksize in interface ByzCoinProto.CreateGenesisBlockOrBuilderpublic int getMaxblocksize()
Maximum block size. Zero (or not present in protobuf) means use the default, 4 megs.
optional sint32 maxblocksize = 5;getMaxblocksize in interface ByzCoinProto.CreateGenesisBlockOrBuilderpublic ByzCoinProto.CreateGenesisBlock.Builder setMaxblocksize(int value)
Maximum block size. Zero (or not present in protobuf) means use the default, 4 megs.
optional sint32 maxblocksize = 5;public ByzCoinProto.CreateGenesisBlock.Builder clearMaxblocksize()
Maximum block size. Zero (or not present in protobuf) means use the default, 4 megs.
optional sint32 maxblocksize = 5;public final ByzCoinProto.CreateGenesisBlock.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ByzCoinProto.CreateGenesisBlock.Builder>public final ByzCoinProto.CreateGenesisBlock.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ByzCoinProto.CreateGenesisBlock.Builder>Copyright © 2018. All rights reserved.