Class TimeBasedAutoScalingConfiguration
- java.lang.Object
-
- com.amazonaws.services.opsworks.model.TimeBasedAutoScalingConfiguration
-
- All Implemented Interfaces:
Serializable,Cloneable
public class TimeBasedAutoScalingConfiguration extends Object implements Serializable, Cloneable
Describes an instance's time-based auto scaling configuration.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TimeBasedAutoScalingConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TimeBasedAutoScalingConfigurationclone()booleanequals(Object obj)WeeklyAutoScalingSchedulegetAutoScalingSchedule()AWeeklyAutoScalingScheduleobject with the instance schedule.StringgetInstanceId()The instance ID.inthashCode()voidsetAutoScalingSchedule(WeeklyAutoScalingSchedule autoScalingSchedule)AWeeklyAutoScalingScheduleobject with the instance schedule.voidsetInstanceId(String instanceId)The instance ID.StringtoString()Returns a string representation of this object; useful for testing and debugging.TimeBasedAutoScalingConfigurationwithAutoScalingSchedule(WeeklyAutoScalingSchedule autoScalingSchedule)AWeeklyAutoScalingScheduleobject with the instance schedule.TimeBasedAutoScalingConfigurationwithInstanceId(String instanceId)The instance ID.
-
-
-
Method Detail
-
setInstanceId
public void setInstanceId(String instanceId)
The instance ID.
- Parameters:
instanceId- The instance ID.
-
getInstanceId
public String getInstanceId()
The instance ID.
- Returns:
- The instance ID.
-
withInstanceId
public TimeBasedAutoScalingConfiguration withInstanceId(String instanceId)
The instance ID.
- Parameters:
instanceId- The instance ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setAutoScalingSchedule
public void setAutoScalingSchedule(WeeklyAutoScalingSchedule autoScalingSchedule)
A
WeeklyAutoScalingScheduleobject with the instance schedule.- Parameters:
autoScalingSchedule- AWeeklyAutoScalingScheduleobject with the instance schedule.
-
getAutoScalingSchedule
public WeeklyAutoScalingSchedule getAutoScalingSchedule()
A
WeeklyAutoScalingScheduleobject with the instance schedule.- Returns:
- A
WeeklyAutoScalingScheduleobject with the instance schedule.
-
withAutoScalingSchedule
public TimeBasedAutoScalingConfiguration withAutoScalingSchedule(WeeklyAutoScalingSchedule autoScalingSchedule)
A
WeeklyAutoScalingScheduleobject with the instance schedule.- Parameters:
autoScalingSchedule- AWeeklyAutoScalingScheduleobject with the instance schedule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toStringin classObject- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public TimeBasedAutoScalingConfiguration clone()
-
-