Package io.etcd.jetcd.api
Class Member.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Member.Builder>
-
- io.etcd.jetcd.api.Member.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,MemberOrBuilder,java.lang.Cloneable
- Enclosing class:
- Member
public static final class Member.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Member.Builder> implements MemberOrBuilder
Protobuf typeetcdserverpb.Member
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Member.BuilderaddAllClientURLs(java.lang.Iterable<java.lang.String> values)clientURLs is the list of URLs the member exposes to clients for communication.Member.BuilderaddAllPeerURLs(java.lang.Iterable<java.lang.String> values)peerURLs is the list of URLs the member exposes to the cluster for communication.Member.BuilderaddClientURLs(java.lang.String value)clientURLs is the list of URLs the member exposes to clients for communication.Member.BuilderaddClientURLsBytes(com.google.protobuf.ByteString value)clientURLs is the list of URLs the member exposes to clients for communication.Member.BuilderaddPeerURLs(java.lang.String value)peerURLs is the list of URLs the member exposes to the cluster for communication.Member.BuilderaddPeerURLsBytes(com.google.protobuf.ByteString value)peerURLs is the list of URLs the member exposes to the cluster for communication.Member.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Memberbuild()MemberbuildPartial()Member.Builderclear()Member.BuilderclearClientURLs()clientURLs is the list of URLs the member exposes to clients for communication.Member.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Member.BuilderclearID()ID is the member ID for this member.Member.BuilderclearName()name is the human-readable name of the member.Member.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Member.BuilderclearPeerURLs()peerURLs is the list of URLs the member exposes to the cluster for communication.Member.Builderclone()java.lang.StringgetClientURLs(int index)clientURLs is the list of URLs the member exposes to clients for communication.com.google.protobuf.ByteStringgetClientURLsBytes(int index)clientURLs is the list of URLs the member exposes to clients for communication.intgetClientURLsCount()clientURLs is the list of URLs the member exposes to clients for communication.com.google.protobuf.ProtocolStringListgetClientURLsList()clientURLs is the list of URLs the member exposes to clients for communication.MembergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()longgetID()ID is the member ID for this member.java.lang.StringgetName()name is the human-readable name of the member.com.google.protobuf.ByteStringgetNameBytes()name is the human-readable name of the member.java.lang.StringgetPeerURLs(int index)peerURLs is the list of URLs the member exposes to the cluster for communication.com.google.protobuf.ByteStringgetPeerURLsBytes(int index)peerURLs is the list of URLs the member exposes to the cluster for communication.intgetPeerURLsCount()peerURLs is the list of URLs the member exposes to the cluster for communication.com.google.protobuf.ProtocolStringListgetPeerURLsList()peerURLs is the list of URLs the member exposes to the cluster for communication.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Member.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Member.BuildermergeFrom(com.google.protobuf.Message other)Member.BuildermergeFrom(Member other)Member.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Member.BuildersetClientURLs(int index, java.lang.String value)clientURLs is the list of URLs the member exposes to clients for communication.Member.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Member.BuildersetID(long value)ID is the member ID for this member.Member.BuildersetName(java.lang.String value)name is the human-readable name of the member.Member.BuildersetNameBytes(com.google.protobuf.ByteString value)name is the human-readable name of the member.Member.BuildersetPeerURLs(int index, java.lang.String value)peerURLs is the list of URLs the member exposes to the cluster for communication.Member.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)Member.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<Member.Builder>
-
clear
public Member.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<Member.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<Member.Builder>
-
getDefaultInstanceForType
public Member getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Member build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Member buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Member.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<Member.Builder>
-
setField
public Member.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<Member.Builder>
-
clearField
public Member.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Member.Builder>
-
clearOneof
public Member.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Member.Builder>
-
setRepeatedField
public Member.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<Member.Builder>
-
addRepeatedField
public Member.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<Member.Builder>
-
mergeFrom
public Member.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Member.Builder>
-
mergeFrom
public Member.Builder mergeFrom(Member other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Member.Builder>
-
mergeFrom
public Member.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<Member.Builder>- Throws:
java.io.IOException
-
getID
public long getID()
ID is the member ID for this member.
uint64 ID = 1;- Specified by:
getIDin interfaceMemberOrBuilder- Returns:
- The iD.
-
setID
public Member.Builder setID(long value)
ID is the member ID for this member.
uint64 ID = 1;- Parameters:
value- The iD to set.- Returns:
- This builder for chaining.
-
clearID
public Member.Builder clearID()
ID is the member ID for this member.
uint64 ID = 1;- Returns:
- This builder for chaining.
-
getName
public java.lang.String getName()
name is the human-readable name of the member. If the member is not started, the name will be an empty string.
string name = 2;- Specified by:
getNamein interfaceMemberOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
name is the human-readable name of the member. If the member is not started, the name will be an empty string.
string name = 2;- Specified by:
getNameBytesin interfaceMemberOrBuilder- Returns:
- The bytes for name.
-
setName
public Member.Builder setName(java.lang.String value)
name is the human-readable name of the member. If the member is not started, the name will be an empty string.
string name = 2;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Member.Builder clearName()
name is the human-readable name of the member. If the member is not started, the name will be an empty string.
string name = 2;- Returns:
- This builder for chaining.
-
setNameBytes
public Member.Builder setNameBytes(com.google.protobuf.ByteString value)
name is the human-readable name of the member. If the member is not started, the name will be an empty string.
string name = 2;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getPeerURLsList
public com.google.protobuf.ProtocolStringList getPeerURLsList()
peerURLs is the list of URLs the member exposes to the cluster for communication.
repeated string peerURLs = 3;- Specified by:
getPeerURLsListin interfaceMemberOrBuilder- Returns:
- A list containing the peerURLs.
-
getPeerURLsCount
public int getPeerURLsCount()
peerURLs is the list of URLs the member exposes to the cluster for communication.
repeated string peerURLs = 3;- Specified by:
getPeerURLsCountin interfaceMemberOrBuilder- Returns:
- The count of peerURLs.
-
getPeerURLs
public java.lang.String getPeerURLs(int index)
peerURLs is the list of URLs the member exposes to the cluster for communication.
repeated string peerURLs = 3;- Specified by:
getPeerURLsin interfaceMemberOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The peerURLs at the given index.
-
getPeerURLsBytes
public com.google.protobuf.ByteString getPeerURLsBytes(int index)
peerURLs is the list of URLs the member exposes to the cluster for communication.
repeated string peerURLs = 3;- Specified by:
getPeerURLsBytesin interfaceMemberOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the peerURLs at the given index.
-
setPeerURLs
public Member.Builder setPeerURLs(int index, java.lang.String value)
peerURLs is the list of URLs the member exposes to the cluster for communication.
repeated string peerURLs = 3;- Parameters:
index- The index to set the value at.value- The peerURLs to set.- Returns:
- This builder for chaining.
-
addPeerURLs
public Member.Builder addPeerURLs(java.lang.String value)
peerURLs is the list of URLs the member exposes to the cluster for communication.
repeated string peerURLs = 3;- Parameters:
value- The peerURLs to add.- Returns:
- This builder for chaining.
-
addAllPeerURLs
public Member.Builder addAllPeerURLs(java.lang.Iterable<java.lang.String> values)
peerURLs is the list of URLs the member exposes to the cluster for communication.
repeated string peerURLs = 3;- Parameters:
values- The peerURLs to add.- Returns:
- This builder for chaining.
-
clearPeerURLs
public Member.Builder clearPeerURLs()
peerURLs is the list of URLs the member exposes to the cluster for communication.
repeated string peerURLs = 3;- Returns:
- This builder for chaining.
-
addPeerURLsBytes
public Member.Builder addPeerURLsBytes(com.google.protobuf.ByteString value)
peerURLs is the list of URLs the member exposes to the cluster for communication.
repeated string peerURLs = 3;- Parameters:
value- The bytes of the peerURLs to add.- Returns:
- This builder for chaining.
-
getClientURLsList
public com.google.protobuf.ProtocolStringList getClientURLsList()
clientURLs is the list of URLs the member exposes to clients for communication. If the member is not started, clientURLs will be empty.
repeated string clientURLs = 4;- Specified by:
getClientURLsListin interfaceMemberOrBuilder- Returns:
- A list containing the clientURLs.
-
getClientURLsCount
public int getClientURLsCount()
clientURLs is the list of URLs the member exposes to clients for communication. If the member is not started, clientURLs will be empty.
repeated string clientURLs = 4;- Specified by:
getClientURLsCountin interfaceMemberOrBuilder- Returns:
- The count of clientURLs.
-
getClientURLs
public java.lang.String getClientURLs(int index)
clientURLs is the list of URLs the member exposes to clients for communication. If the member is not started, clientURLs will be empty.
repeated string clientURLs = 4;- Specified by:
getClientURLsin interfaceMemberOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The clientURLs at the given index.
-
getClientURLsBytes
public com.google.protobuf.ByteString getClientURLsBytes(int index)
clientURLs is the list of URLs the member exposes to clients for communication. If the member is not started, clientURLs will be empty.
repeated string clientURLs = 4;- Specified by:
getClientURLsBytesin interfaceMemberOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the clientURLs at the given index.
-
setClientURLs
public Member.Builder setClientURLs(int index, java.lang.String value)
clientURLs is the list of URLs the member exposes to clients for communication. If the member is not started, clientURLs will be empty.
repeated string clientURLs = 4;- Parameters:
index- The index to set the value at.value- The clientURLs to set.- Returns:
- This builder for chaining.
-
addClientURLs
public Member.Builder addClientURLs(java.lang.String value)
clientURLs is the list of URLs the member exposes to clients for communication. If the member is not started, clientURLs will be empty.
repeated string clientURLs = 4;- Parameters:
value- The clientURLs to add.- Returns:
- This builder for chaining.
-
addAllClientURLs
public Member.Builder addAllClientURLs(java.lang.Iterable<java.lang.String> values)
clientURLs is the list of URLs the member exposes to clients for communication. If the member is not started, clientURLs will be empty.
repeated string clientURLs = 4;- Parameters:
values- The clientURLs to add.- Returns:
- This builder for chaining.
-
clearClientURLs
public Member.Builder clearClientURLs()
clientURLs is the list of URLs the member exposes to clients for communication. If the member is not started, clientURLs will be empty.
repeated string clientURLs = 4;- Returns:
- This builder for chaining.
-
addClientURLsBytes
public Member.Builder addClientURLsBytes(com.google.protobuf.ByteString value)
clientURLs is the list of URLs the member exposes to clients for communication. If the member is not started, clientURLs will be empty.
repeated string clientURLs = 4;- Parameters:
value- The bytes of the clientURLs to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Member.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Member.Builder>
-
mergeUnknownFields
public final Member.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Member.Builder>
-
-