@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AssetBundleExportJobVPCConnectionOverrideProperties extends Object implements Serializable, Cloneable, StructuredPojo
Controls how a specific VPCConnection resource is parameterized in the outputted CloudFormation
template.
| Constructor and Description |
|---|
AssetBundleExportJobVPCConnectionOverrideProperties() |
| Modifier and Type | Method and Description |
|---|---|
AssetBundleExportJobVPCConnectionOverrideProperties |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The ARN of the specific
VPCConnection resource whose override properties are configured in this
structure. |
List<String> |
getProperties()
A list of
VPCConnection resource properties to generate variables for in the returned CloudFormation
template. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setArn(String arn)
The ARN of the specific
VPCConnection resource whose override properties are configured in this
structure. |
void |
setProperties(Collection<String> properties)
A list of
VPCConnection resource properties to generate variables for in the returned CloudFormation
template. |
String |
toString()
Returns a string representation of this object.
|
AssetBundleExportJobVPCConnectionOverrideProperties |
withArn(String arn)
The ARN of the specific
VPCConnection resource whose override properties are configured in this
structure. |
AssetBundleExportJobVPCConnectionOverrideProperties |
withProperties(AssetBundleExportJobVPCConnectionPropertyToOverride... properties)
A list of
VPCConnection resource properties to generate variables for in the returned CloudFormation
template. |
AssetBundleExportJobVPCConnectionOverrideProperties |
withProperties(Collection<String> properties)
A list of
VPCConnection resource properties to generate variables for in the returned CloudFormation
template. |
AssetBundleExportJobVPCConnectionOverrideProperties |
withProperties(String... properties)
A list of
VPCConnection resource properties to generate variables for in the returned CloudFormation
template. |
public AssetBundleExportJobVPCConnectionOverrideProperties()
public void setArn(String arn)
The ARN of the specific VPCConnection resource whose override properties are configured in this
structure.
arn - The ARN of the specific VPCConnection resource whose override properties are configured in
this structure.public String getArn()
The ARN of the specific VPCConnection resource whose override properties are configured in this
structure.
VPCConnection resource whose override properties are configured in
this structure.public AssetBundleExportJobVPCConnectionOverrideProperties withArn(String arn)
The ARN of the specific VPCConnection resource whose override properties are configured in this
structure.
arn - The ARN of the specific VPCConnection resource whose override properties are configured in
this structure.public List<String> getProperties()
A list of VPCConnection resource properties to generate variables for in the returned CloudFormation
template.
VPCConnection resource properties to generate variables for in the returned
CloudFormation template.AssetBundleExportJobVPCConnectionPropertyToOverridepublic void setProperties(Collection<String> properties)
A list of VPCConnection resource properties to generate variables for in the returned CloudFormation
template.
properties - A list of VPCConnection resource properties to generate variables for in the returned
CloudFormation template.AssetBundleExportJobVPCConnectionPropertyToOverridepublic AssetBundleExportJobVPCConnectionOverrideProperties withProperties(String... properties)
A list of VPCConnection resource properties to generate variables for in the returned CloudFormation
template.
NOTE: This method appends the values to the existing list (if any). Use
setProperties(java.util.Collection) or withProperties(java.util.Collection) if you want to
override the existing values.
properties - A list of VPCConnection resource properties to generate variables for in the returned
CloudFormation template.AssetBundleExportJobVPCConnectionPropertyToOverridepublic AssetBundleExportJobVPCConnectionOverrideProperties withProperties(Collection<String> properties)
A list of VPCConnection resource properties to generate variables for in the returned CloudFormation
template.
properties - A list of VPCConnection resource properties to generate variables for in the returned
CloudFormation template.AssetBundleExportJobVPCConnectionPropertyToOverridepublic AssetBundleExportJobVPCConnectionOverrideProperties withProperties(AssetBundleExportJobVPCConnectionPropertyToOverride... properties)
A list of VPCConnection resource properties to generate variables for in the returned CloudFormation
template.
properties - A list of VPCConnection resource properties to generate variables for in the returned
CloudFormation template.AssetBundleExportJobVPCConnectionPropertyToOverridepublic String toString()
toString in class ObjectObject.toString()public AssetBundleExportJobVPCConnectionOverrideProperties clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.