@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Ipam extends Object implements Serializable, Cloneable
IPAM is a VPC feature that you can use to automate your IP address management workflows including assigning, tracking, troubleshooting, and auditing IP addresses across Amazon Web Services Regions and accounts throughout your Amazon Web Services Organization. For more information, see What is IPAM? in the Amazon VPC IPAM User Guide.
Constructor and Description |
---|
Ipam() |
Modifier and Type | Method and Description |
---|---|
Ipam |
clone() |
boolean |
equals(Object obj) |
String |
getDefaultResourceDiscoveryAssociationId()
The IPAM's default resource discovery association ID.
|
String |
getDefaultResourceDiscoveryId()
The IPAM's default resource discovery ID.
|
String |
getDescription()
The description for the IPAM.
|
String |
getIpamArn()
The Amazon Resource Name (ARN) of the IPAM.
|
String |
getIpamId()
The ID of the IPAM.
|
String |
getIpamRegion()
The Amazon Web Services Region of the IPAM.
|
List<IpamOperatingRegion> |
getOperatingRegions()
The operating Regions for an IPAM.
|
String |
getOwnerId()
The Amazon Web Services account ID of the owner of the IPAM.
|
String |
getPrivateDefaultScopeId()
The ID of the IPAM's default private scope.
|
String |
getPublicDefaultScopeId()
The ID of the IPAM's default public scope.
|
Integer |
getResourceDiscoveryAssociationCount()
The IPAM's resource discovery association count.
|
Integer |
getScopeCount()
The number of scopes in the IPAM.
|
String |
getState()
The state of the IPAM.
|
String |
getStateMessage()
The state message.
|
List<Tag> |
getTags()
The key/value combination of a tag assigned to the resource.
|
String |
getTier()
IPAM is offered in a Free Tier and an Advanced Tier.
|
int |
hashCode() |
void |
setDefaultResourceDiscoveryAssociationId(String defaultResourceDiscoveryAssociationId)
The IPAM's default resource discovery association ID.
|
void |
setDefaultResourceDiscoveryId(String defaultResourceDiscoveryId)
The IPAM's default resource discovery ID.
|
void |
setDescription(String description)
The description for the IPAM.
|
void |
setIpamArn(String ipamArn)
The Amazon Resource Name (ARN) of the IPAM.
|
void |
setIpamId(String ipamId)
The ID of the IPAM.
|
void |
setIpamRegion(String ipamRegion)
The Amazon Web Services Region of the IPAM.
|
void |
setOperatingRegions(Collection<IpamOperatingRegion> operatingRegions)
The operating Regions for an IPAM.
|
void |
setOwnerId(String ownerId)
The Amazon Web Services account ID of the owner of the IPAM.
|
void |
setPrivateDefaultScopeId(String privateDefaultScopeId)
The ID of the IPAM's default private scope.
|
void |
setPublicDefaultScopeId(String publicDefaultScopeId)
The ID of the IPAM's default public scope.
|
void |
setResourceDiscoveryAssociationCount(Integer resourceDiscoveryAssociationCount)
The IPAM's resource discovery association count.
|
void |
setScopeCount(Integer scopeCount)
The number of scopes in the IPAM.
|
void |
setState(String state)
The state of the IPAM.
|
void |
setStateMessage(String stateMessage)
The state message.
|
void |
setTags(Collection<Tag> tags)
The key/value combination of a tag assigned to the resource.
|
void |
setTier(String tier)
IPAM is offered in a Free Tier and an Advanced Tier.
|
String |
toString()
Returns a string representation of this object.
|
Ipam |
withDefaultResourceDiscoveryAssociationId(String defaultResourceDiscoveryAssociationId)
The IPAM's default resource discovery association ID.
|
Ipam |
withDefaultResourceDiscoveryId(String defaultResourceDiscoveryId)
The IPAM's default resource discovery ID.
|
Ipam |
withDescription(String description)
The description for the IPAM.
|
Ipam |
withIpamArn(String ipamArn)
The Amazon Resource Name (ARN) of the IPAM.
|
Ipam |
withIpamId(String ipamId)
The ID of the IPAM.
|
Ipam |
withIpamRegion(String ipamRegion)
The Amazon Web Services Region of the IPAM.
|
Ipam |
withOperatingRegions(Collection<IpamOperatingRegion> operatingRegions)
The operating Regions for an IPAM.
|
Ipam |
withOperatingRegions(IpamOperatingRegion... operatingRegions)
The operating Regions for an IPAM.
|
Ipam |
withOwnerId(String ownerId)
The Amazon Web Services account ID of the owner of the IPAM.
|
Ipam |
withPrivateDefaultScopeId(String privateDefaultScopeId)
The ID of the IPAM's default private scope.
|
Ipam |
withPublicDefaultScopeId(String publicDefaultScopeId)
The ID of the IPAM's default public scope.
|
Ipam |
withResourceDiscoveryAssociationCount(Integer resourceDiscoveryAssociationCount)
The IPAM's resource discovery association count.
|
Ipam |
withScopeCount(Integer scopeCount)
The number of scopes in the IPAM.
|
Ipam |
withState(IpamState state)
The state of the IPAM.
|
Ipam |
withState(String state)
The state of the IPAM.
|
Ipam |
withStateMessage(String stateMessage)
The state message.
|
Ipam |
withTags(Collection<Tag> tags)
The key/value combination of a tag assigned to the resource.
|
Ipam |
withTags(Tag... tags)
The key/value combination of a tag assigned to the resource.
|
Ipam |
withTier(IpamTier tier)
IPAM is offered in a Free Tier and an Advanced Tier.
|
Ipam |
withTier(String tier)
IPAM is offered in a Free Tier and an Advanced Tier.
|
public void setOwnerId(String ownerId)
The Amazon Web Services account ID of the owner of the IPAM.
ownerId
- The Amazon Web Services account ID of the owner of the IPAM.public String getOwnerId()
The Amazon Web Services account ID of the owner of the IPAM.
public Ipam withOwnerId(String ownerId)
The Amazon Web Services account ID of the owner of the IPAM.
ownerId
- The Amazon Web Services account ID of the owner of the IPAM.public void setIpamId(String ipamId)
The ID of the IPAM.
ipamId
- The ID of the IPAM.public String getIpamId()
The ID of the IPAM.
public Ipam withIpamId(String ipamId)
The ID of the IPAM.
ipamId
- The ID of the IPAM.public void setIpamArn(String ipamArn)
The Amazon Resource Name (ARN) of the IPAM.
ipamArn
- The Amazon Resource Name (ARN) of the IPAM.public String getIpamArn()
The Amazon Resource Name (ARN) of the IPAM.
public Ipam withIpamArn(String ipamArn)
The Amazon Resource Name (ARN) of the IPAM.
ipamArn
- The Amazon Resource Name (ARN) of the IPAM.public void setIpamRegion(String ipamRegion)
The Amazon Web Services Region of the IPAM.
ipamRegion
- The Amazon Web Services Region of the IPAM.public String getIpamRegion()
The Amazon Web Services Region of the IPAM.
public Ipam withIpamRegion(String ipamRegion)
The Amazon Web Services Region of the IPAM.
ipamRegion
- The Amazon Web Services Region of the IPAM.public void setPublicDefaultScopeId(String publicDefaultScopeId)
The ID of the IPAM's default public scope.
publicDefaultScopeId
- The ID of the IPAM's default public scope.public String getPublicDefaultScopeId()
The ID of the IPAM's default public scope.
public Ipam withPublicDefaultScopeId(String publicDefaultScopeId)
The ID of the IPAM's default public scope.
publicDefaultScopeId
- The ID of the IPAM's default public scope.public void setPrivateDefaultScopeId(String privateDefaultScopeId)
The ID of the IPAM's default private scope.
privateDefaultScopeId
- The ID of the IPAM's default private scope.public String getPrivateDefaultScopeId()
The ID of the IPAM's default private scope.
public Ipam withPrivateDefaultScopeId(String privateDefaultScopeId)
The ID of the IPAM's default private scope.
privateDefaultScopeId
- The ID of the IPAM's default private scope.public void setScopeCount(Integer scopeCount)
The number of scopes in the IPAM. The scope quota is 5. For more information on quotas, see Quotas in IPAM in the Amazon VPC IPAM User Guide.
scopeCount
- The number of scopes in the IPAM. The scope quota is 5. For more information on quotas, see Quotas in IPAM in the Amazon
VPC IPAM User Guide.public Integer getScopeCount()
The number of scopes in the IPAM. The scope quota is 5. For more information on quotas, see Quotas in IPAM in the Amazon VPC IPAM User Guide.
public Ipam withScopeCount(Integer scopeCount)
The number of scopes in the IPAM. The scope quota is 5. For more information on quotas, see Quotas in IPAM in the Amazon VPC IPAM User Guide.
scopeCount
- The number of scopes in the IPAM. The scope quota is 5. For more information on quotas, see Quotas in IPAM in the Amazon
VPC IPAM User Guide.public void setDescription(String description)
The description for the IPAM.
description
- The description for the IPAM.public String getDescription()
The description for the IPAM.
public Ipam withDescription(String description)
The description for the IPAM.
description
- The description for the IPAM.public List<IpamOperatingRegion> getOperatingRegions()
The operating Regions for an IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services Regions you select as operating Regions.
For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.
For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.
public void setOperatingRegions(Collection<IpamOperatingRegion> operatingRegions)
The operating Regions for an IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services Regions you select as operating Regions.
For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.
operatingRegions
- The operating Regions for an IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is
allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services
Regions you select as operating Regions.
For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.
public Ipam withOperatingRegions(IpamOperatingRegion... operatingRegions)
The operating Regions for an IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services Regions you select as operating Regions.
For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.
NOTE: This method appends the values to the existing list (if any). Use
setOperatingRegions(java.util.Collection)
or withOperatingRegions(java.util.Collection)
if you
want to override the existing values.
operatingRegions
- The operating Regions for an IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is
allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services
Regions you select as operating Regions.
For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.
public Ipam withOperatingRegions(Collection<IpamOperatingRegion> operatingRegions)
The operating Regions for an IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services Regions you select as operating Regions.
For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.
operatingRegions
- The operating Regions for an IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is
allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services
Regions you select as operating Regions.
For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.
public void setState(String state)
The state of the IPAM.
state
- The state of the IPAM.IpamState
public String getState()
The state of the IPAM.
IpamState
public Ipam withState(String state)
The state of the IPAM.
state
- The state of the IPAM.IpamState
public Ipam withState(IpamState state)
The state of the IPAM.
state
- The state of the IPAM.IpamState
public List<Tag> getTags()
The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value
as the filter value. For example, to find all resources that have a tag with the key Owner
and the
value TeamA
, specify tag:Owner
for the filter name and TeamA
for the
filter value.
Owner
and the value TeamA
, specify tag:Owner
for the filter name
and TeamA
for the filter value.public void setTags(Collection<Tag> tags)
The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value
as the filter value. For example, to find all resources that have a tag with the key Owner
and the
value TeamA
, specify tag:Owner
for the filter name and TeamA
for the
filter value.
tags
- The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the
tag value as the filter value. For example, to find all resources that have a tag with the key
Owner
and the value TeamA
, specify tag:Owner
for the filter name
and TeamA
for the filter value.public Ipam withTags(Tag... tags)
The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value
as the filter value. For example, to find all resources that have a tag with the key Owner
and the
value TeamA
, specify tag:Owner
for the filter name and TeamA
for the
filter value.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the
tag value as the filter value. For example, to find all resources that have a tag with the key
Owner
and the value TeamA
, specify tag:Owner
for the filter name
and TeamA
for the filter value.public Ipam withTags(Collection<Tag> tags)
The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value
as the filter value. For example, to find all resources that have a tag with the key Owner
and the
value TeamA
, specify tag:Owner
for the filter name and TeamA
for the
filter value.
tags
- The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the
tag value as the filter value. For example, to find all resources that have a tag with the key
Owner
and the value TeamA
, specify tag:Owner
for the filter name
and TeamA
for the filter value.public void setDefaultResourceDiscoveryId(String defaultResourceDiscoveryId)
The IPAM's default resource discovery ID.
defaultResourceDiscoveryId
- The IPAM's default resource discovery ID.public String getDefaultResourceDiscoveryId()
The IPAM's default resource discovery ID.
public Ipam withDefaultResourceDiscoveryId(String defaultResourceDiscoveryId)
The IPAM's default resource discovery ID.
defaultResourceDiscoveryId
- The IPAM's default resource discovery ID.public void setDefaultResourceDiscoveryAssociationId(String defaultResourceDiscoveryAssociationId)
The IPAM's default resource discovery association ID.
defaultResourceDiscoveryAssociationId
- The IPAM's default resource discovery association ID.public String getDefaultResourceDiscoveryAssociationId()
The IPAM's default resource discovery association ID.
public Ipam withDefaultResourceDiscoveryAssociationId(String defaultResourceDiscoveryAssociationId)
The IPAM's default resource discovery association ID.
defaultResourceDiscoveryAssociationId
- The IPAM's default resource discovery association ID.public void setResourceDiscoveryAssociationCount(Integer resourceDiscoveryAssociationCount)
The IPAM's resource discovery association count.
resourceDiscoveryAssociationCount
- The IPAM's resource discovery association count.public Integer getResourceDiscoveryAssociationCount()
The IPAM's resource discovery association count.
public Ipam withResourceDiscoveryAssociationCount(Integer resourceDiscoveryAssociationCount)
The IPAM's resource discovery association count.
resourceDiscoveryAssociationCount
- The IPAM's resource discovery association count.public void setStateMessage(String stateMessage)
The state message.
stateMessage
- The state message.public String getStateMessage()
The state message.
public Ipam withStateMessage(String stateMessage)
The state message.
stateMessage
- The state message.public void setTier(String tier)
IPAM is offered in a Free Tier and an Advanced Tier. For more information about the features available in each tier and the costs associated with the tiers, see Amazon VPC pricing > IPAM tab.
tier
- IPAM is offered in a Free Tier and an Advanced Tier. For more information about the features available in
each tier and the costs associated with the tiers, see Amazon
VPC pricing > IPAM tab.IpamTier
public String getTier()
IPAM is offered in a Free Tier and an Advanced Tier. For more information about the features available in each tier and the costs associated with the tiers, see Amazon VPC pricing > IPAM tab.
IpamTier
public Ipam withTier(String tier)
IPAM is offered in a Free Tier and an Advanced Tier. For more information about the features available in each tier and the costs associated with the tiers, see Amazon VPC pricing > IPAM tab.
tier
- IPAM is offered in a Free Tier and an Advanced Tier. For more information about the features available in
each tier and the costs associated with the tiers, see Amazon
VPC pricing > IPAM tab.IpamTier
public Ipam withTier(IpamTier tier)
IPAM is offered in a Free Tier and an Advanced Tier. For more information about the features available in each tier and the costs associated with the tiers, see Amazon VPC pricing > IPAM tab.
tier
- IPAM is offered in a Free Tier and an Advanced Tier. For more information about the features available in
each tier and the costs associated with the tiers, see Amazon
VPC pricing > IPAM tab.IpamTier
public String toString()
toString
in class Object
Object.toString()