public static final class LeaderKey.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.Builder> implements LeaderKeyOrBuilder
v3electionpb.LeaderKey| Modifier and Type | Method and Description |
|---|---|
LeaderKey.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LeaderKey |
build() |
LeaderKey |
buildPartial() |
LeaderKey.Builder |
clear() |
LeaderKey.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
LeaderKey.Builder |
clearKey()
key is an opaque key representing the ownership of the election.
|
LeaderKey.Builder |
clearLease()
lease is the lease ID of the election leader.
|
LeaderKey.Builder |
clearName()
name is the election identifier that correponds to the leadership key.
|
LeaderKey.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
LeaderKey.Builder |
clearRev()
rev is the creation revision of the key.
|
LeaderKey.Builder |
clone() |
LeaderKey |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.ByteString |
getKey()
key is an opaque key representing the ownership of the election.
|
long |
getLease()
lease is the lease ID of the election leader.
|
com.google.protobuf.ByteString |
getName()
name is the election identifier that correponds to the leadership key.
|
long |
getRev()
rev is the creation revision of the key.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
LeaderKey.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
LeaderKey.Builder |
mergeFrom(LeaderKey other) |
LeaderKey.Builder |
mergeFrom(com.google.protobuf.Message other) |
LeaderKey.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
LeaderKey.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LeaderKey.Builder |
setKey(com.google.protobuf.ByteString value)
key is an opaque key representing the ownership of the election.
|
LeaderKey.Builder |
setLease(long value)
lease is the lease ID of the election leader.
|
LeaderKey.Builder |
setName(com.google.protobuf.ByteString value)
name is the election identifier that correponds to the leadership key.
|
LeaderKey.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
LeaderKey.Builder |
setRev(long value)
rev is the creation revision of the key.
|
LeaderKey.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<LeaderKey.Builder>public LeaderKey.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.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<LeaderKey.Builder>public LeaderKey getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic LeaderKey build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic LeaderKey buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic LeaderKey.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.Builder>public LeaderKey.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<LeaderKey.Builder>public LeaderKey.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.Builder>public LeaderKey.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.Builder>public LeaderKey.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<LeaderKey.Builder>public LeaderKey.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<LeaderKey.Builder>public LeaderKey.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LeaderKey.Builder>public LeaderKey.Builder mergeFrom(LeaderKey other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.Builder>public LeaderKey.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<LeaderKey.Builder>IOExceptionpublic com.google.protobuf.ByteString getName()
name is the election identifier that correponds to the leadership key.
bytes name = 1;getName in interface LeaderKeyOrBuilderpublic LeaderKey.Builder setName(com.google.protobuf.ByteString value)
name is the election identifier that correponds to the leadership key.
bytes name = 1;value - The name to set.public LeaderKey.Builder clearName()
name is the election identifier that correponds to the leadership key.
bytes name = 1;public com.google.protobuf.ByteString getKey()
key is an opaque key representing the ownership of the election. If the key is deleted, then leadership is lost.
bytes key = 2;getKey in interface LeaderKeyOrBuilderpublic LeaderKey.Builder setKey(com.google.protobuf.ByteString value)
key is an opaque key representing the ownership of the election. If the key is deleted, then leadership is lost.
bytes key = 2;value - The key to set.public LeaderKey.Builder clearKey()
key is an opaque key representing the ownership of the election. If the key is deleted, then leadership is lost.
bytes key = 2;public long getRev()
rev is the creation revision of the key. It can be used to test for ownership of an election during transactions by testing the key's creation revision matches rev.
int64 rev = 3;getRev in interface LeaderKeyOrBuilderpublic LeaderKey.Builder setRev(long value)
rev is the creation revision of the key. It can be used to test for ownership of an election during transactions by testing the key's creation revision matches rev.
int64 rev = 3;value - The rev to set.public LeaderKey.Builder clearRev()
rev is the creation revision of the key. It can be used to test for ownership of an election during transactions by testing the key's creation revision matches rev.
int64 rev = 3;public long getLease()
lease is the lease ID of the election leader.
int64 lease = 4;getLease in interface LeaderKeyOrBuilderpublic LeaderKey.Builder setLease(long value)
lease is the lease ID of the election leader.
int64 lease = 4;value - The lease to set.public LeaderKey.Builder clearLease()
lease is the lease ID of the election leader.
int64 lease = 4;public final LeaderKey.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.Builder>public final LeaderKey.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.Builder>Copyright © 2021. All rights reserved.