Class ProtectedTransportEndpointState.Builder
- java.lang.Object
 - 
- org.onosproject.net.behaviour.protection.ProtectedTransportEndpointState.Builder
 
 
- 
- Enclosing class:
 - ProtectedTransportEndpointState
 
public static class ProtectedTransportEndpointState.Builder extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description Builder() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProtectedTransportEndpointStatebuild()BuildsProtectedTransportEndpointState.ProtectedTransportEndpointState.BuildercopyFrom(ProtectedTransportEndpointState src)Copies all the fields fromsrc.ProtectedTransportEndpointState.BuilderwithActivePathIndex(int activePathIndex)Sets the activePathIndex.ProtectedTransportEndpointState.BuilderwithDescription(ProtectedTransportEndpointDescription description)Sets the description.ProtectedTransportEndpointState.BuilderwithPathStates(List<TransportEndpointState> pathStates)Sets the path states. 
 - 
 
- 
- 
Method Detail
- 
copyFrom
public ProtectedTransportEndpointState.Builder copyFrom(ProtectedTransportEndpointState src)
Copies all the fields fromsrc.- Parameters:
 src- object to copy from- Returns:
 - this
 
 
- 
withPathStates
public ProtectedTransportEndpointState.Builder withPathStates(List<TransportEndpointState> pathStates)
Sets the path states.- Parameters:
 pathStates- the path states- Returns:
 - this
 
 
- 
withActivePathIndex
public ProtectedTransportEndpointState.Builder withActivePathIndex(int activePathIndex)
Sets the activePathIndex.- Parameters:
 activePathIndex- the activePathIndex- Returns:
 - this
 
 
- 
withDescription
public ProtectedTransportEndpointState.Builder withDescription(ProtectedTransportEndpointDescription description)
Sets the description.- Parameters:
 description- of thisProtectedTransportEndpointState- Returns:
 - this
 
 
- 
build
public ProtectedTransportEndpointState build()
BuildsProtectedTransportEndpointState.- Returns:
 ProtectedTransportEndpointState
 
 - 
 
 -