@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class IpamDiscoveredPublicAddress extends Object implements Serializable, Cloneable
A public IP Address discovered by IPAM.
Constructor and Description |
---|
IpamDiscoveredPublicAddress() |
Modifier and Type | Method and Description |
---|---|
IpamDiscoveredPublicAddress |
clone() |
boolean |
equals(Object obj) |
String |
getAddress()
The IP address.
|
String |
getAddressAllocationId()
The allocation ID of the resource the IP address is assigned to.
|
String |
getAddressOwnerId()
The ID of the owner of the resource the IP address is assigned to.
|
String |
getAddressRegion()
The Region of the resource the IP address is assigned to.
|
String |
getAddressType()
The IP address type.
|
String |
getAssociationStatus()
The association status.
|
String |
getInstanceId()
The instance ID of the instance the assigned IP address is assigned to.
|
String |
getIpamResourceDiscoveryId()
The resource discovery ID.
|
String |
getNetworkBorderGroup()
The Availability Zone (AZ) or Local Zone (LZ) network border group that the resource that the IP address is
assigned to is in.
|
String |
getNetworkInterfaceDescription()
The description of the network interface that IP address is assigned to.
|
String |
getNetworkInterfaceId()
The network interface ID of the resource with the assigned IP address.
|
String |
getPublicIpv4PoolId()
The ID of the public IPv4 pool that the resource with the assigned IP address is from.
|
Date |
getSampleTime()
The last successful resource discovery time.
|
List<IpamPublicAddressSecurityGroup> |
getSecurityGroups()
Security groups associated with the resource that the IP address is assigned to.
|
String |
getService()
The Amazon Web Services service associated with the IP address.
|
String |
getServiceResource()
The resource ARN or ID.
|
String |
getSubnetId()
The ID of the subnet that the resource with the assigned IP address is in.
|
IpamPublicAddressTags |
getTags()
Tags associated with the IP address.
|
String |
getVpcId()
The ID of the VPC that the resource with the assigned IP address is in.
|
int |
hashCode() |
void |
setAddress(String address)
The IP address.
|
void |
setAddressAllocationId(String addressAllocationId)
The allocation ID of the resource the IP address is assigned to.
|
void |
setAddressOwnerId(String addressOwnerId)
The ID of the owner of the resource the IP address is assigned to.
|
void |
setAddressRegion(String addressRegion)
The Region of the resource the IP address is assigned to.
|
void |
setAddressType(String addressType)
The IP address type.
|
void |
setAssociationStatus(String associationStatus)
The association status.
|
void |
setInstanceId(String instanceId)
The instance ID of the instance the assigned IP address is assigned to.
|
void |
setIpamResourceDiscoveryId(String ipamResourceDiscoveryId)
The resource discovery ID.
|
void |
setNetworkBorderGroup(String networkBorderGroup)
The Availability Zone (AZ) or Local Zone (LZ) network border group that the resource that the IP address is
assigned to is in.
|
void |
setNetworkInterfaceDescription(String networkInterfaceDescription)
The description of the network interface that IP address is assigned to.
|
void |
setNetworkInterfaceId(String networkInterfaceId)
The network interface ID of the resource with the assigned IP address.
|
void |
setPublicIpv4PoolId(String publicIpv4PoolId)
The ID of the public IPv4 pool that the resource with the assigned IP address is from.
|
void |
setSampleTime(Date sampleTime)
The last successful resource discovery time.
|
void |
setSecurityGroups(Collection<IpamPublicAddressSecurityGroup> securityGroups)
Security groups associated with the resource that the IP address is assigned to.
|
void |
setService(String service)
The Amazon Web Services service associated with the IP address.
|
void |
setServiceResource(String serviceResource)
The resource ARN or ID.
|
void |
setSubnetId(String subnetId)
The ID of the subnet that the resource with the assigned IP address is in.
|
void |
setTags(IpamPublicAddressTags tags)
Tags associated with the IP address.
|
void |
setVpcId(String vpcId)
The ID of the VPC that the resource with the assigned IP address is in.
|
String |
toString()
Returns a string representation of this object.
|
IpamDiscoveredPublicAddress |
withAddress(String address)
The IP address.
|
IpamDiscoveredPublicAddress |
withAddressAllocationId(String addressAllocationId)
The allocation ID of the resource the IP address is assigned to.
|
IpamDiscoveredPublicAddress |
withAddressOwnerId(String addressOwnerId)
The ID of the owner of the resource the IP address is assigned to.
|
IpamDiscoveredPublicAddress |
withAddressRegion(String addressRegion)
The Region of the resource the IP address is assigned to.
|
IpamDiscoveredPublicAddress |
withAddressType(IpamPublicAddressType addressType)
The IP address type.
|
IpamDiscoveredPublicAddress |
withAddressType(String addressType)
The IP address type.
|
IpamDiscoveredPublicAddress |
withAssociationStatus(IpamPublicAddressAssociationStatus associationStatus)
The association status.
|
IpamDiscoveredPublicAddress |
withAssociationStatus(String associationStatus)
The association status.
|
IpamDiscoveredPublicAddress |
withInstanceId(String instanceId)
The instance ID of the instance the assigned IP address is assigned to.
|
IpamDiscoveredPublicAddress |
withIpamResourceDiscoveryId(String ipamResourceDiscoveryId)
The resource discovery ID.
|
IpamDiscoveredPublicAddress |
withNetworkBorderGroup(String networkBorderGroup)
The Availability Zone (AZ) or Local Zone (LZ) network border group that the resource that the IP address is
assigned to is in.
|
IpamDiscoveredPublicAddress |
withNetworkInterfaceDescription(String networkInterfaceDescription)
The description of the network interface that IP address is assigned to.
|
IpamDiscoveredPublicAddress |
withNetworkInterfaceId(String networkInterfaceId)
The network interface ID of the resource with the assigned IP address.
|
IpamDiscoveredPublicAddress |
withPublicIpv4PoolId(String publicIpv4PoolId)
The ID of the public IPv4 pool that the resource with the assigned IP address is from.
|
IpamDiscoveredPublicAddress |
withSampleTime(Date sampleTime)
The last successful resource discovery time.
|
IpamDiscoveredPublicAddress |
withSecurityGroups(Collection<IpamPublicAddressSecurityGroup> securityGroups)
Security groups associated with the resource that the IP address is assigned to.
|
IpamDiscoveredPublicAddress |
withSecurityGroups(IpamPublicAddressSecurityGroup... securityGroups)
Security groups associated with the resource that the IP address is assigned to.
|
IpamDiscoveredPublicAddress |
withService(IpamPublicAddressAwsService service)
The Amazon Web Services service associated with the IP address.
|
IpamDiscoveredPublicAddress |
withService(String service)
The Amazon Web Services service associated with the IP address.
|
IpamDiscoveredPublicAddress |
withServiceResource(String serviceResource)
The resource ARN or ID.
|
IpamDiscoveredPublicAddress |
withSubnetId(String subnetId)
The ID of the subnet that the resource with the assigned IP address is in.
|
IpamDiscoveredPublicAddress |
withTags(IpamPublicAddressTags tags)
Tags associated with the IP address.
|
IpamDiscoveredPublicAddress |
withVpcId(String vpcId)
The ID of the VPC that the resource with the assigned IP address is in.
|
public void setIpamResourceDiscoveryId(String ipamResourceDiscoveryId)
The resource discovery ID.
ipamResourceDiscoveryId
- The resource discovery ID.public String getIpamResourceDiscoveryId()
The resource discovery ID.
public IpamDiscoveredPublicAddress withIpamResourceDiscoveryId(String ipamResourceDiscoveryId)
The resource discovery ID.
ipamResourceDiscoveryId
- The resource discovery ID.public void setAddressRegion(String addressRegion)
The Region of the resource the IP address is assigned to.
addressRegion
- The Region of the resource the IP address is assigned to.public String getAddressRegion()
The Region of the resource the IP address is assigned to.
public IpamDiscoveredPublicAddress withAddressRegion(String addressRegion)
The Region of the resource the IP address is assigned to.
addressRegion
- The Region of the resource the IP address is assigned to.public void setAddress(String address)
The IP address.
address
- The IP address.public String getAddress()
The IP address.
public IpamDiscoveredPublicAddress withAddress(String address)
The IP address.
address
- The IP address.public void setAddressOwnerId(String addressOwnerId)
The ID of the owner of the resource the IP address is assigned to.
addressOwnerId
- The ID of the owner of the resource the IP address is assigned to.public String getAddressOwnerId()
The ID of the owner of the resource the IP address is assigned to.
public IpamDiscoveredPublicAddress withAddressOwnerId(String addressOwnerId)
The ID of the owner of the resource the IP address is assigned to.
addressOwnerId
- The ID of the owner of the resource the IP address is assigned to.public void setAddressAllocationId(String addressAllocationId)
The allocation ID of the resource the IP address is assigned to.
addressAllocationId
- The allocation ID of the resource the IP address is assigned to.public String getAddressAllocationId()
The allocation ID of the resource the IP address is assigned to.
public IpamDiscoveredPublicAddress withAddressAllocationId(String addressAllocationId)
The allocation ID of the resource the IP address is assigned to.
addressAllocationId
- The allocation ID of the resource the IP address is assigned to.public void setAssociationStatus(String associationStatus)
The association status.
associationStatus
- The association status.IpamPublicAddressAssociationStatus
public String getAssociationStatus()
The association status.
IpamPublicAddressAssociationStatus
public IpamDiscoveredPublicAddress withAssociationStatus(String associationStatus)
The association status.
associationStatus
- The association status.IpamPublicAddressAssociationStatus
public IpamDiscoveredPublicAddress withAssociationStatus(IpamPublicAddressAssociationStatus associationStatus)
The association status.
associationStatus
- The association status.IpamPublicAddressAssociationStatus
public void setAddressType(String addressType)
The IP address type.
addressType
- The IP address type.IpamPublicAddressType
public String getAddressType()
The IP address type.
IpamPublicAddressType
public IpamDiscoveredPublicAddress withAddressType(String addressType)
The IP address type.
addressType
- The IP address type.IpamPublicAddressType
public IpamDiscoveredPublicAddress withAddressType(IpamPublicAddressType addressType)
The IP address type.
addressType
- The IP address type.IpamPublicAddressType
public void setService(String service)
The Amazon Web Services service associated with the IP address.
service
- The Amazon Web Services service associated with the IP address.IpamPublicAddressAwsService
public String getService()
The Amazon Web Services service associated with the IP address.
IpamPublicAddressAwsService
public IpamDiscoveredPublicAddress withService(String service)
The Amazon Web Services service associated with the IP address.
service
- The Amazon Web Services service associated with the IP address.IpamPublicAddressAwsService
public IpamDiscoveredPublicAddress withService(IpamPublicAddressAwsService service)
The Amazon Web Services service associated with the IP address.
service
- The Amazon Web Services service associated with the IP address.IpamPublicAddressAwsService
public void setServiceResource(String serviceResource)
The resource ARN or ID.
serviceResource
- The resource ARN or ID.public String getServiceResource()
The resource ARN or ID.
public IpamDiscoveredPublicAddress withServiceResource(String serviceResource)
The resource ARN or ID.
serviceResource
- The resource ARN or ID.public void setVpcId(String vpcId)
The ID of the VPC that the resource with the assigned IP address is in.
vpcId
- The ID of the VPC that the resource with the assigned IP address is in.public String getVpcId()
The ID of the VPC that the resource with the assigned IP address is in.
public IpamDiscoveredPublicAddress withVpcId(String vpcId)
The ID of the VPC that the resource with the assigned IP address is in.
vpcId
- The ID of the VPC that the resource with the assigned IP address is in.public void setSubnetId(String subnetId)
The ID of the subnet that the resource with the assigned IP address is in.
subnetId
- The ID of the subnet that the resource with the assigned IP address is in.public String getSubnetId()
The ID of the subnet that the resource with the assigned IP address is in.
public IpamDiscoveredPublicAddress withSubnetId(String subnetId)
The ID of the subnet that the resource with the assigned IP address is in.
subnetId
- The ID of the subnet that the resource with the assigned IP address is in.public void setPublicIpv4PoolId(String publicIpv4PoolId)
The ID of the public IPv4 pool that the resource with the assigned IP address is from.
publicIpv4PoolId
- The ID of the public IPv4 pool that the resource with the assigned IP address is from.public String getPublicIpv4PoolId()
The ID of the public IPv4 pool that the resource with the assigned IP address is from.
public IpamDiscoveredPublicAddress withPublicIpv4PoolId(String publicIpv4PoolId)
The ID of the public IPv4 pool that the resource with the assigned IP address is from.
publicIpv4PoolId
- The ID of the public IPv4 pool that the resource with the assigned IP address is from.public void setNetworkInterfaceId(String networkInterfaceId)
The network interface ID of the resource with the assigned IP address.
networkInterfaceId
- The network interface ID of the resource with the assigned IP address.public String getNetworkInterfaceId()
The network interface ID of the resource with the assigned IP address.
public IpamDiscoveredPublicAddress withNetworkInterfaceId(String networkInterfaceId)
The network interface ID of the resource with the assigned IP address.
networkInterfaceId
- The network interface ID of the resource with the assigned IP address.public void setNetworkInterfaceDescription(String networkInterfaceDescription)
The description of the network interface that IP address is assigned to.
networkInterfaceDescription
- The description of the network interface that IP address is assigned to.public String getNetworkInterfaceDescription()
The description of the network interface that IP address is assigned to.
public IpamDiscoveredPublicAddress withNetworkInterfaceDescription(String networkInterfaceDescription)
The description of the network interface that IP address is assigned to.
networkInterfaceDescription
- The description of the network interface that IP address is assigned to.public void setInstanceId(String instanceId)
The instance ID of the instance the assigned IP address is assigned to.
instanceId
- The instance ID of the instance the assigned IP address is assigned to.public String getInstanceId()
The instance ID of the instance the assigned IP address is assigned to.
public IpamDiscoveredPublicAddress withInstanceId(String instanceId)
The instance ID of the instance the assigned IP address is assigned to.
instanceId
- The instance ID of the instance the assigned IP address is assigned to.public void setTags(IpamPublicAddressTags tags)
Tags associated with the IP address.
tags
- Tags associated with the IP address.public IpamPublicAddressTags getTags()
Tags associated with the IP address.
public IpamDiscoveredPublicAddress withTags(IpamPublicAddressTags tags)
Tags associated with the IP address.
tags
- Tags associated with the IP address.public void setNetworkBorderGroup(String networkBorderGroup)
The Availability Zone (AZ) or Local Zone (LZ) network border group that the resource that the IP address is assigned to is in. Defaults to an AZ network border group. For more information on available Local Zones, see Local Zone availability in the Amazon EC2 User Guide.
networkBorderGroup
- The Availability Zone (AZ) or Local Zone (LZ) network border group that the resource that the IP address
is assigned to is in. Defaults to an AZ network border group. For more information on available Local
Zones, see Local Zone
availability in the Amazon EC2 User Guide.public String getNetworkBorderGroup()
The Availability Zone (AZ) or Local Zone (LZ) network border group that the resource that the IP address is assigned to is in. Defaults to an AZ network border group. For more information on available Local Zones, see Local Zone availability in the Amazon EC2 User Guide.
public IpamDiscoveredPublicAddress withNetworkBorderGroup(String networkBorderGroup)
The Availability Zone (AZ) or Local Zone (LZ) network border group that the resource that the IP address is assigned to is in. Defaults to an AZ network border group. For more information on available Local Zones, see Local Zone availability in the Amazon EC2 User Guide.
networkBorderGroup
- The Availability Zone (AZ) or Local Zone (LZ) network border group that the resource that the IP address
is assigned to is in. Defaults to an AZ network border group. For more information on available Local
Zones, see Local Zone
availability in the Amazon EC2 User Guide.public List<IpamPublicAddressSecurityGroup> getSecurityGroups()
Security groups associated with the resource that the IP address is assigned to.
public void setSecurityGroups(Collection<IpamPublicAddressSecurityGroup> securityGroups)
Security groups associated with the resource that the IP address is assigned to.
securityGroups
- Security groups associated with the resource that the IP address is assigned to.public IpamDiscoveredPublicAddress withSecurityGroups(IpamPublicAddressSecurityGroup... securityGroups)
Security groups associated with the resource that the IP address is assigned to.
NOTE: This method appends the values to the existing list (if any). Use
setSecurityGroups(java.util.Collection)
or withSecurityGroups(java.util.Collection)
if you want
to override the existing values.
securityGroups
- Security groups associated with the resource that the IP address is assigned to.public IpamDiscoveredPublicAddress withSecurityGroups(Collection<IpamPublicAddressSecurityGroup> securityGroups)
Security groups associated with the resource that the IP address is assigned to.
securityGroups
- Security groups associated with the resource that the IP address is assigned to.public void setSampleTime(Date sampleTime)
The last successful resource discovery time.
sampleTime
- The last successful resource discovery time.public Date getSampleTime()
The last successful resource discovery time.
public IpamDiscoveredPublicAddress withSampleTime(Date sampleTime)
The last successful resource discovery time.
sampleTime
- The last successful resource discovery time.public String toString()
toString
in class Object
Object.toString()
public IpamDiscoveredPublicAddress clone()