public static interface ProvisionByoipCidrRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<ProvisionByoipCidrRequest.Builder,ProvisionByoipCidrRequest>
Modifier and Type | Method and Description |
---|---|
ProvisionByoipCidrRequest.Builder |
cidr(String cidr)
The public IPv4 address range, in CIDR notation.
|
ProvisionByoipCidrRequest.Builder |
cidrAuthorizationContext(CidrAuthorizationContext cidrAuthorizationContext)
A signed document that proves that you are authorized to bring the specified IP address range to Amazon using
BYOIP.
|
default ProvisionByoipCidrRequest.Builder |
cidrAuthorizationContext(Consumer<CidrAuthorizationContext.Builder> cidrAuthorizationContext)
A signed document that proves that you are authorized to bring the specified IP address range to Amazon using
BYOIP.
|
ProvisionByoipCidrRequest.Builder |
description(String description)
A description for the address range and the address pool.
|
ProvisionByoipCidrRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
ProvisionByoipCidrRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
build
overrideConfiguration
copy
applyMutation, build
ProvisionByoipCidrRequest.Builder cidr(String cidr)
The public IPv4 address range, in CIDR notation. The most specific prefix that you can specify is /24. The address range cannot overlap with another address range that you've brought to this or another region.
cidr
- The public IPv4 address range, in CIDR notation. The most specific prefix that you can specify is /24.
The address range cannot overlap with another address range that you've brought to this or another
region.ProvisionByoipCidrRequest.Builder cidrAuthorizationContext(CidrAuthorizationContext cidrAuthorizationContext)
A signed document that proves that you are authorized to bring the specified IP address range to Amazon using BYOIP.
cidrAuthorizationContext
- A signed document that proves that you are authorized to bring the specified IP address range to
Amazon using BYOIP.default ProvisionByoipCidrRequest.Builder cidrAuthorizationContext(Consumer<CidrAuthorizationContext.Builder> cidrAuthorizationContext)
A signed document that proves that you are authorized to bring the specified IP address range to Amazon using BYOIP.
This is a convenience that creates an instance of theCidrAuthorizationContext.Builder
avoiding the
need to create one manually via CidrAuthorizationContext.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to cidrAuthorizationContext(CidrAuthorizationContext)
.cidrAuthorizationContext
- a consumer that will call methods on CidrAuthorizationContext.Builder
cidrAuthorizationContext(CidrAuthorizationContext)
ProvisionByoipCidrRequest.Builder description(String description)
A description for the address range and the address pool.
description
- A description for the address range and the address pool.ProvisionByoipCidrRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.ProvisionByoipCidrRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.