@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProvisionByoipCidrRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<ProvisionByoipCidrRequest>
NOOP
Constructor and Description |
---|
ProvisionByoipCidrRequest() |
Modifier and Type | Method and Description |
---|---|
ProvisionByoipCidrRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getCidr()
The public IPv4 or IPv6 address range, in CIDR notation.
|
CidrAuthorizationContext |
getCidrAuthorizationContext()
A signed document that proves that you are authorized to bring the specified IP address range to Amazon using
BYOIP.
|
String |
getDescription()
A description for the address range and the address pool.
|
Request<ProvisionByoipCidrRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
Boolean |
getMultiRegion()
Reserved.
|
String |
getNetworkBorderGroup()
If you have Local Zones
enabled, you can choose a network border group for Local Zones when you provision and advertise a BYOIPv4 CIDR.
|
List<TagSpecification> |
getPoolTagSpecifications()
The tags to apply to the address pool.
|
Boolean |
getPubliclyAdvertisable()
(IPv6 only) Indicate whether the address range will be publicly advertised to the internet.
|
int |
hashCode() |
Boolean |
isMultiRegion()
Reserved.
|
Boolean |
isPubliclyAdvertisable()
(IPv6 only) Indicate whether the address range will be publicly advertised to the internet.
|
void |
setCidr(String cidr)
The public IPv4 or IPv6 address range, in CIDR notation.
|
void |
setCidrAuthorizationContext(CidrAuthorizationContext cidrAuthorizationContext)
A signed document that proves that you are authorized to bring the specified IP address range to Amazon using
BYOIP.
|
void |
setDescription(String description)
A description for the address range and the address pool.
|
void |
setMultiRegion(Boolean multiRegion)
Reserved.
|
void |
setNetworkBorderGroup(String networkBorderGroup)
If you have Local Zones
enabled, you can choose a network border group for Local Zones when you provision and advertise a BYOIPv4 CIDR.
|
void |
setPoolTagSpecifications(Collection<TagSpecification> poolTagSpecifications)
The tags to apply to the address pool.
|
void |
setPubliclyAdvertisable(Boolean publiclyAdvertisable)
(IPv6 only) Indicate whether the address range will be publicly advertised to the internet.
|
String |
toString()
Returns a string representation of this object.
|
ProvisionByoipCidrRequest |
withCidr(String cidr)
The public IPv4 or IPv6 address range, in CIDR notation.
|
ProvisionByoipCidrRequest |
withCidrAuthorizationContext(CidrAuthorizationContext cidrAuthorizationContext)
A signed document that proves that you are authorized to bring the specified IP address range to Amazon using
BYOIP.
|
ProvisionByoipCidrRequest |
withDescription(String description)
A description for the address range and the address pool.
|
ProvisionByoipCidrRequest |
withMultiRegion(Boolean multiRegion)
Reserved.
|
ProvisionByoipCidrRequest |
withNetworkBorderGroup(String networkBorderGroup)
If you have Local Zones
enabled, you can choose a network border group for Local Zones when you provision and advertise a BYOIPv4 CIDR.
|
ProvisionByoipCidrRequest |
withPoolTagSpecifications(Collection<TagSpecification> poolTagSpecifications)
The tags to apply to the address pool.
|
ProvisionByoipCidrRequest |
withPoolTagSpecifications(TagSpecification... poolTagSpecifications)
The tags to apply to the address pool.
|
ProvisionByoipCidrRequest |
withPubliclyAdvertisable(Boolean publiclyAdvertisable)
(IPv6 only) Indicate whether the address range will be publicly advertised to the internet.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setCidr(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 address range that you can bring is /48 for CIDRs that are publicly advertisable and /56 for CIDRs that are not publicly advertisable. 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 address range that you can bring is /48 for CIDRs that are publicly
advertisable and /56 for CIDRs that are not publicly advertisable. The address range cannot overlap with
another address range that you've brought to this or another Region.public String getCidr()
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 address range that you can bring is /48 for CIDRs that are publicly advertisable and /56 for CIDRs that are not publicly advertisable. The address range cannot overlap with another address range that you've brought to this or another Region.
public ProvisionByoipCidrRequest withCidr(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 address range that you can bring is /48 for CIDRs that are publicly advertisable and /56 for CIDRs that are not publicly advertisable. 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 address range that you can bring is /48 for CIDRs that are publicly
advertisable and /56 for CIDRs that are not publicly advertisable. The address range cannot overlap with
another address range that you've brought to this or another Region.public void setCidrAuthorizationContext(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.public CidrAuthorizationContext getCidrAuthorizationContext()
A signed document that proves that you are authorized to bring the specified IP address range to Amazon using BYOIP.
public ProvisionByoipCidrRequest withCidrAuthorizationContext(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.public void setPubliclyAdvertisable(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
public Boolean getPubliclyAdvertisable()
(IPv6 only) Indicate whether the address range will be publicly advertised to the internet.
Default: true
Default: true
public ProvisionByoipCidrRequest withPubliclyAdvertisable(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
public Boolean isPubliclyAdvertisable()
(IPv6 only) Indicate whether the address range will be publicly advertised to the internet.
Default: true
Default: true
public void setDescription(String description)
A description for the address range and the address pool.
description
- A description for the address range and the address pool.public String getDescription()
A description for the address range and the address pool.
public ProvisionByoipCidrRequest withDescription(String description)
A description for the address range and the address pool.
description
- A description for the address range and the address pool.public List<TagSpecification> getPoolTagSpecifications()
The tags to apply to the address pool.
public void setPoolTagSpecifications(Collection<TagSpecification> poolTagSpecifications)
The tags to apply to the address pool.
poolTagSpecifications
- The tags to apply to the address pool.public ProvisionByoipCidrRequest withPoolTagSpecifications(TagSpecification... poolTagSpecifications)
The tags to apply to the address pool.
NOTE: This method appends the values to the existing list (if any). Use
setPoolTagSpecifications(java.util.Collection)
or
withPoolTagSpecifications(java.util.Collection)
if you want to override the existing values.
poolTagSpecifications
- The tags to apply to the address pool.public ProvisionByoipCidrRequest withPoolTagSpecifications(Collection<TagSpecification> poolTagSpecifications)
The tags to apply to the address pool.
poolTagSpecifications
- The tags to apply to the address pool.public void setMultiRegion(Boolean multiRegion)
Reserved.
multiRegion
- Reserved.public Boolean getMultiRegion()
Reserved.
public ProvisionByoipCidrRequest withMultiRegion(Boolean multiRegion)
Reserved.
multiRegion
- Reserved.public Boolean isMultiRegion()
Reserved.
public void setNetworkBorderGroup(String networkBorderGroup)
If you have Local Zones enabled, you can choose a network border group for Local Zones when you provision and advertise a BYOIPv4 CIDR. Choose the network border group carefully as the EIP and the Amazon Web Services resource it is associated with must reside in the same network border group.
You can provision BYOIP address ranges to and advertise them in the following Local Zone network border groups:
us-east-1-dfw-2
us-west-2-lax-1
us-west-2-phx-2
You cannot provision or advertise BYOIPv6 address ranges in Local Zones at this time.
networkBorderGroup
- If you have Local
Zones enabled, you can choose a network border group for Local Zones when you provision and advertise
a BYOIPv4 CIDR. Choose the network border group carefully as the EIP and the Amazon Web Services resource
it is associated with must reside in the same network border group.
You can provision BYOIP address ranges to and advertise them in the following Local Zone network border groups:
us-east-1-dfw-2
us-west-2-lax-1
us-west-2-phx-2
You cannot provision or advertise BYOIPv6 address ranges in Local Zones at this time.
public String getNetworkBorderGroup()
If you have Local Zones enabled, you can choose a network border group for Local Zones when you provision and advertise a BYOIPv4 CIDR. Choose the network border group carefully as the EIP and the Amazon Web Services resource it is associated with must reside in the same network border group.
You can provision BYOIP address ranges to and advertise them in the following Local Zone network border groups:
us-east-1-dfw-2
us-west-2-lax-1
us-west-2-phx-2
You cannot provision or advertise BYOIPv6 address ranges in Local Zones at this time.
You can provision BYOIP address ranges to and advertise them in the following Local Zone network border groups:
us-east-1-dfw-2
us-west-2-lax-1
us-west-2-phx-2
You cannot provision or advertise BYOIPv6 address ranges in Local Zones at this time.
public ProvisionByoipCidrRequest withNetworkBorderGroup(String networkBorderGroup)
If you have Local Zones enabled, you can choose a network border group for Local Zones when you provision and advertise a BYOIPv4 CIDR. Choose the network border group carefully as the EIP and the Amazon Web Services resource it is associated with must reside in the same network border group.
You can provision BYOIP address ranges to and advertise them in the following Local Zone network border groups:
us-east-1-dfw-2
us-west-2-lax-1
us-west-2-phx-2
You cannot provision or advertise BYOIPv6 address ranges in Local Zones at this time.
networkBorderGroup
- If you have Local
Zones enabled, you can choose a network border group for Local Zones when you provision and advertise
a BYOIPv4 CIDR. Choose the network border group carefully as the EIP and the Amazon Web Services resource
it is associated with must reside in the same network border group.
You can provision BYOIP address ranges to and advertise them in the following Local Zone network border groups:
us-east-1-dfw-2
us-west-2-lax-1
us-west-2-phx-2
You cannot provision or advertise BYOIPv6 address ranges in Local Zones at this time.
public Request<ProvisionByoipCidrRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<ProvisionByoipCidrRequest>
public String toString()
toString
in class Object
Object.toString()
public ProvisionByoipCidrRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()