Class TransportEndpointState.Builder
- java.lang.Object
- 
- org.onosproject.net.behaviour.protection.TransportEndpointState.Builder
 
- 
- Enclosing class:
- TransportEndpointState
 
 public static class TransportEndpointState.Builder extends java.lang.Object
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description TransportEndpointState.BuilderaddAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)Adds specified attributes.TransportEndpointStatebuild()BuildsTransportEndpointState.TransportEndpointState.BuildercopyFrom(TransportEndpointState src)Copies all the fields fromsrc.TransportEndpointState.BuilderreplaceAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)Replaces attributes with the specified Map.TransportEndpointState.BuilderwithDescription(TransportEndpointDescription description)Sets the description.TransportEndpointState.BuilderwithId(TransportEndpointId id)Sets id.TransportEndpointState.BuilderwithLive(boolean live)Sets liveness state.
 
- 
- 
- 
Method Detail- 
copyFrompublic TransportEndpointState.Builder copyFrom(TransportEndpointState src) Copies all the fields fromsrc.- Parameters:
- src- object to copy from
- Returns:
- this
 
 - 
withIdpublic TransportEndpointState.Builder withId(TransportEndpointId id) Sets id.- Parameters:
- id-- TransportEndpointId
- Returns:
- this
 
 - 
withLivepublic TransportEndpointState.Builder withLive(boolean live) Sets liveness state.- Parameters:
- live- liveness state
- Returns:
- this
 
 - 
withDescriptionpublic TransportEndpointState.Builder withDescription(TransportEndpointDescription description) Sets the description.- Parameters:
- description- description
- Returns:
- this
 
 - 
addAttributespublic TransportEndpointState.Builder addAttributes(java.util.Map<java.lang.String,java.lang.String> attributes) Adds specified attributes.- Parameters:
- attributes- to add
- Returns:
- this
 
 - 
replaceAttributespublic TransportEndpointState.Builder replaceAttributes(java.util.Map<java.lang.String,java.lang.String> attributes) Replaces attributes with the specified Map.- Parameters:
- attributes- to add
- Returns:
- this
 
 - 
buildpublic TransportEndpointState build() BuildsTransportEndpointState.- Returns:
- TransportEndpointState
 
 
- 
 
-