Interface ByoipCidr.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ByoipCidr.Builder,
,ByoipCidr> SdkBuilder<ByoipCidr.Builder,
,ByoipCidr> SdkPojo
- Enclosing class:
ByoipCidr
public static interface ByoipCidr.Builder
extends SdkPojo, CopyableBuilder<ByoipCidr.Builder,ByoipCidr>
-
Method Summary
Modifier and TypeMethodDescriptionThe address range, in CIDR notation.events
(Collection<ByoipCidrEvent> events) A history of status changes for an IP address range that you bring to Global Accelerator through bring your own IP address (BYOIP).events
(Consumer<ByoipCidrEvent.Builder>... events) A history of status changes for an IP address range that you bring to Global Accelerator through bring your own IP address (BYOIP).events
(ByoipCidrEvent... events) A history of status changes for an IP address range that you bring to Global Accelerator through bring your own IP address (BYOIP).The state of the address pool.state
(ByoipCidrState state) The state of the address pool.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
cidr
The address range, in CIDR notation.
- Parameters:
cidr
- The address range, in CIDR notation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The state of the address pool.
- Parameters:
state
- The state of the address pool.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The state of the address pool.
- Parameters:
state
- The state of the address pool.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
events
A history of status changes for an IP address range that you bring to Global Accelerator through bring your own IP address (BYOIP).
- Parameters:
events
- A history of status changes for an IP address range that you bring to Global Accelerator through bring your own IP address (BYOIP).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
events
A history of status changes for an IP address range that you bring to Global Accelerator through bring your own IP address (BYOIP).
- Parameters:
events
- A history of status changes for an IP address range that you bring to Global Accelerator through bring your own IP address (BYOIP).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
events
A history of status changes for an IP address range that you bring to Global Accelerator through bring your own IP address (BYOIP).
This is a convenience method that creates an instance of theByoipCidrEvent.Builder
avoiding the need to create one manually viaByoipCidrEvent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toevents(List<ByoipCidrEvent>)
.- Parameters:
events
- a consumer that will call methods onByoipCidrEvent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-