Class NetworkInterfacePrivateIpAddress
- java.lang.Object
-
- com.amazonaws.services.ec2.model.NetworkInterfacePrivateIpAddress
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class NetworkInterfacePrivateIpAddress extends Object implements Serializable, Cloneable
Describes the private IP address of a network interface.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NetworkInterfacePrivateIpAddress()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkInterfacePrivateIpAddress
clone()
boolean
equals(Object obj)
NetworkInterfaceAssociation
getAssociation()
The association information for an Elastic IP address associated with the network interface.Boolean
getPrimary()
Indicates whether this IP address is the primary private IP address of the network interface.String
getPrivateDnsName()
The private DNS name.String
getPrivateIpAddress()
The private IP address.int
hashCode()
Boolean
isPrimary()
Indicates whether this IP address is the primary private IP address of the network interface.void
setAssociation(NetworkInterfaceAssociation association)
The association information for an Elastic IP address associated with the network interface.void
setPrimary(Boolean primary)
Indicates whether this IP address is the primary private IP address of the network interface.void
setPrivateDnsName(String privateDnsName)
The private DNS name.void
setPrivateIpAddress(String privateIpAddress)
The private IP address.String
toString()
Returns a string representation of this object; useful for testing and debugging.NetworkInterfacePrivateIpAddress
withAssociation(NetworkInterfaceAssociation association)
The association information for an Elastic IP address associated with the network interface.NetworkInterfacePrivateIpAddress
withPrimary(Boolean primary)
Indicates whether this IP address is the primary private IP address of the network interface.NetworkInterfacePrivateIpAddress
withPrivateDnsName(String privateDnsName)
The private DNS name.NetworkInterfacePrivateIpAddress
withPrivateIpAddress(String privateIpAddress)
The private IP address.
-
-
-
Method Detail
-
setPrivateIpAddress
public void setPrivateIpAddress(String privateIpAddress)
The private IP address.
- Parameters:
privateIpAddress
- The private IP address.
-
getPrivateIpAddress
public String getPrivateIpAddress()
The private IP address.
- Returns:
- The private IP address.
-
withPrivateIpAddress
public NetworkInterfacePrivateIpAddress withPrivateIpAddress(String privateIpAddress)
The private IP address.
- Parameters:
privateIpAddress
- The private IP address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setPrivateDnsName
public void setPrivateDnsName(String privateDnsName)
The private DNS name.
- Parameters:
privateDnsName
- The private DNS name.
-
getPrivateDnsName
public String getPrivateDnsName()
The private DNS name.
- Returns:
- The private DNS name.
-
withPrivateDnsName
public NetworkInterfacePrivateIpAddress withPrivateDnsName(String privateDnsName)
The private DNS name.
- Parameters:
privateDnsName
- The private DNS name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setPrimary
public void setPrimary(Boolean primary)
Indicates whether this IP address is the primary private IP address of the network interface.
- Parameters:
primary
- Indicates whether this IP address is the primary private IP address of the network interface.
-
getPrimary
public Boolean getPrimary()
Indicates whether this IP address is the primary private IP address of the network interface.
- Returns:
- Indicates whether this IP address is the primary private IP address of the network interface.
-
withPrimary
public NetworkInterfacePrivateIpAddress withPrimary(Boolean primary)
Indicates whether this IP address is the primary private IP address of the network interface.
- Parameters:
primary
- Indicates whether this IP address is the primary private IP address of the network interface.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isPrimary
public Boolean isPrimary()
Indicates whether this IP address is the primary private IP address of the network interface.
- Returns:
- Indicates whether this IP address is the primary private IP address of the network interface.
-
setAssociation
public void setAssociation(NetworkInterfaceAssociation association)
The association information for an Elastic IP address associated with the network interface.
- Parameters:
association
- The association information for an Elastic IP address associated with the network interface.
-
getAssociation
public NetworkInterfaceAssociation getAssociation()
The association information for an Elastic IP address associated with the network interface.
- Returns:
- The association information for an Elastic IP address associated with the network interface.
-
withAssociation
public NetworkInterfacePrivateIpAddress withAssociation(NetworkInterfaceAssociation association)
The association information for an Elastic IP address associated with the network interface.
- Parameters:
association
- The association information for an Elastic IP address associated with the network interface.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public NetworkInterfacePrivateIpAddress clone()
-
-