com.amazonaws.services.cloudwatch.model

## クラス AlarmHistoryItem

- java.lang.Object
- - com.amazonaws.services.cloudwatch.model.AlarmHistoryItem

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

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

  The `AlarmHistoryItem` data type contains descriptive information about the history of a specific alarm. If you call DescribeAlarmHistory, Amazon CloudWatch returns this data type as part of the DescribeAlarmHistoryResult data type.

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getAlarmName()` The descriptive name for the alarm.
    `java.lang.String` | `getHistoryData()` Machine-readable data about the alarm in JSON format.
    `java.lang.String` | `getHistoryItemType()` The type of alarm history item.
    `java.lang.String` | `getHistorySummary()` A human-readable summary of the alarm history.
    `java.util.Date` | `getTimestamp()` The time stamp for the alarm history item.
    `int` | `hashCode()`
    `void` | `setAlarmName(java.lang.String alarmName)` The descriptive name for the alarm.
    `void` | `setHistoryData(java.lang.String historyData)` Machine-readable data about the alarm in JSON format.
    `void` | `setHistoryItemType(HistoryItemType historyItemType)` The type of alarm history item.
    `void` | `setHistoryItemType(java.lang.String historyItemType)` The type of alarm history item.
    `void` | `setHistorySummary(java.lang.String historySummary)` A human-readable summary of the alarm history.
    `void` | `setTimestamp(java.util.Date timestamp)` The time stamp for the alarm history item.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `AlarmHistoryItem` | `withAlarmName(java.lang.String alarmName)` The descriptive name for the alarm.
    `AlarmHistoryItem` | `withHistoryData(java.lang.String historyData)` Machine-readable data about the alarm in JSON format.
    `AlarmHistoryItem` | `withHistoryItemType(HistoryItemType historyItemType)` The type of alarm history item.
    `AlarmHistoryItem` | `withHistoryItemType(java.lang.String historyItemType)` The type of alarm history item.
    `AlarmHistoryItem` | `withHistorySummary(java.lang.String historySummary)` A human-readable summary of the alarm history.
    `AlarmHistoryItem` | `withTimestamp(java.util.Date timestamp)` The time stamp for the alarm history item.

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

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

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

    - #### AlarmHistoryItem

          public AlarmHistoryItem()

  - ### メソッドの詳細

    - #### getAlarmName

          public java.lang.String getAlarmName()

      The descriptive name for the alarm.

      Constraints:
      Length: 1 - 255

      戻り値:
        The descriptive name for the alarm.

    - #### setAlarmName

          public void setAlarmName(java.lang.String alarmName)

      The descriptive name for the alarm.

      Constraints:
      Length: 1 - 255

      パラメータ:
        `alarmName` - The descriptive name for the alarm.

    - #### withAlarmName

          public AlarmHistoryItem withAlarmName(java.lang.String alarmName)

      The descriptive name for the alarm.

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

      Constraints:
      Length: 1 - 255

      パラメータ:
        `alarmName` - The descriptive name for the alarm.

    - #### getTimestamp

          public java.util.Date getTimestamp()

      The time stamp for the alarm history item.
      戻り値:
        The time stamp for the alarm history item.

    - #### setTimestamp

          public void setTimestamp(java.util.Date timestamp)

      The time stamp for the alarm history item.
      パラメータ:
        `timestamp` - The time stamp for the alarm history item.

    - #### withTimestamp

          public AlarmHistoryItem withTimestamp(java.util.Date timestamp)

      The time stamp for the alarm history item.

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

      パラメータ:
        `timestamp` - The time stamp for the alarm history item.

    - #### getHistoryItemType

          public java.lang.String getHistoryItemType()

      The type of alarm history item.

      Constraints:
      Allowed Values: ConfigurationUpdate, StateUpdate, Action

      戻り値:
        The type of alarm history item.
      関連項目:
        `HistoryItemType`

    - #### setHistoryItemType

          public void setHistoryItemType(java.lang.String historyItemType)

      The type of alarm history item.

      Constraints:
      Allowed Values: ConfigurationUpdate, StateUpdate, Action

      パラメータ:
        `historyItemType` - The type of alarm history item.
      関連項目:
        `HistoryItemType`

    - #### withHistoryItemType

          public AlarmHistoryItem withHistoryItemType(java.lang.String historyItemType)

      The type of alarm history item.

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

      Constraints:
      Allowed Values: ConfigurationUpdate, StateUpdate, Action

      パラメータ:
        `historyItemType` - The type of alarm history item.
      関連項目:
        `HistoryItemType`

    - #### setHistoryItemType

          public void setHistoryItemType(HistoryItemType historyItemType)

      The type of alarm history item.

      Constraints:
      Allowed Values: ConfigurationUpdate, StateUpdate, Action

      パラメータ:
        `historyItemType` - The type of alarm history item.
      関連項目:
        `HistoryItemType`

    - #### withHistoryItemType

          public AlarmHistoryItem withHistoryItemType(HistoryItemType historyItemType)

      The type of alarm history item.

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

      Constraints:
      Allowed Values: ConfigurationUpdate, StateUpdate, Action

      パラメータ:
        `historyItemType` - The type of alarm history item.
      関連項目:
        `HistoryItemType`

    - #### getHistorySummary

          public java.lang.String getHistorySummary()

      A human-readable summary of the alarm history.

      Constraints:
      Length: 1 - 255

      戻り値:
        A human-readable summary of the alarm history.

    - #### setHistorySummary

          public void setHistorySummary(java.lang.String historySummary)

      A human-readable summary of the alarm history.

      Constraints:
      Length: 1 - 255

      パラメータ:
        `historySummary` - A human-readable summary of the alarm history.

    - #### withHistorySummary

          public AlarmHistoryItem withHistorySummary(java.lang.String historySummary)

      A human-readable summary of the alarm history.

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

      Constraints:
      Length: 1 - 255

      パラメータ:
        `historySummary` - A human-readable summary of the alarm history.

    - #### getHistoryData

          public java.lang.String getHistoryData()

      Machine-readable data about the alarm in JSON format.

      Constraints:
      Length: 1 - 4095

      戻り値:
        Machine-readable data about the alarm in JSON format.

    - #### setHistoryData

          public void setHistoryData(java.lang.String historyData)

      Machine-readable data about the alarm in JSON format.

      Constraints:
      Length: 1 - 4095

      パラメータ:
        `historyData` - Machine-readable data about the alarm in JSON format.

    - #### withHistoryData

          public AlarmHistoryItem withHistoryData(java.lang.String historyData)

      Machine-readable data about the alarm in JSON format.

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

      Constraints:
      Length: 1 - 4095

      パラメータ:
        `historyData` - Machine-readable data about the alarm in JSON format.

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