Interface IpamRoutingPolicyRegistration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<IpamRoutingPolicyRegistration.Builder,,IpamRoutingPolicyRegistration> SdkBuilder<IpamRoutingPolicyRegistration.Builder,,IpamRoutingPolicyRegistration> SdkPojo
- Enclosing class:
IpamRoutingPolicyRegistration
-
Method Summary
Modifier and TypeMethodDescriptionThe Autonomous System Numbers (ASNs) authorized to originate the prefix.asns(Collection<String> asns) The Autonomous System Numbers (ASNs) authorized to originate the prefix.The IP address prefix in CIDR notation authorized by the ROA.description(String description) The description of the routing policy registration.latestDeltaId(String latestDeltaId) The ID of the most recent delta that modified this registration.The maximum prefix length that the ASNs are authorized to announce.permitMoreSpecificAnnouncements(Boolean permitMoreSpecificAnnouncements) Specifies whether to permit more specific route announcements than the CIDR prefix.The state of the routing policy registration.The state of the routing policy registration.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
cidr
The IP address prefix in CIDR notation authorized by the ROA.
- Parameters:
cidr- The IP address prefix in CIDR notation authorized by the ROA.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
asns
The Autonomous System Numbers (ASNs) authorized to originate the prefix.
- Parameters:
asns- The Autonomous System Numbers (ASNs) authorized to originate the prefix.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
asns
The Autonomous System Numbers (ASNs) authorized to originate the prefix.
- Parameters:
asns- The Autonomous System Numbers (ASNs) authorized to originate the prefix.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permitMoreSpecificAnnouncements
IpamRoutingPolicyRegistration.Builder permitMoreSpecificAnnouncements(Boolean permitMoreSpecificAnnouncements) Specifies whether to permit more specific route announcements than the CIDR prefix. When enabled, ASNs can announce sub-prefixes of the authorized CIDR up to the specified maximum length. Default:
false.- Parameters:
permitMoreSpecificAnnouncements- Specifies whether to permit more specific route announcements than the CIDR prefix. When enabled, ASNs can announce sub-prefixes of the authorized CIDR up to the specified maximum length. Default:false.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxLength
The maximum prefix length that the ASNs are authorized to announce.
- Parameters:
maxLength- The maximum prefix length that the ASNs are authorized to announce.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the routing policy registration.
- Parameters:
description- The description of the routing policy registration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestDeltaId
The ID of the most recent delta that modified this registration.
- Parameters:
latestDeltaId- The ID of the most recent delta that modified this registration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The state of the routing policy registration. Valid values:
pending-activate|activate-failed|create-in-progress|create-complete|update-in-progress|update-complete|delete-in-progress|delete-complete.- Parameters:
state- The state of the routing policy registration. Valid values:pending-activate|activate-failed|create-in-progress|create-complete|update-in-progress|update-complete|delete-in-progress|delete-complete.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The state of the routing policy registration. Valid values:
pending-activate|activate-failed|create-in-progress|create-complete|update-in-progress|update-complete|delete-in-progress|delete-complete.- Parameters:
state- The state of the routing policy registration. Valid values:pending-activate|activate-failed|create-in-progress|create-complete|update-in-progress|update-complete|delete-in-progress|delete-complete.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-