public class PeerBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<Peer>
Peer
instances.Peer
Constructor and Description |
---|
PeerBuilder() |
PeerBuilder(Peer arg) |
PeerBuilder(Peer base) |
Modifier and Type | Method and Description |
---|---|
PeerBuilder |
addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Peer>> augmentationType,
org.opendaylight.yangtools.yang.binding.Augmentation<Peer> augmentationValue) |
Peer |
build() |
void |
fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
Set fields from given grouping argument.
|
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress |
getAddress() |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber |
getAs() |
<E extends org.opendaylight.yangtools.yang.binding.Augmentation<Peer>> |
getAugmentation(Class<E> augmentationType) |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address |
getBgpId() |
PeerKey |
getKey() |
Mirrors |
getMirrors() |
Peer.PeerDistinguisher |
getPeerDistinguisher() |
PeerId |
getPeerId() |
PeerSession |
getPeerSession() |
PostPolicyRib |
getPostPolicyRib() |
PrePolicyRib |
getPrePolicyRib() |
String |
getRouterDistinguisher() |
Stats |
getStats() |
PeerType |
getType() |
PeerBuilder |
removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Peer>> augmentationType) |
PeerBuilder |
setAddress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress value) |
PeerBuilder |
setAs(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber value) |
PeerBuilder |
setBgpId(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address value) |
PeerBuilder |
setKey(PeerKey value) |
PeerBuilder |
setMirrors(Mirrors value) |
PeerBuilder |
setPeerDistinguisher(Peer.PeerDistinguisher value) |
PeerBuilder |
setPeerId(PeerId value) |
PeerBuilder |
setPeerSession(PeerSession value) |
PeerBuilder |
setPostPolicyRib(PostPolicyRib value) |
PeerBuilder |
setPrePolicyRib(PrePolicyRib value) |
PeerBuilder |
setRouterDistinguisher(String value) |
PeerBuilder |
setStats(Stats value) |
PeerBuilder |
setType(PeerType value) |
public PeerBuilder()
public PeerBuilder(Peer arg)
public PeerBuilder(Peer base)
public void fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
arg
- grouping objectIllegalArgumentException
- if given argument is none of valid typespublic org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress getAddress()
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber getAs()
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address getBgpId()
public PeerKey getKey()
public Mirrors getMirrors()
public Peer.PeerDistinguisher getPeerDistinguisher()
public PeerId getPeerId()
public PeerSession getPeerSession()
public PostPolicyRib getPostPolicyRib()
public PrePolicyRib getPrePolicyRib()
public String getRouterDistinguisher()
public Stats getStats()
public PeerType getType()
public <E extends org.opendaylight.yangtools.yang.binding.Augmentation<Peer>> E getAugmentation(Class<E> augmentationType)
public PeerBuilder setAddress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress value)
public PeerBuilder setAs(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber value)
public PeerBuilder setBgpId(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address value)
public PeerBuilder setKey(PeerKey value)
public PeerBuilder setMirrors(Mirrors value)
public PeerBuilder setPeerDistinguisher(Peer.PeerDistinguisher value)
public PeerBuilder setPeerId(PeerId value)
public PeerBuilder setPeerSession(PeerSession value)
public PeerBuilder setPostPolicyRib(PostPolicyRib value)
public PeerBuilder setPrePolicyRib(PrePolicyRib value)
public PeerBuilder setRouterDistinguisher(String value)
public PeerBuilder setStats(Stats value)
public PeerBuilder setType(PeerType value)
public PeerBuilder addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Peer>> augmentationType, org.opendaylight.yangtools.yang.binding.Augmentation<Peer> augmentationValue)
public PeerBuilder removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Peer>> augmentationType)
Copyright © 2017 OpenDaylight. All rights reserved.