com.amazonaws.services.autoscaling.model

## クラス PutScheduledUpdateGroupActionRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.autoscaling.model.PutScheduledUpdateGroupActionRequest

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

      public class PutScheduledUpdateGroupActionRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `PutScheduledUpdateGroupAction operation`.

  Creates a scheduled scaling action for an Auto Scaling group. If you leave a parameter unspecified, the corresponding value remains unchanged in the affected Auto Scaling group.

  関連項目:
    `AmazonAutoScaling.putScheduledUpdateGroupAction(PutScheduledUpdateGroupActionRequest)`, 直列化された形式

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getAutoScalingGroupName()` The name or ARN of the Auto Scaling group.
    `java.lang.Integer` | `getDesiredCapacity()` The number of Amazon EC2 instances that should be running in the group.
    `java.util.Date` | `getEndTime()` The time for this action to end.
    `java.lang.Integer` | `getMaxSize()` The maximum size for the Auto Scaling group.
    `java.lang.Integer` | `getMinSize()` The minimum size for the new Auto Scaling group.
    `java.lang.String` | `getRecurrence()` The time when recurring future actions will start.
    `java.lang.String` | `getScheduledActionName()` The name of this scaling action.
    `java.util.Date` | `getStartTime()` The time for this action to start, as in `--start-time 2010-06-01T00:00:00Z`.
    `java.util.Date` | `getTime()` `Time` is deprecated.
    `int` | `hashCode()`
    `void` | `setAutoScalingGroupName(java.lang.String autoScalingGroupName)` The name or ARN of the Auto Scaling group.
    `void` | `setDesiredCapacity(java.lang.Integer desiredCapacity)` The number of Amazon EC2 instances that should be running in the group.
    `void` | `setEndTime(java.util.Date endTime)` The time for this action to end.
    `void` | `setMaxSize(java.lang.Integer maxSize)` The maximum size for the Auto Scaling group.
    `void` | `setMinSize(java.lang.Integer minSize)` The minimum size for the new Auto Scaling group.
    `void` | `setRecurrence(java.lang.String recurrence)` The time when recurring future actions will start.
    `void` | `setScheduledActionName(java.lang.String scheduledActionName)` The name of this scaling action.
    `void` | `setStartTime(java.util.Date startTime)` The time for this action to start, as in `--start-time 2010-06-01T00:00:00Z`.
    `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.
    `PutScheduledUpdateGroupActionRequest` | `withAutoScalingGroupName(java.lang.String autoScalingGroupName)` The name or ARN of the Auto Scaling group.
    `PutScheduledUpdateGroupActionRequest` | `withDesiredCapacity(java.lang.Integer desiredCapacity)` The number of Amazon EC2 instances that should be running in the group.
    `PutScheduledUpdateGroupActionRequest` | `withEndTime(java.util.Date endTime)` The time for this action to end.
    `PutScheduledUpdateGroupActionRequest` | `withMaxSize(java.lang.Integer maxSize)` The maximum size for the Auto Scaling group.
    `PutScheduledUpdateGroupActionRequest` | `withMinSize(java.lang.Integer minSize)` The minimum size for the new Auto Scaling group.
    `PutScheduledUpdateGroupActionRequest` | `withRecurrence(java.lang.String recurrence)` The time when recurring future actions will start.
    `PutScheduledUpdateGroupActionRequest` | `withScheduledActionName(java.lang.String scheduledActionName)` The name of this scaling action.
    `PutScheduledUpdateGroupActionRequest` | `withStartTime(java.util.Date startTime)` The time for this action to start, as in `--start-time 2010-06-01T00:00:00Z`.
    `PutScheduledUpdateGroupActionRequest` | `withTime(java.util.Date time)` `Time` is deprecated.

    - ### クラスから継承されたメソッド com.amazonaws.AmazonWebServiceRequest

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### PutScheduledUpdateGroupActionRequest

          public PutScheduledUpdateGroupActionRequest()

  - ### メソッドの詳細

    - #### getAutoScalingGroupName

          public java.lang.String getAutoScalingGroupName()

      The name or ARN of the Auto Scaling group.

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

      戻り値:
        The name or ARN of the Auto Scaling group.

    - #### setAutoScalingGroupName

          public void setAutoScalingGroupName(java.lang.String autoScalingGroupName)

      The name or ARN of the Auto Scaling group.

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

      パラメータ:
        `autoScalingGroupName` - The name or ARN of the Auto Scaling group.

    - #### withAutoScalingGroupName

          public PutScheduledUpdateGroupActionRequest withAutoScalingGroupName(java.lang.String autoScalingGroupName)

      The name or ARN of the Auto Scaling group.

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

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

      パラメータ:
        `autoScalingGroupName` - The name or ARN of the Auto Scaling group.

    - #### getScheduledActionName

          public java.lang.String getScheduledActionName()

      The name of this scaling action.

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

      戻り値:
        The name of this scaling action.

    - #### setScheduledActionName

          public void setScheduledActionName(java.lang.String scheduledActionName)

      The name of this scaling action.

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

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

    - #### withScheduledActionName

          public PutScheduledUpdateGroupActionRequest withScheduledActionName(java.lang.String scheduledActionName)

      The name of this scaling 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 scaling action.

    - #### getTime

          public java.util.Date getTime()

      `Time` is deprecated.

      The time for this action to start. `Time` is an alias for `StartTime` and can be specified instead of `StartTime`, or vice versa. If both `Time` and `StartTime` are specified, their values should be identical. Otherwise, `PutScheduledUpdateGroupAction` will return an error.

      戻り値:
        `Time` is deprecated.

        The time for this action to start. `Time` is an alias for `StartTime` and can be specified instead of `StartTime`, or vice versa. If both `Time` and `StartTime` are specified, their values should be identical. Otherwise, `PutScheduledUpdateGroupAction` will return an error.

    - #### setTime

          public void setTime(java.util.Date time)

      `Time` is deprecated.

      The time for this action to start. `Time` is an alias for `StartTime` and can be specified instead of `StartTime`, or vice versa. If both `Time` and `StartTime` are specified, their values should be identical. Otherwise, `PutScheduledUpdateGroupAction` will return an error.

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

        The time for this action to start. `Time` is an alias for `StartTime` and can be specified instead of `StartTime`, or vice versa. If both `Time` and `StartTime` are specified, their values should be identical. Otherwise, `PutScheduledUpdateGroupAction` will return an error.

    - #### withTime

          public PutScheduledUpdateGroupActionRequest withTime(java.util.Date time)

      `Time` is deprecated.

      The time for this action to start. `Time` is an alias for `StartTime` and can be specified instead of `StartTime`, or vice versa. If both `Time` and `StartTime` are specified, their values should be identical. Otherwise, `PutScheduledUpdateGroupAction` will return an error.

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

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

        The time for this action to start. `Time` is an alias for `StartTime` and can be specified instead of `StartTime`, or vice versa. If both `Time` and `StartTime` are specified, their values should be identical. Otherwise, `PutScheduledUpdateGroupAction` will return an error.

    - #### getStartTime

          public java.util.Date getStartTime()

      The time for this action to start, as in `--start-time 2010-06-01T00:00:00Z`.

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

      戻り値:
        The time for this action to start, as in `--start-time 2010-06-01T00:00:00Z`.

        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 for this action to start, as in `--start-time 2010-06-01T00:00:00Z`.

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

      パラメータ:
        `startTime` - The time for this action to start, as in `--start-time 2010-06-01T00:00:00Z`.

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

    - #### withStartTime

          public PutScheduledUpdateGroupActionRequest withStartTime(java.util.Date startTime)

      The time for this action to start, as in `--start-time 2010-06-01T00:00:00Z`.

      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 for this action to start, as in `--start-time 2010-06-01T00:00:00Z`.

        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 for this action to end.
      戻り値:
        The time for this action to end.

    - #### setEndTime

          public void setEndTime(java.util.Date endTime)

      The time for this action to end.
      パラメータ:
        `endTime` - The time for this action to end.

    - #### withEndTime

          public PutScheduledUpdateGroupActionRequest withEndTime(java.util.Date endTime)

      The time for this action to end.

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

      パラメータ:
        `endTime` - The time for this action to end.

    - #### getRecurrence

          public java.lang.String getRecurrence()

      The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax format. For information about cron syntax, go to Wikipedia, The Free Encyclopedia.

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

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

      戻り値:
        The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax format. For information about cron syntax, go to Wikipedia, The Free Encyclopedia.

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

    - #### setRecurrence

          public void setRecurrence(java.lang.String recurrence)

      The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax format. For information about cron syntax, go to Wikipedia, The Free Encyclopedia.

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

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

      パラメータ:
        `recurrence` - The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax format. For information about cron syntax, go to Wikipedia, The Free Encyclopedia.

        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(java.lang.String recurrence)

      The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax format. For information about cron syntax, go to Wikipedia, The Free Encyclopedia.

      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.

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

      パラメータ:
        `recurrence` - The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax format. For information about cron syntax, go to Wikipedia, The Free Encyclopedia.

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

    - #### getMinSize

          public java.lang.Integer getMinSize()

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

    - #### setMinSize

          public void setMinSize(java.lang.Integer minSize)

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

    - #### withMinSize

          public PutScheduledUpdateGroupActionRequest withMinSize(java.lang.Integer minSize)

      The minimum size for the new Auto Scaling group.

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

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

    - #### getMaxSize

          public java.lang.Integer getMaxSize()

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

    - #### setMaxSize

          public void setMaxSize(java.lang.Integer maxSize)

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

    - #### withMaxSize

          public PutScheduledUpdateGroupActionRequest withMaxSize(java.lang.Integer maxSize)

      The maximum size for the Auto Scaling group.

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

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

    - #### getDesiredCapacity

          public java.lang.Integer getDesiredCapacity()

      The number of Amazon EC2 instances that should be running in the group.
      戻り値:
        The number of Amazon EC2 instances that should be running in the group.

    - #### setDesiredCapacity

          public void setDesiredCapacity(java.lang.Integer desiredCapacity)

      The number of Amazon EC2 instances that should be running in the group.
      パラメータ:
        `desiredCapacity` - The number of Amazon EC2 instances that should be running in the group.

    - #### withDesiredCapacity

          public PutScheduledUpdateGroupActionRequest withDesiredCapacity(java.lang.Integer desiredCapacity)

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

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

      パラメータ:
        `desiredCapacity` - The number of Amazon EC2 instances that should be running in the 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`