@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() |
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.
|
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 |
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 |
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, copyBaseTo, 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 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.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 prefix you can specify is /56. 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 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.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 Request<ProvisionByoipCidrRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<ProvisionByoipCidrRequest>
public String toString()
toString
in class Object
Object.toString()
public ProvisionByoipCidrRequest clone()
clone
in class AmazonWebServiceRequest
Copyright © 2023. All rights reserved.