Class RouteServerBgpOptions
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RouteServerBgpOptions.Builder,RouteServerBgpOptions>
The BGP configuration options for a route server peer.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final LongpeerAsn()The Border Gateway Protocol (BGP) Autonomous System Number (ASN) for the appliance.The liveness detection protocol used for the BGP peer.final StringThe liveness detection protocol used for the BGP peer.static Class<? extends RouteServerBgpOptions.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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
The liveness detection protocol used for the BGP peer.
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,
peerLivenessDetectionwill returnRouteServerPeerLivenessMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompeerLivenessDetectionAsString().- Returns:
- The liveness detection protocol used for the BGP peer.
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:
-
-
peerLivenessDetectionAsString
The liveness detection protocol used for the BGP peer.
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,
peerLivenessDetectionwill returnRouteServerPeerLivenessMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompeerLivenessDetectionAsString().- Returns:
- The liveness detection protocol used for the BGP peer.
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:
-
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<RouteServerBgpOptions.Builder,RouteServerBgpOptions>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-