Class Node.Builder
java.lang.Object
org.jclouds.rackspace.cloudloadbalancers.v1.domain.internal.BaseNode.Builder<Node>
org.jclouds.rackspace.cloudloadbalancers.v1.domain.Node.Builder
- Enclosing class:
Node
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRequired.build()
condition
(BaseNode.Condition condition) Required.id
(int id) port
(int port) Required.status
(Node.Status status) type
(BaseNode.Type type) Type of node to add.Weight of node to add.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
id
-
status
- See Also:
-
metadata
-
build
- Overrides:
build
in classBaseNode.Builder<Node>
-
address
Required. IP address or domain name for the node.- Overrides:
address
in classBaseNode.Builder<Node>
-
condition
Required. Condition for the node, which determines its role within the load balancer.- Overrides:
condition
in classBaseNode.Builder<Node>
- See Also:
-
type
Type of node to add.- Overrides:
type
in classBaseNode.Builder<Node>
- See Also:
-
port
Required. Port number for the service you are load balancing.- Overrides:
port
in classBaseNode.Builder<Node>
-
weight
Weight of node to add. If theinvalid reference
Algorithm#WEIGHTED_ROUND_ROBIN
- Overrides:
weight
in classBaseNode.Builder<Node>
-
from
- Overrides:
from
in classBaseNode.Builder<Node>
-