@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AssetBundleExportJobDataSourceOverrideProperties extends Object implements Serializable, Cloneable, StructuredPojo
Controls how a specific DataSource
resource is parameterized in the returned CloudFormation template.
Constructor and Description |
---|
AssetBundleExportJobDataSourceOverrideProperties() |
Modifier and Type | Method and Description |
---|---|
AssetBundleExportJobDataSourceOverrideProperties |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The ARN of the specific
DataSource resource whose override properties are configured in this
structure. |
List<String> |
getProperties()
A list of
DataSource 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
DataSource resource whose override properties are configured in this
structure. |
void |
setProperties(Collection<String> properties)
A list of
DataSource resource properties to generate variables for in the returned CloudFormation
template. |
String |
toString()
Returns a string representation of this object.
|
AssetBundleExportJobDataSourceOverrideProperties |
withArn(String arn)
The ARN of the specific
DataSource resource whose override properties are configured in this
structure. |
AssetBundleExportJobDataSourceOverrideProperties |
withProperties(AssetBundleExportJobDataSourcePropertyToOverride... properties)
A list of
DataSource resource properties to generate variables for in the returned CloudFormation
template. |
AssetBundleExportJobDataSourceOverrideProperties |
withProperties(Collection<String> properties)
A list of
DataSource resource properties to generate variables for in the returned CloudFormation
template. |
AssetBundleExportJobDataSourceOverrideProperties |
withProperties(String... properties)
A list of
DataSource resource properties to generate variables for in the returned CloudFormation
template. |
public AssetBundleExportJobDataSourceOverrideProperties()
public void setArn(String arn)
The ARN of the specific DataSource
resource whose override properties are configured in this
structure.
arn
- The ARN of the specific DataSource
resource whose override properties are configured in this
structure.public String getArn()
The ARN of the specific DataSource
resource whose override properties are configured in this
structure.
DataSource
resource whose override properties are configured in this
structure.public AssetBundleExportJobDataSourceOverrideProperties withArn(String arn)
The ARN of the specific DataSource
resource whose override properties are configured in this
structure.
arn
- The ARN of the specific DataSource
resource whose override properties are configured in this
structure.public List<String> getProperties()
A list of DataSource
resource properties to generate variables for in the returned CloudFormation
template.
DataSource
resource properties to generate variables for in the returned
CloudFormation template.AssetBundleExportJobDataSourcePropertyToOverride
public void setProperties(Collection<String> properties)
A list of DataSource
resource properties to generate variables for in the returned CloudFormation
template.
properties
- A list of DataSource
resource properties to generate variables for in the returned
CloudFormation template.AssetBundleExportJobDataSourcePropertyToOverride
public AssetBundleExportJobDataSourceOverrideProperties withProperties(String... properties)
A list of DataSource
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 DataSource
resource properties to generate variables for in the returned
CloudFormation template.AssetBundleExportJobDataSourcePropertyToOverride
public AssetBundleExportJobDataSourceOverrideProperties withProperties(Collection<String> properties)
A list of DataSource
resource properties to generate variables for in the returned CloudFormation
template.
properties
- A list of DataSource
resource properties to generate variables for in the returned
CloudFormation template.AssetBundleExportJobDataSourcePropertyToOverride
public AssetBundleExportJobDataSourceOverrideProperties withProperties(AssetBundleExportJobDataSourcePropertyToOverride... properties)
A list of DataSource
resource properties to generate variables for in the returned CloudFormation
template.
properties
- A list of DataSource
resource properties to generate variables for in the returned
CloudFormation template.AssetBundleExportJobDataSourcePropertyToOverride
public String toString()
toString
in class Object
Object.toString()
public AssetBundleExportJobDataSourceOverrideProperties clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.