public static final class BlockMetadata.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BlockMetadata.Builder> implements BlockMetadataOrBuilder
BlockMetadata stores data used by the Raft OSNs when coordinating with each other, to be serialized into block meta dta field and used after failres and restarts.Protobuf type
etcdraft.BlockMetadata
Modifier and Type | Method and Description |
---|---|
BlockMetadata.Builder |
addAllConsenterIds(Iterable<? extends Long> values)
Maintains a mapping between the cluster's OSNs
and their Raft IDs.
|
BlockMetadata.Builder |
addConsenterIds(long value)
Maintains a mapping between the cluster's OSNs
and their Raft IDs.
|
BlockMetadata.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
BlockMetadata |
build() |
BlockMetadata |
buildPartial() |
BlockMetadata.Builder |
clear() |
BlockMetadata.Builder |
clearConsenterIds()
Maintains a mapping between the cluster's OSNs
and their Raft IDs.
|
BlockMetadata.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
BlockMetadata.Builder |
clearNextConsenterId()
Carries the Raft ID value that will be assigned
to the next OSN that will join this cluster.
|
BlockMetadata.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
BlockMetadata.Builder |
clearRaftIndex()
Index of etcd/raft entry for current block.
|
BlockMetadata.Builder |
clone() |
long |
getConsenterIds(int index)
Maintains a mapping between the cluster's OSNs
and their Raft IDs.
|
int |
getConsenterIdsCount()
Maintains a mapping between the cluster's OSNs
and their Raft IDs.
|
List<Long> |
getConsenterIdsList()
Maintains a mapping between the cluster's OSNs
and their Raft IDs.
|
BlockMetadata |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
long |
getNextConsenterId()
Carries the Raft ID value that will be assigned
to the next OSN that will join this cluster.
|
long |
getRaftIndex()
Index of etcd/raft entry for current block.
|
boolean |
isInitialized() |
BlockMetadata.Builder |
mergeFrom(BlockMetadata other) |
BlockMetadata.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
BlockMetadata.Builder |
mergeFrom(com.google.protobuf.Message other) |
BlockMetadata.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
BlockMetadata.Builder |
setConsenterIds(int index,
long value)
Maintains a mapping between the cluster's OSNs
and their Raft IDs.
|
BlockMetadata.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
BlockMetadata.Builder |
setNextConsenterId(long value)
Carries the Raft ID value that will be assigned
to the next OSN that will join this cluster.
|
BlockMetadata.Builder |
setRaftIndex(long value)
Index of etcd/raft entry for current block.
|
BlockMetadata.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
BlockMetadata.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, newBuilderForField
findInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
public BlockMetadata.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<BlockMetadata.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<BlockMetadata.Builder>
public BlockMetadata getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public BlockMetadata build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public BlockMetadata buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public BlockMetadata.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessageV3.Builder<BlockMetadata.Builder>
public BlockMetadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField
in interface com.google.protobuf.Message.Builder
setField
in class com.google.protobuf.GeneratedMessageV3.Builder<BlockMetadata.Builder>
public BlockMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField
in interface com.google.protobuf.Message.Builder
clearField
in class com.google.protobuf.GeneratedMessageV3.Builder<BlockMetadata.Builder>
public BlockMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof
in interface com.google.protobuf.Message.Builder
clearOneof
in class com.google.protobuf.GeneratedMessageV3.Builder<BlockMetadata.Builder>
public BlockMetadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface com.google.protobuf.Message.Builder
setRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<BlockMetadata.Builder>
public BlockMetadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface com.google.protobuf.Message.Builder
addRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<BlockMetadata.Builder>
public BlockMetadata.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<BlockMetadata.Builder>
public BlockMetadata.Builder mergeFrom(BlockMetadata other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<BlockMetadata.Builder>
public BlockMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<BlockMetadata.Builder>
IOException
public List<Long> getConsenterIdsList()
Maintains a mapping between the cluster's OSNs and their Raft IDs.
repeated uint64 consenter_ids = 1 [json_name = "consenterIds"];
getConsenterIdsList
in interface BlockMetadataOrBuilder
public int getConsenterIdsCount()
Maintains a mapping between the cluster's OSNs and their Raft IDs.
repeated uint64 consenter_ids = 1 [json_name = "consenterIds"];
getConsenterIdsCount
in interface BlockMetadataOrBuilder
public long getConsenterIds(int index)
Maintains a mapping between the cluster's OSNs and their Raft IDs.
repeated uint64 consenter_ids = 1 [json_name = "consenterIds"];
getConsenterIds
in interface BlockMetadataOrBuilder
index
- The index of the element to return.public BlockMetadata.Builder setConsenterIds(int index, long value)
Maintains a mapping between the cluster's OSNs and their Raft IDs.
repeated uint64 consenter_ids = 1 [json_name = "consenterIds"];
index
- The index to set the value at.value
- The consenterIds to set.public BlockMetadata.Builder addConsenterIds(long value)
Maintains a mapping between the cluster's OSNs and their Raft IDs.
repeated uint64 consenter_ids = 1 [json_name = "consenterIds"];
value
- The consenterIds to add.public BlockMetadata.Builder addAllConsenterIds(Iterable<? extends Long> values)
Maintains a mapping between the cluster's OSNs and their Raft IDs.
repeated uint64 consenter_ids = 1 [json_name = "consenterIds"];
values
- The consenterIds to add.public BlockMetadata.Builder clearConsenterIds()
Maintains a mapping between the cluster's OSNs and their Raft IDs.
repeated uint64 consenter_ids = 1 [json_name = "consenterIds"];
public long getNextConsenterId()
Carries the Raft ID value that will be assigned to the next OSN that will join this cluster.
uint64 next_consenter_id = 2 [json_name = "nextConsenterId"];
getNextConsenterId
in interface BlockMetadataOrBuilder
public BlockMetadata.Builder setNextConsenterId(long value)
Carries the Raft ID value that will be assigned to the next OSN that will join this cluster.
uint64 next_consenter_id = 2 [json_name = "nextConsenterId"];
value
- The nextConsenterId to set.public BlockMetadata.Builder clearNextConsenterId()
Carries the Raft ID value that will be assigned to the next OSN that will join this cluster.
uint64 next_consenter_id = 2 [json_name = "nextConsenterId"];
public long getRaftIndex()
Index of etcd/raft entry for current block.
uint64 raft_index = 3 [json_name = "raftIndex"];
getRaftIndex
in interface BlockMetadataOrBuilder
public BlockMetadata.Builder setRaftIndex(long value)
Index of etcd/raft entry for current block.
uint64 raft_index = 3 [json_name = "raftIndex"];
value
- The raftIndex to set.public BlockMetadata.Builder clearRaftIndex()
Index of etcd/raft entry for current block.
uint64 raft_index = 3 [json_name = "raftIndex"];
public final BlockMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<BlockMetadata.Builder>
public final BlockMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<BlockMetadata.Builder>
Copyright © 2022. All rights reserved.