Package io.etcd.jetcd.api
Class LeaderKey.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.Builder>
-
- io.etcd.jetcd.api.LeaderKey.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,LeaderKeyOrBuilder,java.lang.Cloneable
- Enclosing class:
- LeaderKey
public static final class LeaderKey.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.Builder> implements LeaderKeyOrBuilder
Protobuf typev3electionpb.LeaderKey
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LeaderKey.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)LeaderKeybuild()LeaderKeybuildPartial()LeaderKey.Builderclear()LeaderKey.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)LeaderKey.BuilderclearKey()key is an opaque key representing the ownership of the election.LeaderKey.BuilderclearLease()lease is the lease ID of the election leader.LeaderKey.BuilderclearName()name is the election identifier that correponds to the leadership key.LeaderKey.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)LeaderKey.BuilderclearRev()rev is the creation revision of the key.LeaderKey.Builderclone()LeaderKeygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.ByteStringgetKey()key is an opaque key representing the ownership of the election.longgetLease()lease is the lease ID of the election leader.com.google.protobuf.ByteStringgetName()name is the election identifier that correponds to the leadership key.longgetRev()rev is the creation revision of the key.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()LeaderKey.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)LeaderKey.BuildermergeFrom(com.google.protobuf.Message other)LeaderKey.BuildermergeFrom(LeaderKey other)LeaderKey.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)LeaderKey.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)LeaderKey.BuildersetKey(com.google.protobuf.ByteString value)key is an opaque key representing the ownership of the election.LeaderKey.BuildersetLease(long value)lease is the lease ID of the election leader.LeaderKey.BuildersetName(com.google.protobuf.ByteString value)name is the election identifier that correponds to the leadership key.LeaderKey.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)LeaderKey.BuildersetRev(long value)rev is the creation revision of the key.LeaderKey.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.Builder>
-
clear
public LeaderKey.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.Builder>
-
getDefaultInstanceForType
public LeaderKey getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public LeaderKey build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LeaderKey buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public LeaderKey.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.Builder>
-
setField
public LeaderKey.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.Builder>
-
clearField
public LeaderKey.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.Builder>
-
clearOneof
public LeaderKey.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.Builder>
-
setRepeatedField
public LeaderKey.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.Builder>
-
addRepeatedField
public LeaderKey.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.Builder>
-
mergeFrom
public LeaderKey.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LeaderKey.Builder>
-
mergeFrom
public LeaderKey.Builder mergeFrom(LeaderKey other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.Builder>
-
mergeFrom
public LeaderKey.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LeaderKey.Builder>- Throws:
java.io.IOException
-
getName
public com.google.protobuf.ByteString getName()
name is the election identifier that correponds to the leadership key.
bytes name = 1;- Specified by:
getNamein interfaceLeaderKeyOrBuilder- Returns:
- The name.
-
setName
public LeaderKey.Builder setName(com.google.protobuf.ByteString value)
name is the election identifier that correponds to the leadership key.
bytes name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public LeaderKey.Builder clearName()
name is the election identifier that correponds to the leadership key.
bytes name = 1;- Returns:
- This builder for chaining.
-
getKey
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;- Specified by:
getKeyin interfaceLeaderKeyOrBuilder- Returns:
- The key.
-
setKey
public 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;- Parameters:
value- The key to set.- Returns:
- This builder for chaining.
-
clearKey
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;- Returns:
- This builder for chaining.
-
getRev
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;- Specified by:
getRevin interfaceLeaderKeyOrBuilder- Returns:
- The rev.
-
setRev
public 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;- Parameters:
value- The rev to set.- Returns:
- This builder for chaining.
-
clearRev
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;- Returns:
- This builder for chaining.
-
getLease
public long getLease()
lease is the lease ID of the election leader.
int64 lease = 4;- Specified by:
getLeasein interfaceLeaderKeyOrBuilder- Returns:
- The lease.
-
setLease
public LeaderKey.Builder setLease(long value)
lease is the lease ID of the election leader.
int64 lease = 4;- Parameters:
value- The lease to set.- Returns:
- This builder for chaining.
-
clearLease
public LeaderKey.Builder clearLease()
lease is the lease ID of the election leader.
int64 lease = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final LeaderKey.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.Builder>
-
mergeUnknownFields
public final LeaderKey.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LeaderKey.Builder>
-
-