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 or IPv6 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 |
dryRun(Boolean dryRun)
Checks whether you have the required permissions for the action, without actually making the request, and
provides an error response.
|
ProvisionByoipCidrRequest.Builder |
multiRegion(Boolean multiRegion)
Reserved.
|
ProvisionByoipCidrRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
ProvisionByoipCidrRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
ProvisionByoipCidrRequest.Builder |
poolTagSpecifications(Collection<TagSpecification> poolTagSpecifications)
The tags to apply to the address pool.
|
ProvisionByoipCidrRequest.Builder |
poolTagSpecifications(Consumer<TagSpecification.Builder>... poolTagSpecifications)
The tags to apply to the address pool.
|
ProvisionByoipCidrRequest.Builder |
poolTagSpecifications(TagSpecification... poolTagSpecifications)
The tags to apply to the address pool.
|
ProvisionByoipCidrRequest.Builder |
publiclyAdvertisable(Boolean publiclyAdvertisable)
(IPv6 only) Indicate whether the address range will be publicly advertised to the internet.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildProvisionByoipCidrRequest.Builder cidr(String cidr)
The public IPv4 or IPv6 address range, in CIDR notation. The most specific IPv4 prefix that you can specify is /24. The most specific IPv6 prefix you can specify is /56. The address range cannot overlap with another address range that you've brought to this or another Region.
cidr - The public IPv4 or IPv6 address range, in CIDR notation. The most specific IPv4 prefix that you can
specify is /24. The most specific IPv6 prefix you can specify is /56. 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 method 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.BuildercidrAuthorizationContext(CidrAuthorizationContext)ProvisionByoipCidrRequest.Builder publiclyAdvertisable(Boolean publiclyAdvertisable)
(IPv6 only) Indicate whether the address range will be publicly advertised to the internet.
Default: true
publiclyAdvertisable - (IPv6 only) Indicate whether the address range will be publicly advertised to the internet.
Default: true
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 dryRun(Boolean dryRun)
Checks whether you have the required permissions for the action, without actually making the request, and
provides an error response. If you have the required permissions, the error response is
DryRunOperation. Otherwise, it is UnauthorizedOperation.
dryRun - Checks whether you have the required permissions for the action, without actually making the request,
and provides an error response. If you have the required permissions, the error response is
DryRunOperation. Otherwise, it is UnauthorizedOperation.ProvisionByoipCidrRequest.Builder poolTagSpecifications(Collection<TagSpecification> poolTagSpecifications)
The tags to apply to the address pool.
poolTagSpecifications - The tags to apply to the address pool.ProvisionByoipCidrRequest.Builder poolTagSpecifications(TagSpecification... poolTagSpecifications)
The tags to apply to the address pool.
poolTagSpecifications - The tags to apply to the address pool.ProvisionByoipCidrRequest.Builder poolTagSpecifications(Consumer<TagSpecification.Builder>... poolTagSpecifications)
The tags to apply to the address pool.
This is a convenience method that creates an instance of theTagSpecification.Builder avoiding the need to create one
manually via TagSpecification.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #poolTagSpecifications(List.
poolTagSpecifications - a consumer that will call methods on
TagSpecification.Builder#poolTagSpecifications(java.util.Collection) ProvisionByoipCidrRequest.Builder multiRegion(Boolean multiRegion)
Reserved.
multiRegion - Reserved.ProvisionByoipCidrRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderProvisionByoipCidrRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.