Class PutScheduledUpdateGroupActionRequest

    • Constructor Detail

      • PutScheduledUpdateGroupActionRequest

        public PutScheduledUpdateGroupActionRequest()
    • Method Detail

      • setAutoScalingGroupName

        public void setAutoScalingGroupName​(String autoScalingGroupName)

        The name or Amazon Resource Name (ARN) of the Auto Scaling group.

        Parameters:
        autoScalingGroupName - The name or Amazon Resource Name (ARN) of the Auto Scaling group.
      • getAutoScalingGroupName

        public String getAutoScalingGroupName()

        The name or Amazon Resource Name (ARN) of the Auto Scaling group.

        Returns:
        The name or Amazon Resource Name (ARN) of the Auto Scaling group.
      • withAutoScalingGroupName

        public PutScheduledUpdateGroupActionRequest withAutoScalingGroupName​(String autoScalingGroupName)

        The name or Amazon Resource Name (ARN) of the Auto Scaling group.

        Parameters:
        autoScalingGroupName - The name or Amazon Resource Name (ARN) of the Auto Scaling group.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setScheduledActionName

        public void setScheduledActionName​(String scheduledActionName)

        The name of this scaling action.

        Parameters:
        scheduledActionName - The name of this scaling action.
      • getScheduledActionName

        public String getScheduledActionName()

        The name of this scaling action.

        Returns:
        The name of this scaling action.
      • withScheduledActionName

        public PutScheduledUpdateGroupActionRequest withScheduledActionName​(String scheduledActionName)

        The name of this scaling action.

        Parameters:
        scheduledActionName - The name of this scaling action.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setTime

        public void setTime​(Date time)

        This parameter is deprecated.

        Parameters:
        time - This parameter is deprecated.
      • getTime

        public Date getTime()

        This parameter is deprecated.

        Returns:
        This parameter is deprecated.
      • withTime

        public PutScheduledUpdateGroupActionRequest withTime​(Date time)

        This parameter is deprecated.

        Parameters:
        time - This parameter is deprecated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setStartTime

        public void setStartTime​(Date startTime)

        The time for this action to start, in "YYYY-MM-DDThh:mm:ssZ" format in UTC/GMT only (for example, 2014-06-01T00:00:00Z).

        If you try to schedule your action in the past, Auto Scaling returns an error message.

        When StartTime and EndTime are specified with Recurrence, they form the boundaries of when the recurring action starts and stops.

        Parameters:
        startTime - The time for this action to start, in "YYYY-MM-DDThh:mm:ssZ" format in UTC/GMT only (for example, 2014-06-01T00:00:00Z).

        If you try to schedule your action in the past, Auto Scaling returns an error message.

        When StartTime and EndTime are specified with Recurrence, they form the boundaries of when the recurring action starts and stops.

      • getStartTime

        public Date getStartTime()

        The time for this action to start, in "YYYY-MM-DDThh:mm:ssZ" format in UTC/GMT only (for example, 2014-06-01T00:00:00Z).

        If you try to schedule your action in the past, Auto Scaling returns an error message.

        When StartTime and EndTime are specified with Recurrence, they form the boundaries of when the recurring action starts and stops.

        Returns:
        The time for this action to start, in "YYYY-MM-DDThh:mm:ssZ" format in UTC/GMT only (for example, 2014-06-01T00:00:00Z).

        If you try to schedule your action in the past, Auto Scaling returns an error message.

        When StartTime and EndTime are specified with Recurrence, they form the boundaries of when the recurring action starts and stops.

      • withStartTime

        public PutScheduledUpdateGroupActionRequest withStartTime​(Date startTime)

        The time for this action to start, in "YYYY-MM-DDThh:mm:ssZ" format in UTC/GMT only (for example, 2014-06-01T00:00:00Z).

        If you try to schedule your action in the past, Auto Scaling returns an error message.

        When StartTime and EndTime are specified with Recurrence, they form the boundaries of when the recurring action starts and stops.

        Parameters:
        startTime - The time for this action to start, in "YYYY-MM-DDThh:mm:ssZ" format in UTC/GMT only (for example, 2014-06-01T00:00:00Z).

        If you try to schedule your action in the past, Auto Scaling returns an error message.

        When StartTime and EndTime are specified with Recurrence, they form the boundaries of when the recurring action starts and stops.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setEndTime

        public void setEndTime​(Date endTime)

        The time for this action to end.

        Parameters:
        endTime - The time for this action to end.
      • getEndTime

        public Date getEndTime()

        The time for this action to end.

        Returns:
        The time for this action to end.
      • withEndTime

        public PutScheduledUpdateGroupActionRequest withEndTime​(Date endTime)

        The time for this action to end.

        Parameters:
        endTime - The time for this action to end.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setRecurrence

        public void setRecurrence​(String recurrence)

        The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax format. For more information, see Cron in Wikipedia.

        When StartTime and EndTime are specified with Recurrence, they form the boundaries of when the recurring action will start and stop.

        Parameters:
        recurrence - The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax format. For more information, see Cron in Wikipedia.

        When StartTime and EndTime are specified with Recurrence, they form the boundaries of when the recurring action will start and stop.

      • getRecurrence

        public String getRecurrence()

        The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax format. For more information, see Cron in Wikipedia.

        When StartTime and EndTime are specified with Recurrence, they form the boundaries of when the recurring action will start and stop.

        Returns:
        The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax format. For more information, see Cron in Wikipedia.

        When StartTime and EndTime are specified with Recurrence, they form the boundaries of when the recurring action will start and stop.

      • withRecurrence

        public PutScheduledUpdateGroupActionRequest withRecurrence​(String recurrence)

        The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax format. For more information, see Cron in Wikipedia.

        When StartTime and EndTime are specified with Recurrence, they form the boundaries of when the recurring action will start and stop.

        Parameters:
        recurrence - The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax format. For more information, see Cron in Wikipedia.

        When StartTime and EndTime are specified with Recurrence, they form the boundaries of when the recurring action will start and stop.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setMinSize

        public void setMinSize​(Integer minSize)

        The minimum size for the Auto Scaling group.

        Parameters:
        minSize - The minimum size for the Auto Scaling group.
      • getMinSize

        public Integer getMinSize()

        The minimum size for the Auto Scaling group.

        Returns:
        The minimum size for the Auto Scaling group.
      • withMinSize

        public PutScheduledUpdateGroupActionRequest withMinSize​(Integer minSize)

        The minimum size for the Auto Scaling group.

        Parameters:
        minSize - The minimum size for the Auto Scaling group.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setMaxSize

        public void setMaxSize​(Integer maxSize)

        The maximum size for the Auto Scaling group.

        Parameters:
        maxSize - The maximum size for the Auto Scaling group.
      • getMaxSize

        public Integer getMaxSize()

        The maximum size for the Auto Scaling group.

        Returns:
        The maximum size for the Auto Scaling group.
      • withMaxSize

        public PutScheduledUpdateGroupActionRequest withMaxSize​(Integer maxSize)

        The maximum size for the Auto Scaling group.

        Parameters:
        maxSize - The maximum size for the Auto Scaling group.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setDesiredCapacity

        public void setDesiredCapacity​(Integer desiredCapacity)

        The number of EC2 instances that should be running in the group.

        Parameters:
        desiredCapacity - The number of EC2 instances that should be running in the group.
      • getDesiredCapacity

        public Integer getDesiredCapacity()

        The number of EC2 instances that should be running in the group.

        Returns:
        The number of EC2 instances that should be running in the group.
      • withDesiredCapacity

        public PutScheduledUpdateGroupActionRequest withDesiredCapacity​(Integer desiredCapacity)

        The number of EC2 instances that should be running in the group.

        Parameters:
        desiredCapacity - The number of EC2 instances that should be running in the group.
        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 class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object