public class InterVpnLinkDataComposite extends Object
Constructor and Description |
---|
InterVpnLinkDataComposite(InterVpnLink interVpnLink) |
InterVpnLinkDataComposite(InterVpnLink interVpnLink,
InterVpnLinkState interVpnLinkState) |
InterVpnLinkDataComposite(InterVpnLinkState interVpnLinkState) |
public InterVpnLinkDataComposite(InterVpnLink interVpnLink)
public InterVpnLinkDataComposite(InterVpnLinkState interVpnLinkState)
public InterVpnLinkDataComposite(InterVpnLink interVpnLink, InterVpnLinkState interVpnLinkState)
public InterVpnLink getInterVpnLinkConfig()
public void setInterVpnLinkConfig(InterVpnLink interVpnLink)
public InterVpnLinkState getInterVpnLinkState()
public void setInterVpnLinkState(InterVpnLinkState interVpnLinkState)
public boolean isComplete()
public com.google.common.base.Optional<InterVpnLinkState.State> getState()
public boolean isActive()
public boolean stepsOnDpn(BigInteger dpnId)
public boolean isBgpRoutesLeaking()
public boolean isStaticRoutesLeaking()
public boolean isConnectedRoutesLeaking()
public boolean isFirstEndpointVpnName(String vpnName)
public boolean isSecondEndpointVpnName(String vpnName)
public boolean isVpnLinked(String vpnName)
public boolean isFirstEndpointIpAddr(String endpointIp)
public boolean isSecondEndpointIpAddr(String endpointIp)
public boolean isIpAddrTheOtherVpnEndpoint(String ipAddr, String vpnUuid)
public String getInterVpnLinkName()
public com.google.common.base.Optional<String> getFirstEndpointVpnUuid()
public com.google.common.base.Optional<String> getFirstEndpointIpAddr()
public com.google.common.base.Optional<Long> getFirstEndpointLportTag()
public List<BigInteger> getFirstEndpointDpns()
public com.google.common.base.Optional<String> getSecondEndpointVpnUuid()
public com.google.common.base.Optional<String> getSecondEndpointIpAddr()
public com.google.common.base.Optional<Long> getSecondEndpointLportTag()
public List<BigInteger> getSecondEndpointDpns()
public com.google.common.base.Optional<Long> getEndpointLportTagByVpnName(String vpnName)
public com.google.common.base.Optional<Long> getEndpointLportTagByIpAddr(String endpointIp)
public com.google.common.base.Optional<Long> getOtherEndpointLportTagByVpnName(String vpnName)
public List<BigInteger> getEndpointDpnsByVpnName(String vpnUuid)
public List<BigInteger> getOtherEndpointDpnsByVpnName(String vpnUuid)
public List<BigInteger> getEndpointDpnsByIpAddr(String endpointIp)
public List<BigInteger> getOtherEndpointDpnsByIpAddr(String endpointIp)
Copyright © 2019 OpenDaylight. All rights reserved.