@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsEc2VpcDetails extends Object implements Serializable, Cloneable, StructuredPojo
Details about an EC2 VPC.
Constructor and Description |
---|
AwsEc2VpcDetails() |
Modifier and Type | Method and Description |
---|---|
AwsEc2VpcDetails |
clone() |
boolean |
equals(Object obj) |
List<CidrBlockAssociation> |
getCidrBlockAssociationSet()
Information about the IPv4 CIDR blocks associated with the VPC.
|
String |
getDhcpOptionsId()
The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with the VPC.
|
List<Ipv6CidrBlockAssociation> |
getIpv6CidrBlockAssociationSet()
Information about the IPv6 CIDR blocks associated with the VPC.
|
String |
getState()
The current state of the VPC.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCidrBlockAssociationSet(Collection<CidrBlockAssociation> cidrBlockAssociationSet)
Information about the IPv4 CIDR blocks associated with the VPC.
|
void |
setDhcpOptionsId(String dhcpOptionsId)
The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with the VPC.
|
void |
setIpv6CidrBlockAssociationSet(Collection<Ipv6CidrBlockAssociation> ipv6CidrBlockAssociationSet)
Information about the IPv6 CIDR blocks associated with the VPC.
|
void |
setState(String state)
The current state of the VPC.
|
String |
toString()
Returns a string representation of this object.
|
AwsEc2VpcDetails |
withCidrBlockAssociationSet(CidrBlockAssociation... cidrBlockAssociationSet)
Information about the IPv4 CIDR blocks associated with the VPC.
|
AwsEc2VpcDetails |
withCidrBlockAssociationSet(Collection<CidrBlockAssociation> cidrBlockAssociationSet)
Information about the IPv4 CIDR blocks associated with the VPC.
|
AwsEc2VpcDetails |
withDhcpOptionsId(String dhcpOptionsId)
The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with the VPC.
|
AwsEc2VpcDetails |
withIpv6CidrBlockAssociationSet(Collection<Ipv6CidrBlockAssociation> ipv6CidrBlockAssociationSet)
Information about the IPv6 CIDR blocks associated with the VPC.
|
AwsEc2VpcDetails |
withIpv6CidrBlockAssociationSet(Ipv6CidrBlockAssociation... ipv6CidrBlockAssociationSet)
Information about the IPv6 CIDR blocks associated with the VPC.
|
AwsEc2VpcDetails |
withState(String state)
The current state of the VPC.
|
public List<CidrBlockAssociation> getCidrBlockAssociationSet()
Information about the IPv4 CIDR blocks associated with the VPC.
public void setCidrBlockAssociationSet(Collection<CidrBlockAssociation> cidrBlockAssociationSet)
Information about the IPv4 CIDR blocks associated with the VPC.
cidrBlockAssociationSet
- Information about the IPv4 CIDR blocks associated with the VPC.public AwsEc2VpcDetails withCidrBlockAssociationSet(CidrBlockAssociation... cidrBlockAssociationSet)
Information about the IPv4 CIDR blocks associated with the VPC.
NOTE: This method appends the values to the existing list (if any). Use
setCidrBlockAssociationSet(java.util.Collection)
or
withCidrBlockAssociationSet(java.util.Collection)
if you want to override the existing values.
cidrBlockAssociationSet
- Information about the IPv4 CIDR blocks associated with the VPC.public AwsEc2VpcDetails withCidrBlockAssociationSet(Collection<CidrBlockAssociation> cidrBlockAssociationSet)
Information about the IPv4 CIDR blocks associated with the VPC.
cidrBlockAssociationSet
- Information about the IPv4 CIDR blocks associated with the VPC.public List<Ipv6CidrBlockAssociation> getIpv6CidrBlockAssociationSet()
Information about the IPv6 CIDR blocks associated with the VPC.
public void setIpv6CidrBlockAssociationSet(Collection<Ipv6CidrBlockAssociation> ipv6CidrBlockAssociationSet)
Information about the IPv6 CIDR blocks associated with the VPC.
ipv6CidrBlockAssociationSet
- Information about the IPv6 CIDR blocks associated with the VPC.public AwsEc2VpcDetails withIpv6CidrBlockAssociationSet(Ipv6CidrBlockAssociation... ipv6CidrBlockAssociationSet)
Information about the IPv6 CIDR blocks associated with the VPC.
NOTE: This method appends the values to the existing list (if any). Use
setIpv6CidrBlockAssociationSet(java.util.Collection)
or
withIpv6CidrBlockAssociationSet(java.util.Collection)
if you want to override the existing values.
ipv6CidrBlockAssociationSet
- Information about the IPv6 CIDR blocks associated with the VPC.public AwsEc2VpcDetails withIpv6CidrBlockAssociationSet(Collection<Ipv6CidrBlockAssociation> ipv6CidrBlockAssociationSet)
Information about the IPv6 CIDR blocks associated with the VPC.
ipv6CidrBlockAssociationSet
- Information about the IPv6 CIDR blocks associated with the VPC.public void setDhcpOptionsId(String dhcpOptionsId)
The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with the VPC. If the default options are associated with the VPC, then this is default.
dhcpOptionsId
- The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with
the VPC. If the default options are associated with the VPC, then this is default.public String getDhcpOptionsId()
The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with the VPC. If the default options are associated with the VPC, then this is default.
public AwsEc2VpcDetails withDhcpOptionsId(String dhcpOptionsId)
The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with the VPC. If the default options are associated with the VPC, then this is default.
dhcpOptionsId
- The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with
the VPC. If the default options are associated with the VPC, then this is default.public void setState(String state)
The current state of the VPC.
state
- The current state of the VPC.public String getState()
The current state of the VPC.
public AwsEc2VpcDetails withState(String state)
The current state of the VPC.
state
- The current state of the VPC.public String toString()
toString
in class Object
Object.toString()
public AwsEc2VpcDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.