public static final class NamedTeamingPolicy.Builder
extends java.lang.Object
NamedTeamingPolicy
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
NamedTeamingPolicy . |
Modifier and Type | Method and Description |
---|---|
NamedTeamingPolicy |
build() |
NamedTeamingPolicy.Builder |
setActiveList(java.util.List<Uplink> activeList)
List of Uplinks used in active list
|
NamedTeamingPolicy.Builder |
setName(java.lang.String name)
An uplink teaming policy of a given name defined in UplinkHostSwitchProfile.
|
NamedTeamingPolicy.Builder |
setPolicy(java.lang.String policy)
Possible values are:
NamedTeamingPolicy.POLICY_FAILOVER_ORDER NamedTeamingPolicy.POLICY_LOADBALANCE_SRCID
NamedTeamingPolicy.POLICY_LOADBALANCE_SRC_MAC
Teaming policy |
NamedTeamingPolicy.Builder |
setRollingOrder(java.lang.Boolean rollingOrder)
Flag for preemptive mode
|
NamedTeamingPolicy.Builder |
setStandbyList(java.util.List<Uplink> standbyList)
List of Uplinks used in standby list
|
public Builder()
NamedTeamingPolicy
.public NamedTeamingPolicy.Builder setActiveList(java.util.List<Uplink> activeList)
activeList
- New value for the property.public NamedTeamingPolicy.Builder setPolicy(java.lang.String policy)
policy
- New value for the property.public NamedTeamingPolicy.Builder setRollingOrder(java.lang.Boolean rollingOrder)
rollingOrder
- New value for the property.public NamedTeamingPolicy.Builder setStandbyList(java.util.List<Uplink> standbyList)
standbyList
- New value for the property.public NamedTeamingPolicy.Builder setName(java.lang.String name)
name
- New value for the property.public NamedTeamingPolicy build()