com.amazonaws.services.autoscaling.model

## クラス ScheduledUpdateGroupAction

- java.lang.Object
- - com.amazonaws.services.autoscaling.model.ScheduledUpdateGroupAction

- すべての実装されたインタフェース:
    java.io.Serializable

      public class ScheduledUpdateGroupAction
      extends java.lang.Object
      implements java.io.Serializable

  This data type stores information about a scheduled update to an Auto Scaling group.

  関連項目:
    直列化された形式

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `ScheduledUpdateGroupAction()`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getAutoScalingGroupName()` The name of the Auto Scaling group to be updated.
    `java.lang.Integer` | `getDesiredCapacity()` The number of instances you prefer to maintain in your Auto Scaling group.
    `java.util.Date` | `getEndTime()` The time that the action is scheduled to end.
    `java.lang.Integer` | `getMaxSize()` The maximum size of the Auto Scaling group.
    `java.lang.Integer` | `getMinSize()` The minimum size of the Auto Scaling group.
    `java.lang.String` | `getRecurrence()` The regular schedule that an action occurs.
    `java.lang.String` | `getScheduledActionARN()` The Amazon Resource Name (ARN) of this scheduled action.
    `java.lang.String` | `getScheduledActionName()` The name of this scheduled action.
    `java.util.Date` | `getStartTime()` The time that the action is scheduled to begin.
    `java.util.Date` | `getTime()` `Time` is deprecated.
    `int` | `hashCode()`
    `void` | `setAutoScalingGroupName(java.lang.String autoScalingGroupName)` The name of the Auto Scaling group to be updated.
    `void` | `setDesiredCapacity(java.lang.Integer desiredCapacity)` The number of instances you prefer to maintain in your Auto Scaling group.
    `void` | `setEndTime(java.util.Date endTime)` The time that the action is scheduled to end.
    `void` | `setMaxSize(java.lang.Integer maxSize)` The maximum size of the Auto Scaling group.
    `void` | `setMinSize(java.lang.Integer minSize)` The minimum size of the Auto Scaling group.
    `void` | `setRecurrence(java.lang.String recurrence)` The regular schedule that an action occurs.
    `void` | `setScheduledActionARN(java.lang.String scheduledActionARN)` The Amazon Resource Name (ARN) of this scheduled action.
    `void` | `setScheduledActionName(java.lang.String scheduledActionName)` The name of this scheduled action.
    `void` | `setStartTime(java.util.Date startTime)` The time that the action is scheduled to begin.
    `void` | `setTime(java.util.Date time)` `Time` is deprecated.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `ScheduledUpdateGroupAction` | `withAutoScalingGroupName(java.lang.String autoScalingGroupName)` The name of the Auto Scaling group to be updated.
    `ScheduledUpdateGroupAction` | `withDesiredCapacity(java.lang.Integer desiredCapacity)` The number of instances you prefer to maintain in your Auto Scaling group.
    `ScheduledUpdateGroupAction` | `withEndTime(java.util.Date endTime)` The time that the action is scheduled to end.
    `ScheduledUpdateGroupAction` | `withMaxSize(java.lang.Integer maxSize)` The maximum size of the Auto Scaling group.
    `ScheduledUpdateGroupAction` | `withMinSize(java.lang.Integer minSize)` The minimum size of the Auto Scaling group.
    `ScheduledUpdateGroupAction` | `withRecurrence(java.lang.String recurrence)` The regular schedule that an action occurs.
    `ScheduledUpdateGroupAction` | `withScheduledActionARN(java.lang.String scheduledActionARN)` The Amazon Resource Name (ARN) of this scheduled action.
    `ScheduledUpdateGroupAction` | `withScheduledActionName(java.lang.String scheduledActionName)` The name of this scheduled action.
    `ScheduledUpdateGroupAction` | `withStartTime(java.util.Date startTime)` The time that the action is scheduled to begin.
    `ScheduledUpdateGroupAction` | `withTime(java.util.Date time)` `Time` is deprecated.

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### ScheduledUpdateGroupAction

          public ScheduledUpdateGroupAction()

  - ### メソッドの詳細

    - #### getAutoScalingGroupName

          public java.lang.String getAutoScalingGroupName()

      The name of the Auto Scaling group to be updated.

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      戻り値:
        The name of the Auto Scaling group to be updated.

    - #### setAutoScalingGroupName

          public void setAutoScalingGroupName(java.lang.String autoScalingGroupName)

      The name of the Auto Scaling group to be updated.

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `autoScalingGroupName` - The name of the Auto Scaling group to be updated.

    - #### withAutoScalingGroupName

          public ScheduledUpdateGroupAction withAutoScalingGroupName(java.lang.String autoScalingGroupName)

      The name of the Auto Scaling group to be updated.

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

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `autoScalingGroupName` - The name of the Auto Scaling group to be updated.

    - #### getScheduledActionName

          public java.lang.String getScheduledActionName()

      The name of this scheduled action.

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      戻り値:
        The name of this scheduled action.

    - #### setScheduledActionName

          public void setScheduledActionName(java.lang.String scheduledActionName)

      The name of this scheduled action.

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `scheduledActionName` - The name of this scheduled action.

    - #### withScheduledActionName

          public ScheduledUpdateGroupAction withScheduledActionName(java.lang.String scheduledActionName)

      The name of this scheduled action.

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

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `scheduledActionName` - The name of this scheduled action.

    - #### getScheduledActionARN

          public java.lang.String getScheduledActionARN()

      The Amazon Resource Name (ARN) of this scheduled action.

      Constraints:
      Length: 1 - 1600
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      戻り値:
        The Amazon Resource Name (ARN) of this scheduled action.

    - #### setScheduledActionARN

          public void setScheduledActionARN(java.lang.String scheduledActionARN)

      The Amazon Resource Name (ARN) of this scheduled action.

      Constraints:
      Length: 1 - 1600
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `scheduledActionARN` - The Amazon Resource Name (ARN) of this scheduled action.

    - #### withScheduledActionARN

          public ScheduledUpdateGroupAction withScheduledActionARN(java.lang.String scheduledActionARN)

      The Amazon Resource Name (ARN) of this scheduled action.

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

      Constraints:
      Length: 1 - 1600
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `scheduledActionARN` - The Amazon Resource Name (ARN) of this scheduled action.

    - #### getTime

          public java.util.Date getTime()

      `Time` is deprecated.

      The time that the action is scheduled to begin. `Time` is an alias for `StartTime`.

      戻り値:
        `Time` is deprecated.

        The time that the action is scheduled to begin. `Time` is an alias for `StartTime`.

    - #### setTime

          public void setTime(java.util.Date time)

      `Time` is deprecated.

      The time that the action is scheduled to begin. `Time` is an alias for `StartTime`.

      パラメータ:
        `time` - `Time` is deprecated.

        The time that the action is scheduled to begin. `Time` is an alias for `StartTime`.

    - #### withTime

          public ScheduledUpdateGroupAction withTime(java.util.Date time)

      `Time` is deprecated.

      The time that the action is scheduled to begin. `Time` is an alias for `StartTime`.

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

      パラメータ:
        `time` - `Time` is deprecated.

        The time that the action is scheduled to begin. `Time` is an alias for `StartTime`.

    - #### getStartTime

          public java.util.Date getStartTime()

      The time that the action is scheduled to begin. This value can be up to one month in the future.

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

      戻り値:
        The time that the action is scheduled to begin. This value can be up to one month in the future.

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

    - #### setStartTime

          public void setStartTime(java.util.Date startTime)

      The time that the action is scheduled to begin. This value can be up to one month in the future.

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

      パラメータ:
        `startTime` - The time that the action is scheduled to begin. This value can be up to one month in the future.

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

    - #### withStartTime

          public ScheduledUpdateGroupAction withStartTime(java.util.Date startTime)

      The time that the action is scheduled to begin. This value can be up to one month in the future.

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

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

      パラメータ:
        `startTime` - The time that the action is scheduled to begin. This value can be up to one month in the future.

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

    - #### getEndTime

          public java.util.Date getEndTime()

      The time that the action is scheduled to end. This value can be up to one month in the future.
      戻り値:
        The time that the action is scheduled to end. This value can be up to one month in the future.

    - #### setEndTime

          public void setEndTime(java.util.Date endTime)

      The time that the action is scheduled to end. This value can be up to one month in the future.
      パラメータ:
        `endTime` - The time that the action is scheduled to end. This value can be up to one month in the future.

    - #### withEndTime

          public ScheduledUpdateGroupAction withEndTime(java.util.Date endTime)

      The time that the action is scheduled to end. This value can be up to one month in the future.

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

      パラメータ:
        `endTime` - The time that the action is scheduled to end. This value can be up to one month in the future.

    - #### getRecurrence

          public java.lang.String getRecurrence()

      The regular schedule that an action occurs.

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      戻り値:
        The regular schedule that an action occurs.

    - #### setRecurrence

          public void setRecurrence(java.lang.String recurrence)

      The regular schedule that an action occurs.

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `recurrence` - The regular schedule that an action occurs.

    - #### withRecurrence

          public ScheduledUpdateGroupAction withRecurrence(java.lang.String recurrence)

      The regular schedule that an action occurs.

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

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `recurrence` - The regular schedule that an action occurs.

    - #### getMinSize

          public java.lang.Integer getMinSize()

      The minimum size of the Auto Scaling group.
      戻り値:
        The minimum size of the Auto Scaling group.

    - #### setMinSize

          public void setMinSize(java.lang.Integer minSize)

      The minimum size of the Auto Scaling group.
      パラメータ:
        `minSize` - The minimum size of the Auto Scaling group.

    - #### withMinSize

          public ScheduledUpdateGroupAction withMinSize(java.lang.Integer minSize)

      The minimum size of the Auto Scaling group.

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

      パラメータ:
        `minSize` - The minimum size of the Auto Scaling group.

    - #### getMaxSize

          public java.lang.Integer getMaxSize()

      The maximum size of the Auto Scaling group.
      戻り値:
        The maximum size of the Auto Scaling group.

    - #### setMaxSize

          public void setMaxSize(java.lang.Integer maxSize)

      The maximum size of the Auto Scaling group.
      パラメータ:
        `maxSize` - The maximum size of the Auto Scaling group.

    - #### withMaxSize

          public ScheduledUpdateGroupAction withMaxSize(java.lang.Integer maxSize)

      The maximum size of the Auto Scaling group.

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

      パラメータ:
        `maxSize` - The maximum size of the Auto Scaling group.

    - #### getDesiredCapacity

          public java.lang.Integer getDesiredCapacity()

      The number of instances you prefer to maintain in your Auto Scaling group.
      戻り値:
        The number of instances you prefer to maintain in your Auto Scaling group.

    - #### setDesiredCapacity

          public void setDesiredCapacity(java.lang.Integer desiredCapacity)

      The number of instances you prefer to maintain in your Auto Scaling group.
      パラメータ:
        `desiredCapacity` - The number of instances you prefer to maintain in your Auto Scaling group.

    - #### withDesiredCapacity

          public ScheduledUpdateGroupAction withDesiredCapacity(java.lang.Integer desiredCapacity)

      The number of instances you prefer to maintain in your Auto Scaling group.

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

      パラメータ:
        `desiredCapacity` - The number of instances you prefer to maintain in your Auto Scaling group.

    - #### toString

          public java.lang.String toString()

      Returns a string representation of this object; useful for testing and debugging.
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        A string representation of this object.
      関連項目:
        `Object.toString()`

    - #### hashCode

          public int hashCode()

      オーバーライド:
        `hashCode` クラス内 `java.lang.Object`

    - #### equals

          public boolean equals(java.lang.Object obj)

      オーバーライド:
        `equals` クラス内 `java.lang.Object`