public final class DefaultMaintenanceAssociation extends java.lang.Object implements MaintenanceAssociation
MaintenanceAssociation.MaintenanceAssociation.CcmInterval, MaintenanceAssociation.MaBuilder| Modifier and Type | Method and Description |
|---|---|
static MaintenanceAssociation.MaBuilder |
builder(MaIdShort maId,
int mdNameAndTypeLen) |
static MaintenanceAssociation.MaBuilder |
builder(MaintenanceAssociation ma) |
MaintenanceAssociation.CcmInterval |
ccmInterval()
Get the CCM interval for the Maintenance Association.
|
java.util.Collection<Component> |
componentList()
A list of components each of which can be managed in a manner essentially equivalent to an 802.1Q bridge.
|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
MaIdShort |
maId()
Get the ID of the Maintenance Association.
|
short |
maNumericId()
Numeric identifier.
|
java.util.Collection<MepId> |
remoteMepIdList()
Get the list of the Remote Mep Ids.
|
java.lang.String |
toString() |
MaintenanceAssociation |
withComponentList(java.util.Collection<Component> componentList)
Create a new component collection.
|
MaintenanceAssociation |
withRemoteMepIdList(java.util.Collection<MepId> remoteMepIdList)
Create a new Maintenance Association from the current with the specified RemoteMepId list.
|
public MaIdShort maId()
MaintenanceAssociationmaId in interface MaintenanceAssociationpublic MaintenanceAssociation.CcmInterval ccmInterval()
MaintenanceAssociationccmInterval in interface MaintenanceAssociationpublic java.util.Collection<Component> componentList()
MaintenanceAssociationcomponentList in interface MaintenanceAssociationpublic MaintenanceAssociation withComponentList(java.util.Collection<Component> componentList)
MaintenanceAssociationwithComponentList in interface MaintenanceAssociationcomponentList - A collection of component objectspublic java.util.Collection<MepId> remoteMepIdList()
MaintenanceAssociationremoteMepIdList in interface MaintenanceAssociationpublic MaintenanceAssociation withRemoteMepIdList(java.util.Collection<MepId> remoteMepIdList)
MaintenanceAssociationwithRemoteMepIdList in interface MaintenanceAssociationremoteMepIdList - A list of RemoteMepIdspublic short maNumericId()
MaintenanceAssociationmaNumericId in interface MaintenanceAssociationpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic static MaintenanceAssociation.MaBuilder builder(MaIdShort maId, int mdNameAndTypeLen) throws CfmConfigException
CfmConfigExceptionpublic static MaintenanceAssociation.MaBuilder builder(MaintenanceAssociation ma) throws CfmConfigException
CfmConfigException