com.amazonaws.services.storagegateway.model

## クラス UpdateSnapshotScheduleRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.storagegateway.model.UpdateSnapshotScheduleRequest

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

      public class UpdateSnapshotScheduleRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `UpdateSnapshotSchedule operation`.

  This operation updates a snapshot schedule configured for a gateway volume.

  The default snapshot schedule for volume is once every 24 hours, starting at the creation time of the volume. You can use this API to change the shapshot schedule configured for the volume.

  In the request you must identify the gateway volume whose snapshot schedule you want to update, and the schedule information, including when you want the snapshot to begin on a day and the frequency (in hours) of snapshots.

  関連項目:
    `AWSStorageGateway.updateSnapshotSchedule(UpdateSnapshotScheduleRequest)`, 直列化された形式

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getDescription()` Optional description of the snapshot that overwrites the existing description.
    `java.lang.Integer` | `getRecurrenceInHours()` Frequency of snapshots.
    `java.lang.Integer` | `getStartAt()` The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23).
    `java.lang.String` | `getVolumeARN()` The Amazon Resource Name (ARN) of the volume.
    `int` | `hashCode()`
    `void` | `setDescription(java.lang.String description)` Optional description of the snapshot that overwrites the existing description.
    `void` | `setRecurrenceInHours(java.lang.Integer recurrenceInHours)` Frequency of snapshots.
    `void` | `setStartAt(java.lang.Integer startAt)` The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23).
    `void` | `setVolumeARN(java.lang.String volumeARN)` The Amazon Resource Name (ARN) of the volume.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `UpdateSnapshotScheduleRequest` | `withDescription(java.lang.String description)` Optional description of the snapshot that overwrites the existing description.
    `UpdateSnapshotScheduleRequest` | `withRecurrenceInHours(java.lang.Integer recurrenceInHours)` Frequency of snapshots.
    `UpdateSnapshotScheduleRequest` | `withStartAt(java.lang.Integer startAt)` The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23).
    `UpdateSnapshotScheduleRequest` | `withVolumeARN(java.lang.String volumeARN)` The Amazon Resource Name (ARN) of the volume.

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### UpdateSnapshotScheduleRequest

          public UpdateSnapshotScheduleRequest()

  - ### メソッドの詳細

    - #### getVolumeARN

          public java.lang.String getVolumeARN()

      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

      Constraints:
      Length: 50 - 500

      戻り値:
        The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

    - #### setVolumeARN

          public void setVolumeARN(java.lang.String volumeARN)

      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

      Constraints:
      Length: 50 - 500

      パラメータ:
        `volumeARN` - The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

    - #### withVolumeARN

          public UpdateSnapshotScheduleRequest withVolumeARN(java.lang.String volumeARN)

      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

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

      Constraints:
      Length: 50 - 500

      パラメータ:
        `volumeARN` - The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

    - #### getStartAt

          public java.lang.Integer getStartAt()

      The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

      Constraints:
      Range: 0 - 23

      戻り値:
        The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

    - #### setStartAt

          public void setStartAt(java.lang.Integer startAt)

      The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

      Constraints:
      Range: 0 - 23

      パラメータ:
        `startAt` - The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

    - #### withStartAt

          public UpdateSnapshotScheduleRequest withStartAt(java.lang.Integer startAt)

      The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

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

      Constraints:
      Range: 0 - 23

      パラメータ:
        `startAt` - The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

    - #### getRecurrenceInHours

          public java.lang.Integer getRecurrenceInHours()

      Frequency of snapshots. Specify the number of hours between snapshots.

      Constraints:
      Range: 1 - 24

      戻り値:
        Frequency of snapshots. Specify the number of hours between snapshots.

    - #### setRecurrenceInHours

          public void setRecurrenceInHours(java.lang.Integer recurrenceInHours)

      Frequency of snapshots. Specify the number of hours between snapshots.

      Constraints:
      Range: 1 - 24

      パラメータ:
        `recurrenceInHours` - Frequency of snapshots. Specify the number of hours between snapshots.

    - #### withRecurrenceInHours

          public UpdateSnapshotScheduleRequest withRecurrenceInHours(java.lang.Integer recurrenceInHours)

      Frequency of snapshots. Specify the number of hours between snapshots.

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

      Constraints:
      Range: 1 - 24

      パラメータ:
        `recurrenceInHours` - Frequency of snapshots. Specify the number of hours between snapshots.

    - #### getDescription

          public java.lang.String getDescription()

      Optional description of the snapshot that overwrites the existing description.

      Constraints:
      Length: 1 - 255

      戻り値:
        Optional description of the snapshot that overwrites the existing description.

    - #### setDescription

          public void setDescription(java.lang.String description)

      Optional description of the snapshot that overwrites the existing description.

      Constraints:
      Length: 1 - 255

      パラメータ:
        `description` - Optional description of the snapshot that overwrites the existing description.

    - #### withDescription

          public UpdateSnapshotScheduleRequest withDescription(java.lang.String description)

      Optional description of the snapshot that overwrites the existing description.

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

      Constraints:
      Length: 1 - 255

      パラメータ:
        `description` - Optional description of the snapshot that overwrites the existing description.

    - #### 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`