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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ByoipCidr.Buildercidr(String cidr)The address range, in CIDR notation.ByoipCidr.Builderevents(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).ByoipCidr.Builderevents(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).ByoipCidr.Builderevents(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).ByoipCidr.Builderstate(String state)The state of the address pool.ByoipCidr.Builderstate(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 Detail
-
cidr
ByoipCidr.Builder cidr(String cidr)
The address range, in CIDR notation.
For more information, see Bring your own IP addresses (BYOIP) in the Global Accelerator Developer Guide.
- Parameters:
cidr- The address range, in CIDR notation.For more information, see Bring your own IP addresses (BYOIP) in the Global Accelerator Developer Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
ByoipCidr.Builder state(String 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:
ByoipCidrState,ByoipCidrState
-
state
ByoipCidr.Builder state(ByoipCidrState 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:
ByoipCidrState,ByoipCidrState
-
events
ByoipCidr.Builder 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).
- 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
ByoipCidr.Builder 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).
- 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
ByoipCidr.Builder 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).
This is a convenience method that creates an instance of theByoipCidrEvent.Builderavoiding the need to create one manually viaByoipCidrEvent.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#events(List.) - 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:
#events(java.util.Collection)
-
-