Class RouteServerBgpOptionsRequest

    • Method Detail

      • peerAsn

        public final Long peerAsn()

        The Border Gateway Protocol (BGP) Autonomous System Number (ASN) for the appliance. Valid values are from 1 to 4294967295. We recommend using a private ASN in the 64512–65534 (16-bit ASN) or 4200000000–4294967294 (32-bit ASN) range.

        Returns:
        The Border Gateway Protocol (BGP) Autonomous System Number (ASN) for the appliance. Valid values are from 1 to 4294967295. We recommend using a private ASN in the 64512–65534 (16-bit ASN) or 4200000000–4294967294 (32-bit ASN) range.
      • peerLivenessDetection

        public final RouteServerPeerLivenessMode peerLivenessDetection()

        The requested liveness detection protocol for the BGP peer.

        • bgp-keepalive: The standard BGP keep alive mechanism (RFC4271) that is stable but may take longer to fail-over in cases of network impact or router failure.

        • bfd: An additional Bidirectional Forwarding Detection (BFD) protocol (RFC5880) that enables fast failover by using more sensitive liveness detection.

        Defaults to bgp-keepalive.

        If the service returns an enum value that is not available in the current SDK version, peerLivenessDetection will return RouteServerPeerLivenessMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from peerLivenessDetectionAsString().

        Returns:
        The requested liveness detection protocol for the BGP peer.

        • bgp-keepalive: The standard BGP keep alive mechanism (RFC4271) that is stable but may take longer to fail-over in cases of network impact or router failure.

        • bfd: An additional Bidirectional Forwarding Detection (BFD) protocol (RFC5880) that enables fast failover by using more sensitive liveness detection.

        Defaults to bgp-keepalive.

        See Also:
        RouteServerPeerLivenessMode
      • peerLivenessDetectionAsString

        public final String peerLivenessDetectionAsString()

        The requested liveness detection protocol for the BGP peer.

        • bgp-keepalive: The standard BGP keep alive mechanism (RFC4271) that is stable but may take longer to fail-over in cases of network impact or router failure.

        • bfd: An additional Bidirectional Forwarding Detection (BFD) protocol (RFC5880) that enables fast failover by using more sensitive liveness detection.

        Defaults to bgp-keepalive.

        If the service returns an enum value that is not available in the current SDK version, peerLivenessDetection will return RouteServerPeerLivenessMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from peerLivenessDetectionAsString().

        Returns:
        The requested liveness detection protocol for the BGP peer.

        • bgp-keepalive: The standard BGP keep alive mechanism (RFC4271) that is stable but may take longer to fail-over in cases of network impact or router failure.

        • bfd: An additional Bidirectional Forwarding Detection (BFD) protocol (RFC5880) that enables fast failover by using more sensitive liveness detection.

        Defaults to bgp-keepalive.

        See Also:
        RouteServerPeerLivenessMode
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)