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