Class ClusterMessages.ClusterRouterPoolSettings.Builder
- java.lang.Object
-
- org.apache.pekko.protobufv3.internal.AbstractMessageLite.Builder
-
- org.apache.pekko.protobufv3.internal.AbstractMessage.Builder<BuilderT>
-
- org.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<ClusterMessages.ClusterRouterPoolSettings.Builder>
-
- org.apache.pekko.cluster.protobuf.msg.ClusterMessages.ClusterRouterPoolSettings.Builder
-
- All Implemented Interfaces:
java.lang.Cloneable,ClusterMessages.ClusterRouterPoolSettingsOrBuilder,org.apache.pekko.protobufv3.internal.Message.Builder,org.apache.pekko.protobufv3.internal.MessageLite.Builder,org.apache.pekko.protobufv3.internal.MessageLiteOrBuilder,org.apache.pekko.protobufv3.internal.MessageOrBuilder
- Enclosing class:
- ClusterMessages.ClusterRouterPoolSettings
public static final class ClusterMessages.ClusterRouterPoolSettings.Builder extends org.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<ClusterMessages.ClusterRouterPoolSettings.Builder> implements ClusterMessages.ClusterRouterPoolSettingsOrBuilder
Protobuf typeClusterRouterPoolSettings
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterMessages.ClusterRouterPoolSettings.BuilderaddAllUseRoles(java.lang.Iterable<java.lang.String> values)repeated string useRoles = 5;ClusterMessages.ClusterRouterPoolSettings.BuilderaddUseRoles(java.lang.String value)repeated string useRoles = 5;ClusterMessages.ClusterRouterPoolSettings.BuilderaddUseRolesBytes(org.apache.pekko.protobufv3.internal.ByteString value)repeated string useRoles = 5;ClusterMessages.ClusterRouterPoolSettingsbuild()ClusterMessages.ClusterRouterPoolSettingsbuildPartial()ClusterMessages.ClusterRouterPoolSettings.Builderclear()ClusterMessages.ClusterRouterPoolSettings.BuilderclearAllowLocalRoutees()required bool allowLocalRoutees = 3;ClusterMessages.ClusterRouterPoolSettings.BuilderclearMaxInstancesPerNode()required uint32 maxInstancesPerNode = 2;ClusterMessages.ClusterRouterPoolSettings.BuilderclearTotalInstances()required uint32 totalInstances = 1;ClusterMessages.ClusterRouterPoolSettings.BuilderclearUseRole()optional string useRole = 4;ClusterMessages.ClusterRouterPoolSettings.BuilderclearUseRoles()repeated string useRoles = 5;booleangetAllowLocalRoutees()required bool allowLocalRoutees = 3;ClusterMessages.ClusterRouterPoolSettingsgetDefaultInstanceForType()static org.apache.pekko.protobufv3.internal.Descriptors.DescriptorgetDescriptor()org.apache.pekko.protobufv3.internal.Descriptors.DescriptorgetDescriptorForType()intgetMaxInstancesPerNode()required uint32 maxInstancesPerNode = 2;intgetTotalInstances()required uint32 totalInstances = 1;java.lang.StringgetUseRole()optional string useRole = 4;org.apache.pekko.protobufv3.internal.ByteStringgetUseRoleBytes()optional string useRole = 4;java.lang.StringgetUseRoles(int index)repeated string useRoles = 5;org.apache.pekko.protobufv3.internal.ByteStringgetUseRolesBytes(int index)repeated string useRoles = 5;intgetUseRolesCount()repeated string useRoles = 5;org.apache.pekko.protobufv3.internal.ProtocolStringListgetUseRolesList()repeated string useRoles = 5;booleanhasAllowLocalRoutees()required bool allowLocalRoutees = 3;booleanhasMaxInstancesPerNode()required uint32 maxInstancesPerNode = 2;booleanhasTotalInstances()required uint32 totalInstances = 1;booleanhasUseRole()optional string useRole = 4;protected org.apache.pekko.protobufv3.internal.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ClusterMessages.ClusterRouterPoolSettings.BuildermergeFrom(ClusterMessages.ClusterRouterPoolSettings other)ClusterMessages.ClusterRouterPoolSettings.BuildermergeFrom(org.apache.pekko.protobufv3.internal.CodedInputStream input, org.apache.pekko.protobufv3.internal.ExtensionRegistryLite extensionRegistry)ClusterMessages.ClusterRouterPoolSettings.BuildermergeFrom(org.apache.pekko.protobufv3.internal.Message other)ClusterMessages.ClusterRouterPoolSettings.BuildersetAllowLocalRoutees(boolean value)required bool allowLocalRoutees = 3;ClusterMessages.ClusterRouterPoolSettings.BuildersetMaxInstancesPerNode(int value)required uint32 maxInstancesPerNode = 2;ClusterMessages.ClusterRouterPoolSettings.BuildersetTotalInstances(int value)required uint32 totalInstances = 1;ClusterMessages.ClusterRouterPoolSettings.BuildersetUseRole(java.lang.String value)optional string useRole = 4;ClusterMessages.ClusterRouterPoolSettings.BuildersetUseRoleBytes(org.apache.pekko.protobufv3.internal.ByteString value)optional string useRole = 4;ClusterMessages.ClusterRouterPoolSettings.BuildersetUseRoles(int index, java.lang.String value)repeated string useRoles = 5;-
Methods inherited from class org.apache.pekko.protobufv3.internal.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class org.apache.pekko.protobufv3.internal.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class org.apache.pekko.protobufv3.internal.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final org.apache.pekko.protobufv3.internal.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected org.apache.pekko.protobufv3.internal.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classorg.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<ClusterMessages.ClusterRouterPoolSettings.Builder>
-
clear
public ClusterMessages.ClusterRouterPoolSettings.Builder clear()
- Specified by:
clearin interfaceorg.apache.pekko.protobufv3.internal.Message.Builder- Specified by:
clearin interfaceorg.apache.pekko.protobufv3.internal.MessageLite.Builder- Overrides:
clearin classorg.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<ClusterMessages.ClusterRouterPoolSettings.Builder>
-
getDescriptorForType
public org.apache.pekko.protobufv3.internal.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfaceorg.apache.pekko.protobufv3.internal.Message.Builder- Specified by:
getDescriptorForTypein interfaceorg.apache.pekko.protobufv3.internal.MessageOrBuilder- Overrides:
getDescriptorForTypein classorg.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<ClusterMessages.ClusterRouterPoolSettings.Builder>
-
getDefaultInstanceForType
public ClusterMessages.ClusterRouterPoolSettings getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfaceorg.apache.pekko.protobufv3.internal.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceorg.apache.pekko.protobufv3.internal.MessageOrBuilder
-
build
public ClusterMessages.ClusterRouterPoolSettings build()
- Specified by:
buildin interfaceorg.apache.pekko.protobufv3.internal.Message.Builder- Specified by:
buildin interfaceorg.apache.pekko.protobufv3.internal.MessageLite.Builder
-
buildPartial
public ClusterMessages.ClusterRouterPoolSettings buildPartial()
- Specified by:
buildPartialin interfaceorg.apache.pekko.protobufv3.internal.Message.Builder- Specified by:
buildPartialin interfaceorg.apache.pekko.protobufv3.internal.MessageLite.Builder
-
mergeFrom
public ClusterMessages.ClusterRouterPoolSettings.Builder mergeFrom(org.apache.pekko.protobufv3.internal.Message other)
- Specified by:
mergeFromin interfaceorg.apache.pekko.protobufv3.internal.Message.Builder- Overrides:
mergeFromin classorg.apache.pekko.protobufv3.internal.AbstractMessage.Builder<ClusterMessages.ClusterRouterPoolSettings.Builder>
-
mergeFrom
public ClusterMessages.ClusterRouterPoolSettings.Builder mergeFrom(ClusterMessages.ClusterRouterPoolSettings other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfaceorg.apache.pekko.protobufv3.internal.MessageLiteOrBuilder- Overrides:
isInitializedin classorg.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<ClusterMessages.ClusterRouterPoolSettings.Builder>
-
mergeFrom
public ClusterMessages.ClusterRouterPoolSettings.Builder mergeFrom(org.apache.pekko.protobufv3.internal.CodedInputStream input, org.apache.pekko.protobufv3.internal.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfaceorg.apache.pekko.protobufv3.internal.Message.Builder- Specified by:
mergeFromin interfaceorg.apache.pekko.protobufv3.internal.MessageLite.Builder- Overrides:
mergeFromin classorg.apache.pekko.protobufv3.internal.AbstractMessage.Builder<ClusterMessages.ClusterRouterPoolSettings.Builder>- Throws:
java.io.IOException
-
hasTotalInstances
public boolean hasTotalInstances()
required uint32 totalInstances = 1;- Specified by:
hasTotalInstancesin interfaceClusterMessages.ClusterRouterPoolSettingsOrBuilder- Returns:
- Whether the totalInstances field is set.
-
getTotalInstances
public int getTotalInstances()
required uint32 totalInstances = 1;- Specified by:
getTotalInstancesin interfaceClusterMessages.ClusterRouterPoolSettingsOrBuilder- Returns:
- The totalInstances.
-
setTotalInstances
public ClusterMessages.ClusterRouterPoolSettings.Builder setTotalInstances(int value)
required uint32 totalInstances = 1;- Parameters:
value- The totalInstances to set.- Returns:
- This builder for chaining.
-
clearTotalInstances
public ClusterMessages.ClusterRouterPoolSettings.Builder clearTotalInstances()
required uint32 totalInstances = 1;- Returns:
- This builder for chaining.
-
hasMaxInstancesPerNode
public boolean hasMaxInstancesPerNode()
required uint32 maxInstancesPerNode = 2;- Specified by:
hasMaxInstancesPerNodein interfaceClusterMessages.ClusterRouterPoolSettingsOrBuilder- Returns:
- Whether the maxInstancesPerNode field is set.
-
getMaxInstancesPerNode
public int getMaxInstancesPerNode()
required uint32 maxInstancesPerNode = 2;- Specified by:
getMaxInstancesPerNodein interfaceClusterMessages.ClusterRouterPoolSettingsOrBuilder- Returns:
- The maxInstancesPerNode.
-
setMaxInstancesPerNode
public ClusterMessages.ClusterRouterPoolSettings.Builder setMaxInstancesPerNode(int value)
required uint32 maxInstancesPerNode = 2;- Parameters:
value- The maxInstancesPerNode to set.- Returns:
- This builder for chaining.
-
clearMaxInstancesPerNode
public ClusterMessages.ClusterRouterPoolSettings.Builder clearMaxInstancesPerNode()
required uint32 maxInstancesPerNode = 2;- Returns:
- This builder for chaining.
-
hasAllowLocalRoutees
public boolean hasAllowLocalRoutees()
required bool allowLocalRoutees = 3;- Specified by:
hasAllowLocalRouteesin interfaceClusterMessages.ClusterRouterPoolSettingsOrBuilder- Returns:
- Whether the allowLocalRoutees field is set.
-
getAllowLocalRoutees
public boolean getAllowLocalRoutees()
required bool allowLocalRoutees = 3;- Specified by:
getAllowLocalRouteesin interfaceClusterMessages.ClusterRouterPoolSettingsOrBuilder- Returns:
- The allowLocalRoutees.
-
setAllowLocalRoutees
public ClusterMessages.ClusterRouterPoolSettings.Builder setAllowLocalRoutees(boolean value)
required bool allowLocalRoutees = 3;- Parameters:
value- The allowLocalRoutees to set.- Returns:
- This builder for chaining.
-
clearAllowLocalRoutees
public ClusterMessages.ClusterRouterPoolSettings.Builder clearAllowLocalRoutees()
required bool allowLocalRoutees = 3;- Returns:
- This builder for chaining.
-
hasUseRole
public boolean hasUseRole()
optional string useRole = 4;- Specified by:
hasUseRolein interfaceClusterMessages.ClusterRouterPoolSettingsOrBuilder- Returns:
- Whether the useRole field is set.
-
getUseRole
public java.lang.String getUseRole()
optional string useRole = 4;- Specified by:
getUseRolein interfaceClusterMessages.ClusterRouterPoolSettingsOrBuilder- Returns:
- The useRole.
-
getUseRoleBytes
public org.apache.pekko.protobufv3.internal.ByteString getUseRoleBytes()
optional string useRole = 4;- Specified by:
getUseRoleBytesin interfaceClusterMessages.ClusterRouterPoolSettingsOrBuilder- Returns:
- The bytes for useRole.
-
setUseRole
public ClusterMessages.ClusterRouterPoolSettings.Builder setUseRole(java.lang.String value)
optional string useRole = 4;- Parameters:
value- The useRole to set.- Returns:
- This builder for chaining.
-
clearUseRole
public ClusterMessages.ClusterRouterPoolSettings.Builder clearUseRole()
optional string useRole = 4;- Returns:
- This builder for chaining.
-
setUseRoleBytes
public ClusterMessages.ClusterRouterPoolSettings.Builder setUseRoleBytes(org.apache.pekko.protobufv3.internal.ByteString value)
optional string useRole = 4;- Parameters:
value- The bytes for useRole to set.- Returns:
- This builder for chaining.
-
getUseRolesList
public org.apache.pekko.protobufv3.internal.ProtocolStringList getUseRolesList()
repeated string useRoles = 5;- Specified by:
getUseRolesListin interfaceClusterMessages.ClusterRouterPoolSettingsOrBuilder- Returns:
- A list containing the useRoles.
-
getUseRolesCount
public int getUseRolesCount()
repeated string useRoles = 5;- Specified by:
getUseRolesCountin interfaceClusterMessages.ClusterRouterPoolSettingsOrBuilder- Returns:
- The count of useRoles.
-
getUseRoles
public java.lang.String getUseRoles(int index)
repeated string useRoles = 5;- Specified by:
getUseRolesin interfaceClusterMessages.ClusterRouterPoolSettingsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The useRoles at the given index.
-
getUseRolesBytes
public org.apache.pekko.protobufv3.internal.ByteString getUseRolesBytes(int index)
repeated string useRoles = 5;- Specified by:
getUseRolesBytesin interfaceClusterMessages.ClusterRouterPoolSettingsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the useRoles at the given index.
-
setUseRoles
public ClusterMessages.ClusterRouterPoolSettings.Builder setUseRoles(int index, java.lang.String value)
repeated string useRoles = 5;- Parameters:
index- The index to set the value at.value- The useRoles to set.- Returns:
- This builder for chaining.
-
addUseRoles
public ClusterMessages.ClusterRouterPoolSettings.Builder addUseRoles(java.lang.String value)
repeated string useRoles = 5;- Parameters:
value- The useRoles to add.- Returns:
- This builder for chaining.
-
addAllUseRoles
public ClusterMessages.ClusterRouterPoolSettings.Builder addAllUseRoles(java.lang.Iterable<java.lang.String> values)
repeated string useRoles = 5;- Parameters:
values- The useRoles to add.- Returns:
- This builder for chaining.
-
clearUseRoles
public ClusterMessages.ClusterRouterPoolSettings.Builder clearUseRoles()
repeated string useRoles = 5;- Returns:
- This builder for chaining.
-
addUseRolesBytes
public ClusterMessages.ClusterRouterPoolSettings.Builder addUseRolesBytes(org.apache.pekko.protobufv3.internal.ByteString value)
repeated string useRoles = 5;- Parameters:
value- The bytes of the useRoles to add.- Returns:
- This builder for chaining.
-
-