com.amazonaws.services.ec2.model

## クラス VolumeStatusItem

- java.lang.Object
- - com.amazonaws.services.ec2.model.VolumeStatusItem

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

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

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.util.List<VolumeStatusAction>` | `getActions()` Returns the value of the Actions property for this object.
    `java.lang.String` | `getAvailabilityZone()` Returns the value of the AvailabilityZone property for this object.
    `java.util.List<VolumeStatusEvent>` | `getEvents()` Returns the value of the Events property for this object.
    `java.lang.String` | `getVolumeId()` Returns the value of the VolumeId property for this object.
    `VolumeStatusInfo` | `getVolumeStatus()` Returns the value of the VolumeStatus property for this object.
    `int` | `hashCode()`
    `void` | `setActions(java.util.Collection<VolumeStatusAction> actions)` Sets the value of the Actions property for this object.
    `void` | `setAvailabilityZone(java.lang.String availabilityZone)` Sets the value of the AvailabilityZone property for this object.
    `void` | `setEvents(java.util.Collection<VolumeStatusEvent> events)` Sets the value of the Events property for this object.
    `void` | `setVolumeId(java.lang.String volumeId)` Sets the value of the VolumeId property for this object.
    `void` | `setVolumeStatus(VolumeStatusInfo volumeStatus)` Sets the value of the VolumeStatus property for this object.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `VolumeStatusItem` | `withActions(java.util.Collection<VolumeStatusAction> actions)` Sets the value of the Actions property for this object.
    `VolumeStatusItem` | `withActions(VolumeStatusAction... actions)` Sets the value of the Actions property for this object.
    `VolumeStatusItem` | `withAvailabilityZone(java.lang.String availabilityZone)` Sets the value of the AvailabilityZone property for this object.
    `VolumeStatusItem` | `withEvents(java.util.Collection<VolumeStatusEvent> events)` Sets the value of the Events property for this object.
    `VolumeStatusItem` | `withEvents(VolumeStatusEvent... events)` Sets the value of the Events property for this object.
    `VolumeStatusItem` | `withVolumeId(java.lang.String volumeId)` Sets the value of the VolumeId property for this object.
    `VolumeStatusItem` | `withVolumeStatus(VolumeStatusInfo volumeStatus)` Sets the value of the VolumeStatus property for this object.

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

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

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

    - #### VolumeStatusItem

          public VolumeStatusItem()

  - ### メソッドの詳細

    - #### getVolumeId

          public java.lang.String getVolumeId()

      Returns the value of the VolumeId property for this object.
      戻り値:
        The value of the VolumeId property for this object.

    - #### setVolumeId

          public void setVolumeId(java.lang.String volumeId)

      Sets the value of the VolumeId property for this object.
      パラメータ:
        `volumeId` - The new value for the VolumeId property for this object.

    - #### withVolumeId

          public VolumeStatusItem withVolumeId(java.lang.String volumeId)

      Sets the value of the VolumeId property for this object.

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

      パラメータ:
        `volumeId` - The new value for the VolumeId property for this object.

    - #### getAvailabilityZone

          public java.lang.String getAvailabilityZone()

      Returns the value of the AvailabilityZone property for this object.
      戻り値:
        The value of the AvailabilityZone property for this object.

    - #### setAvailabilityZone

          public void setAvailabilityZone(java.lang.String availabilityZone)

      Sets the value of the AvailabilityZone property for this object.
      パラメータ:
        `availabilityZone` - The new value for the AvailabilityZone property for this object.

    - #### withAvailabilityZone

          public VolumeStatusItem withAvailabilityZone(java.lang.String availabilityZone)

      Sets the value of the AvailabilityZone property for this object.

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

      パラメータ:
        `availabilityZone` - The new value for the AvailabilityZone property for this object.

    - #### getVolumeStatus

          public VolumeStatusInfo getVolumeStatus()

      Returns the value of the VolumeStatus property for this object.
      戻り値:
        The value of the VolumeStatus property for this object.

    - #### setVolumeStatus

          public void setVolumeStatus(VolumeStatusInfo volumeStatus)

      Sets the value of the VolumeStatus property for this object.
      パラメータ:
        `volumeStatus` - The new value for the VolumeStatus property for this object.

    - #### withVolumeStatus

          public VolumeStatusItem withVolumeStatus(VolumeStatusInfo volumeStatus)

      Sets the value of the VolumeStatus property for this object.

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

      パラメータ:
        `volumeStatus` - The new value for the VolumeStatus property for this object.

    - #### getEvents

          public java.util.List<VolumeStatusEvent> getEvents()

      Returns the value of the Events property for this object.
      戻り値:
        The value of the Events property for this object.

    - #### setEvents

          public void setEvents(java.util.Collection<VolumeStatusEvent> events)

      Sets the value of the Events property for this object.
      パラメータ:
        `events` - The new value for the Events property for this object.

    - #### withEvents

          public VolumeStatusItem withEvents(VolumeStatusEvent... events)

      Sets the value of the Events property for this object.

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

      パラメータ:
        `events` - The new value for the Events property for this object.

    - #### withEvents

          public VolumeStatusItem withEvents(java.util.Collection<VolumeStatusEvent> events)

      Sets the value of the Events property for this object.

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

      パラメータ:
        `events` - The new value for the Events property for this object.

    - #### getActions

          public java.util.List<VolumeStatusAction> getActions()

      Returns the value of the Actions property for this object.
      戻り値:
        The value of the Actions property for this object.

    - #### setActions

          public void setActions(java.util.Collection<VolumeStatusAction> actions)

      Sets the value of the Actions property for this object.
      パラメータ:
        `actions` - The new value for the Actions property for this object.

    - #### withActions

          public VolumeStatusItem withActions(VolumeStatusAction... actions)

      Sets the value of the Actions property for this object.

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

      パラメータ:
        `actions` - The new value for the Actions property for this object.

    - #### withActions

          public VolumeStatusItem withActions(java.util.Collection<VolumeStatusAction> actions)

      Sets the value of the Actions property for this object.

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

      パラメータ:
        `actions` - The new value for the Actions property for this object.

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