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:
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 type
ClusterRouterPoolSettings-
Method Summary
Modifier and TypeMethodDescriptionaddAllUseRoles(Iterable<String> values) repeated string useRoles = 5;addUseRoles(String value) repeated string useRoles = 5;addUseRolesBytes(org.apache.pekko.protobufv3.internal.ByteString value) repeated string useRoles = 5;build()clear()required bool allowLocalRoutees = 3;required uint32 maxInstancesPerNode = 2;required uint32 totalInstances = 1;optional string useRole = 4;repeated string useRoles = 5;booleanrequired bool allowLocalRoutees = 3;static final org.apache.pekko.protobufv3.internal.Descriptors.Descriptororg.apache.pekko.protobufv3.internal.Descriptors.Descriptorintrequired uint32 maxInstancesPerNode = 2;intrequired uint32 totalInstances = 1;optional string useRole = 4;org.apache.pekko.protobufv3.internal.ByteStringoptional string useRole = 4;getUseRoles(int index) repeated string useRoles = 5;org.apache.pekko.protobufv3.internal.ByteStringgetUseRolesBytes(int index) repeated string useRoles = 5;intrepeated string useRoles = 5;org.apache.pekko.protobufv3.internal.ProtocolStringListrepeated string useRoles = 5;booleanrequired bool allowLocalRoutees = 3;booleanrequired uint32 maxInstancesPerNode = 2;booleanrequired uint32 totalInstances = 1;booleanoptional string useRole = 4;protected org.apache.pekko.protobufv3.internal.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(org.apache.pekko.protobufv3.internal.CodedInputStream input, org.apache.pekko.protobufv3.internal.ExtensionRegistryLite extensionRegistry) mergeFrom(org.apache.pekko.protobufv3.internal.Message other) setAllowLocalRoutees(boolean value) required bool allowLocalRoutees = 3;setMaxInstancesPerNode(int value) required uint32 maxInstancesPerNode = 2;setTotalInstances(int value) required uint32 totalInstances = 1;setUseRole(String value) optional string useRole = 4;setUseRoleBytes(org.apache.pekko.protobufv3.internal.ByteString value) optional string useRole = 4;setUseRoles(int index, 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, setUnknownFieldsProto3Methods inherited from class org.apache.pekko.protobufv3.internal.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class org.apache.pekko.protobufv3.internal.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.pekko.protobufv3.internal.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface org.apache.pekko.protobufv3.internal.MessageLite.Builder
mergeFromMethods inherited from interface org.apache.pekko.protobufv3.internal.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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
- 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
- Specified by:
getDefaultInstanceForTypein interfaceorg.apache.pekko.protobufv3.internal.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceorg.apache.pekko.protobufv3.internal.MessageOrBuilder
-
build
- Specified by:
buildin interfaceorg.apache.pekko.protobufv3.internal.Message.Builder- Specified by:
buildin interfaceorg.apache.pekko.protobufv3.internal.MessageLite.Builder
-
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 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:
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
required uint32 totalInstances = 1;- Parameters:
value- The totalInstances to set.- Returns:
- This builder for chaining.
-
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
required uint32 maxInstancesPerNode = 2;- Parameters:
value- The maxInstancesPerNode to set.- Returns:
- This builder for chaining.
-
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
required bool allowLocalRoutees = 3;- Parameters:
value- The allowLocalRoutees to set.- Returns:
- This builder for chaining.
-
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
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
optional string useRole = 4;- Parameters:
value- The useRole to set.- Returns:
- This builder for chaining.
-
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
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
repeated string useRoles = 5;- Parameters:
index- The index to set the value at.value- The useRoles to set.- Returns:
- This builder for chaining.
-
addUseRoles
repeated string useRoles = 5;- Parameters:
value- The useRoles to add.- Returns:
- This builder for chaining.
-
addAllUseRoles
repeated string useRoles = 5;- Parameters:
values- The useRoles to add.- Returns:
- This builder for chaining.
-
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.
-