@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TransitGatewayVpcAttachmentOptions extends Object implements Serializable, Cloneable
Describes the VPC attachment options.
Constructor and Description |
---|
TransitGatewayVpcAttachmentOptions() |
Modifier and Type | Method and Description |
---|---|
TransitGatewayVpcAttachmentOptions |
clone() |
boolean |
equals(Object obj) |
String |
getApplianceModeSupport()
Indicates whether appliance mode support is enabled.
|
String |
getDnsSupport()
Indicates whether DNS support is enabled.
|
String |
getIpv6Support()
Indicates whether IPv6 support is disabled.
|
int |
hashCode() |
void |
setApplianceModeSupport(String applianceModeSupport)
Indicates whether appliance mode support is enabled.
|
void |
setDnsSupport(String dnsSupport)
Indicates whether DNS support is enabled.
|
void |
setIpv6Support(String ipv6Support)
Indicates whether IPv6 support is disabled.
|
String |
toString()
Returns a string representation of this object.
|
TransitGatewayVpcAttachmentOptions |
withApplianceModeSupport(ApplianceModeSupportValue applianceModeSupport)
Indicates whether appliance mode support is enabled.
|
TransitGatewayVpcAttachmentOptions |
withApplianceModeSupport(String applianceModeSupport)
Indicates whether appliance mode support is enabled.
|
TransitGatewayVpcAttachmentOptions |
withDnsSupport(DnsSupportValue dnsSupport)
Indicates whether DNS support is enabled.
|
TransitGatewayVpcAttachmentOptions |
withDnsSupport(String dnsSupport)
Indicates whether DNS support is enabled.
|
TransitGatewayVpcAttachmentOptions |
withIpv6Support(Ipv6SupportValue ipv6Support)
Indicates whether IPv6 support is disabled.
|
TransitGatewayVpcAttachmentOptions |
withIpv6Support(String ipv6Support)
Indicates whether IPv6 support is disabled.
|
public void setDnsSupport(String dnsSupport)
Indicates whether DNS support is enabled.
dnsSupport
- Indicates whether DNS support is enabled.DnsSupportValue
public String getDnsSupport()
Indicates whether DNS support is enabled.
DnsSupportValue
public TransitGatewayVpcAttachmentOptions withDnsSupport(String dnsSupport)
Indicates whether DNS support is enabled.
dnsSupport
- Indicates whether DNS support is enabled.DnsSupportValue
public TransitGatewayVpcAttachmentOptions withDnsSupport(DnsSupportValue dnsSupport)
Indicates whether DNS support is enabled.
dnsSupport
- Indicates whether DNS support is enabled.DnsSupportValue
public void setIpv6Support(String ipv6Support)
Indicates whether IPv6 support is disabled.
ipv6Support
- Indicates whether IPv6 support is disabled.Ipv6SupportValue
public String getIpv6Support()
Indicates whether IPv6 support is disabled.
Ipv6SupportValue
public TransitGatewayVpcAttachmentOptions withIpv6Support(String ipv6Support)
Indicates whether IPv6 support is disabled.
ipv6Support
- Indicates whether IPv6 support is disabled.Ipv6SupportValue
public TransitGatewayVpcAttachmentOptions withIpv6Support(Ipv6SupportValue ipv6Support)
Indicates whether IPv6 support is disabled.
ipv6Support
- Indicates whether IPv6 support is disabled.Ipv6SupportValue
public void setApplianceModeSupport(String applianceModeSupport)
Indicates whether appliance mode support is enabled.
applianceModeSupport
- Indicates whether appliance mode support is enabled.ApplianceModeSupportValue
public String getApplianceModeSupport()
Indicates whether appliance mode support is enabled.
ApplianceModeSupportValue
public TransitGatewayVpcAttachmentOptions withApplianceModeSupport(String applianceModeSupport)
Indicates whether appliance mode support is enabled.
applianceModeSupport
- Indicates whether appliance mode support is enabled.ApplianceModeSupportValue
public TransitGatewayVpcAttachmentOptions withApplianceModeSupport(ApplianceModeSupportValue applianceModeSupport)
Indicates whether appliance mode support is enabled.
applianceModeSupport
- Indicates whether appliance mode support is enabled.ApplianceModeSupportValue
public String toString()
toString
in class Object
Object.toString()
public TransitGatewayVpcAttachmentOptions clone()