@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DesiredConfiguration extends Object implements Serializable, Cloneable
Describes the desired configuration for an instance refresh.
If you specify a desired configuration, you must specify either a LaunchTemplate
or a
MixedInstancesPolicy
.
Constructor and Description |
---|
DesiredConfiguration() |
Modifier and Type | Method and Description |
---|---|
DesiredConfiguration |
clone() |
boolean |
equals(Object obj) |
LaunchTemplateSpecification |
getLaunchTemplate() |
MixedInstancesPolicy |
getMixedInstancesPolicy() |
int |
hashCode() |
void |
setLaunchTemplate(LaunchTemplateSpecification launchTemplate) |
void |
setMixedInstancesPolicy(MixedInstancesPolicy mixedInstancesPolicy) |
String |
toString()
Returns a string representation of this object.
|
DesiredConfiguration |
withLaunchTemplate(LaunchTemplateSpecification launchTemplate) |
DesiredConfiguration |
withMixedInstancesPolicy(MixedInstancesPolicy mixedInstancesPolicy) |
public void setLaunchTemplate(LaunchTemplateSpecification launchTemplate)
launchTemplate
- public LaunchTemplateSpecification getLaunchTemplate()
public DesiredConfiguration withLaunchTemplate(LaunchTemplateSpecification launchTemplate)
launchTemplate
- public void setMixedInstancesPolicy(MixedInstancesPolicy mixedInstancesPolicy)
mixedInstancesPolicy
- public MixedInstancesPolicy getMixedInstancesPolicy()
public DesiredConfiguration withMixedInstancesPolicy(MixedInstancesPolicy mixedInstancesPolicy)
mixedInstancesPolicy
- public String toString()
toString
in class Object
Object.toString()
public DesiredConfiguration clone()