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 TimeBasedAutoScalingConfiguration
clone()
boolean
equals(Object obj)
WeeklyAutoScalingSchedule
getAutoScalingSchedule()
AWeeklyAutoScalingSchedule
object with the instance schedule.String
getInstanceId()
The instance ID.int
hashCode()
void
setAutoScalingSchedule(WeeklyAutoScalingSchedule autoScalingSchedule)
AWeeklyAutoScalingSchedule
object with the instance schedule.void
setInstanceId(String instanceId)
The instance ID.String
toString()
Returns a string representation of this object; useful for testing and debugging.TimeBasedAutoScalingConfiguration
withAutoScalingSchedule(WeeklyAutoScalingSchedule autoScalingSchedule)
AWeeklyAutoScalingSchedule
object with the instance schedule.TimeBasedAutoScalingConfiguration
withInstanceId(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
WeeklyAutoScalingSchedule
object with the instance schedule.- Parameters:
autoScalingSchedule
- AWeeklyAutoScalingSchedule
object with the instance schedule.
-
getAutoScalingSchedule
public WeeklyAutoScalingSchedule getAutoScalingSchedule()
A
WeeklyAutoScalingSchedule
object with the instance schedule.- Returns:
- A
WeeklyAutoScalingSchedule
object with the instance schedule.
-
withAutoScalingSchedule
public TimeBasedAutoScalingConfiguration withAutoScalingSchedule(WeeklyAutoScalingSchedule autoScalingSchedule)
A
WeeklyAutoScalingSchedule
object with the instance schedule.- Parameters:
autoScalingSchedule
- AWeeklyAutoScalingSchedule
object 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:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public TimeBasedAutoScalingConfiguration clone()
-
-