Class BGPSessionPreferences
java.lang.Object
org.opendaylight.protocol.bgp.rib.impl.spi.BGPSessionPreferences
DTO for BGP Session preferences, that contains BGP Open message.
- 
Constructor SummaryConstructorsConstructorDescriptionBGPSessionPreferences(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber as, int hold, BgpId bgpId, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber remoteAs, List<BgpParameters> params) BGPSessionPreferences(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber as, int hold, BgpId bgpId, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber remoteAs, List<BgpParameters> params, Optional<byte[]> md5Password) Creates a new DTO for Open message.
- 
Method SummaryModifier and TypeMethodDescriptiongetBgpId()Returns my BGP Identifier.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumberReturns expected remote AS number.intReturns initial value of HoldTimer.Optional<byte[]>Optionally returns peer's MD5 password.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumbergetMyAs()Returns my AS number.Gets a list of advertised bgp parameters.
- 
Constructor Details- 
BGPSessionPreferencespublic BGPSessionPreferences(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber as, int hold, BgpId bgpId, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber remoteAs, List<BgpParameters> params, Optional<byte[]> md5Password) Creates a new DTO for Open message.- Parameters:
- as- local AS number
- hold- preferred hold timer value, in seconds
- bgpId- local BGP Identifier
- remoteAs- expected remote As Number
- params- list of advertised parameters
- md5Password- - md5password
 
- 
BGPSessionPreferencespublic BGPSessionPreferences(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber as, int hold, BgpId bgpId, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber remoteAs, List<BgpParameters> params) 
 
- 
- 
Method Details- 
getMyAspublic org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber getMyAs()Returns my AS number.- Returns:
- AS number
 
- 
getHoldTimepublic int getHoldTime()Returns initial value of HoldTimer.- Returns:
- initial value of HoldTimer
 
- 
getBgpIdReturns my BGP Identifier.- Returns:
- BGP identifier
 
- 
getExpectedRemoteAspublic org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber getExpectedRemoteAs()Returns expected remote AS number.- Returns:
- AS number
 
- 
getParamsGets a list of advertised bgp parameters.- Returns:
- a list of advertised bgp parameters
 
- 
getMd5PasswordOptionally returns peer's MD5 password.- Returns:
- Encoded MD5 password.
 
 
-