@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class VpcInfoPeeringOptionsDetails extends Object implements Serializable, Cloneable, StructuredPojo
Provides information about the VPC peering connection options for the accepter or requester VPC.
Constructor and Description |
---|
VpcInfoPeeringOptionsDetails() |
Modifier and Type | Method and Description |
---|---|
VpcInfoPeeringOptionsDetails |
clone() |
boolean |
equals(Object obj) |
Boolean |
getAllowDnsResolutionFromRemoteVpc()
Indicates whether a local VPC can resolve public DNS hostnames to private IP addresses when queried from
instances in a peer VPC.
|
Boolean |
getAllowEgressFromLocalClassicLinkToRemoteVpc()
Indicates whether a local ClassicLink connection can communicate with the peer VPC over the VPC peering
connection.
|
Boolean |
getAllowEgressFromLocalVpcToRemoteClassicLink()
Indicates whether a local VPC can communicate with a ClassicLink connection in the peer VPC over the VPC peering
connection.
|
int |
hashCode() |
Boolean |
isAllowDnsResolutionFromRemoteVpc()
Indicates whether a local VPC can resolve public DNS hostnames to private IP addresses when queried from
instances in a peer VPC.
|
Boolean |
isAllowEgressFromLocalClassicLinkToRemoteVpc()
Indicates whether a local ClassicLink connection can communicate with the peer VPC over the VPC peering
connection.
|
Boolean |
isAllowEgressFromLocalVpcToRemoteClassicLink()
Indicates whether a local VPC can communicate with a ClassicLink connection in the peer VPC over the VPC peering
connection.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAllowDnsResolutionFromRemoteVpc(Boolean allowDnsResolutionFromRemoteVpc)
Indicates whether a local VPC can resolve public DNS hostnames to private IP addresses when queried from
instances in a peer VPC.
|
void |
setAllowEgressFromLocalClassicLinkToRemoteVpc(Boolean allowEgressFromLocalClassicLinkToRemoteVpc)
Indicates whether a local ClassicLink connection can communicate with the peer VPC over the VPC peering
connection.
|
void |
setAllowEgressFromLocalVpcToRemoteClassicLink(Boolean allowEgressFromLocalVpcToRemoteClassicLink)
Indicates whether a local VPC can communicate with a ClassicLink connection in the peer VPC over the VPC peering
connection.
|
String |
toString()
Returns a string representation of this object.
|
VpcInfoPeeringOptionsDetails |
withAllowDnsResolutionFromRemoteVpc(Boolean allowDnsResolutionFromRemoteVpc)
Indicates whether a local VPC can resolve public DNS hostnames to private IP addresses when queried from
instances in a peer VPC.
|
VpcInfoPeeringOptionsDetails |
withAllowEgressFromLocalClassicLinkToRemoteVpc(Boolean allowEgressFromLocalClassicLinkToRemoteVpc)
Indicates whether a local ClassicLink connection can communicate with the peer VPC over the VPC peering
connection.
|
VpcInfoPeeringOptionsDetails |
withAllowEgressFromLocalVpcToRemoteClassicLink(Boolean allowEgressFromLocalVpcToRemoteClassicLink)
Indicates whether a local VPC can communicate with a ClassicLink connection in the peer VPC over the VPC peering
connection.
|
public void setAllowDnsResolutionFromRemoteVpc(Boolean allowDnsResolutionFromRemoteVpc)
Indicates whether a local VPC can resolve public DNS hostnames to private IP addresses when queried from instances in a peer VPC.
allowDnsResolutionFromRemoteVpc
- Indicates whether a local VPC can resolve public DNS hostnames to private IP addresses when queried from
instances in a peer VPC.public Boolean getAllowDnsResolutionFromRemoteVpc()
Indicates whether a local VPC can resolve public DNS hostnames to private IP addresses when queried from instances in a peer VPC.
public VpcInfoPeeringOptionsDetails withAllowDnsResolutionFromRemoteVpc(Boolean allowDnsResolutionFromRemoteVpc)
Indicates whether a local VPC can resolve public DNS hostnames to private IP addresses when queried from instances in a peer VPC.
allowDnsResolutionFromRemoteVpc
- Indicates whether a local VPC can resolve public DNS hostnames to private IP addresses when queried from
instances in a peer VPC.public Boolean isAllowDnsResolutionFromRemoteVpc()
Indicates whether a local VPC can resolve public DNS hostnames to private IP addresses when queried from instances in a peer VPC.
public void setAllowEgressFromLocalClassicLinkToRemoteVpc(Boolean allowEgressFromLocalClassicLinkToRemoteVpc)
Indicates whether a local ClassicLink connection can communicate with the peer VPC over the VPC peering connection.
allowEgressFromLocalClassicLinkToRemoteVpc
- Indicates whether a local ClassicLink connection can communicate with the peer VPC over the VPC peering
connection.public Boolean getAllowEgressFromLocalClassicLinkToRemoteVpc()
Indicates whether a local ClassicLink connection can communicate with the peer VPC over the VPC peering connection.
public VpcInfoPeeringOptionsDetails withAllowEgressFromLocalClassicLinkToRemoteVpc(Boolean allowEgressFromLocalClassicLinkToRemoteVpc)
Indicates whether a local ClassicLink connection can communicate with the peer VPC over the VPC peering connection.
allowEgressFromLocalClassicLinkToRemoteVpc
- Indicates whether a local ClassicLink connection can communicate with the peer VPC over the VPC peering
connection.public Boolean isAllowEgressFromLocalClassicLinkToRemoteVpc()
Indicates whether a local ClassicLink connection can communicate with the peer VPC over the VPC peering connection.
public void setAllowEgressFromLocalVpcToRemoteClassicLink(Boolean allowEgressFromLocalVpcToRemoteClassicLink)
Indicates whether a local VPC can communicate with a ClassicLink connection in the peer VPC over the VPC peering connection.
allowEgressFromLocalVpcToRemoteClassicLink
- Indicates whether a local VPC can communicate with a ClassicLink connection in the peer VPC over the VPC
peering connection.public Boolean getAllowEgressFromLocalVpcToRemoteClassicLink()
Indicates whether a local VPC can communicate with a ClassicLink connection in the peer VPC over the VPC peering connection.
public VpcInfoPeeringOptionsDetails withAllowEgressFromLocalVpcToRemoteClassicLink(Boolean allowEgressFromLocalVpcToRemoteClassicLink)
Indicates whether a local VPC can communicate with a ClassicLink connection in the peer VPC over the VPC peering connection.
allowEgressFromLocalVpcToRemoteClassicLink
- Indicates whether a local VPC can communicate with a ClassicLink connection in the peer VPC over the VPC
peering connection.public Boolean isAllowEgressFromLocalVpcToRemoteClassicLink()
Indicates whether a local VPC can communicate with a ClassicLink connection in the peer VPC over the VPC peering connection.
public String toString()
toString
in class Object
Object.toString()
public VpcInfoPeeringOptionsDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.