com.amazonaws.services.rds.model

## クラス DescribeEventsRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.rds.model.DescribeEventsRequest

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

      public class DescribeEventsRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  `DescribeEvents operation` のためのパラメータ用コンテナ。

  DBインスタンス、DBセキュリティグループ、過去14日間のDBスナップショットおよびDBパラメータグループ、に関連するイベントを返します。 パラメータとして渡された、特定のDBインスタンス、DBセキュリティグループ、DBスナップショットまたはDBパラメータグループのためのイベントです。 デフォルトでは、イベントの過去の時間が返されます。

  関連項目:
    `AmazonRDS.describeEvents(DescribeEventsRequest)`, 直列化された形式

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

    コンストラクタ
    コンストラクタと説明
    `DescribeEventsRequest()` 新しい DescribeEventsRequest オブジェクトの既定のコンストラクタ。

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.Integer` | `getDuration()` イベントを取得する時間（分）初期値：60
    `java.util.Date` | `getEndTime()` イベントを取得する時間間隔の終了は、ISO8601形式で指定します。
    `java.util.List<java.lang.String>` | `getEventCategories()` イベントサブスクリプションを通知するトリガーとなるイベントカテゴリのリスト。
    `java.lang.String` | `getMarker()` 前のDescribeEventsRequestにより提供されたオプションのページネーショントークン。
    `java.lang.Integer` | `getMaxRecords()` レスポンスに含む最大レコード数。
    `java.lang.String` | `getSourceIdentifier()` 返されるイベントのイベントソースの識別子。
    `java.lang.String` | `getSourceType()` イベントを取得するイベントソース。
    `java.util.Date` | `getStartTime()` イベントを取得する時間間隔の開始は、ISO8601形式で指定します。
    `int` | `hashCode()`
    `void` | `setDuration(java.lang.Integer duration)` イベントを取得する時間（分）初期値：60
    `void` | `setEndTime(java.util.Date endTime)` イベントを取得する時間間隔の終了は、ISO8601形式で指定します。
    `void` | `setEventCategories(java.util.Collection<java.lang.String> eventCategories)` イベントサブスクリプションを通知するトリガーとなるイベントカテゴリのリスト。
    `void` | `setMarker(java.lang.String marker)` 前のDescribeEventsRequestにより提供されたオプションのページネーショントークン。
    `void` | `setMaxRecords(java.lang.Integer maxRecords)` レスポンスに含む最大レコード数。
    `void` | `setSourceIdentifier(java.lang.String sourceIdentifier)` 返されるイベントのイベントソースの識別子。
    `void` | `setSourceType(SourceType sourceType)` イベントを取得するイベントソース。
    `void` | `setSourceType(java.lang.String sourceType)` イベントを取得するイベントソース。
    `void` | `setStartTime(java.util.Date startTime)` イベントを取得する時間間隔の開始は、ISO8601形式で指定します。
    `java.lang.String` | `toString()` このオブジェクトの文字列表現を返します。
    `DescribeEventsRequest` | `withDuration(java.lang.Integer duration)` イベントを取得する時間（分）初期値：60 このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
    `DescribeEventsRequest` | `withEndTime(java.util.Date endTime)` イベントを取得する時間間隔の終了は、ISO8601形式で指定します。
    `DescribeEventsRequest` | `withEventCategories(java.util.Collection<java.lang.String> eventCategories)` イベントサブスクリプションを通知するトリガーとなるイベントカテゴリのリスト。.
    `DescribeEventsRequest` | `withEventCategories(java.lang.String... eventCategories)` イベントサブスクリプションを通知するトリガーとなるイベントカテゴリのリスト。
    `DescribeEventsRequest` | `withMarker(java.lang.String marker)` 前のDescribeEventsRequestにより提供されたオプションのページネーショントークン。
    `DescribeEventsRequest` | `withMaxRecords(java.lang.Integer maxRecords)` レスポンスに含む最大レコード数。
    `DescribeEventsRequest` | `withSourceIdentifier(java.lang.String sourceIdentifier)` 返されるイベントのイベントソースの識別子。
    `DescribeEventsRequest` | `withSourceType(SourceType sourceType)` イベントを取得するイベントソース。
    `DescribeEventsRequest` | `withSourceType(java.lang.String sourceType)` イベントを取得するイベントソース。
    `DescribeEventsRequest` | `withStartTime(java.util.Date startTime)` イベントを取得する時間間隔の開始は、ISO8601形式で指定します。

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### DescribeEventsRequest

          public DescribeEventsRequest()

      新しい DescribeEventsRequest オブジェクトの既定のコンストラクタ。 呼び出し元は、構築後にこのオブジェクトを初期化するため SetterまたはFluent Setterメソッドを使用する必要があります。

  - ### メソッドの詳細

    - #### getSourceIdentifier

          public java.lang.String getSourceIdentifier()

      返されるイベントのイベントソースの識別子。 指定しない場合、すべてのソースがレスポンスに含まれます。

      前提条件：

      - SourceIdentifierを指定する場合、SourceTypeも指定しなければなりません。
      - ソースタイプが DBInstance である場合は、DBInstanceIdentifier を指定してください。
      - ソースタイプが DBSecurityGroup である場合は、DBSecurityGroupName を指定してください。
      - ソースタイプが DBParameterGroup である場合は、DBParameterGroupName を指定してください。
      - ソースタイプが DBSnapshot である場合は、DBSnapshotIdentifier を指定してください。
      - 最後がハイフン、または連続したハイフンを含むことはできません。
      戻り値:
        返されるイベントのイベントソースの識別子。 指定しない場合、すべてのソースがレスポンスに含まれます。

        前提条件：

        - SourceIdentifierを指定する場合、SourceTypeも指定しなければなりません。
        - ソースタイプが DBInstance である場合は、DBInstanceIdentifier を指定してください。
        - ソースタイプが DBSecurityGroup である場合は、DBSecurityGroupName を指定してください。
        - ソースタイプが DBParameterGroup である場合は、DBParameterGroupName を指定してください。
        - ソースタイプが DBSnapshot である場合は、DBSnapshotIdentifier を指定してください。
        - 最後がハイフン、または連続したハイフンを含むことはできません。

    - #### setSourceIdentifier

          public void setSourceIdentifier(java.lang.String sourceIdentifier)

      返されるイベントのイベントソースの識別子。 指定しない場合、すべてのソースがレスポンスに含まれます。

      前提条件：

      - SourceIdentifierを指定する場合、SourceTypeも指定しなければなりません。
      - ソースタイプが DBInstance である場合は、DBInstanceIdentifier を指定してください。
      - ソースタイプが DBSecurityGroup である場合は、DBSecurityGroupName を指定してください。
      - ソースタイプが DBParameterGroup である場合は、DBParameterGroupName を指定してください。
      - ソースタイプが DBSnapshot である場合は、DBSnapshotIdentifier を指定してください。
      - 最後がハイフン、または連続したハイフンを含むことはできません。
      パラメータ:
        `sourceIdentifier` - 返されるイベントのイベントソースの識別子。 指定しない場合、すべてのソースがレスポンスに含まれます。

        前提条件：

        - SourceIdentifierを指定する場合、SourceTypeも指定しなければなりません。
        - ソースタイプが DBInstance である場合は、DBInstanceIdentifier を指定してください。
        - ソースタイプが DBSecurityGroup である場合は、DBSecurityGroupName を指定してください。
        - ソースタイプが DBParameterGroup である場合は、DBParameterGroupName を指定してください。
        - ソースタイプが DBSnapshot である場合は、DBSnapshotIdentifier を指定してください。
        - 最後がハイフン、または連続したハイフンを含むことはできません。

    - #### withSourceIdentifier

          public DescribeEventsRequest withSourceIdentifier(java.lang.String sourceIdentifier)

      返されるイベントのイベントソースの識別子。 指定しない場合、すべてのソースがレスポンスに含まれます。

      前提条件：

      - SourceIdentifierを指定する場合、SourceTypeも指定しなければなりません。
      - ソースタイプが DBInstance である場合は、DBInstanceIdentifier を指定してください。
      - ソースタイプが DBSecurityGroup である場合は、DBSecurityGroupName を指定してください。
      - ソースタイプが DBParameterGroup である場合は、DBParameterGroupName を指定してください。
      - ソースタイプが DBSnapshot である場合は、DBSnapshotIdentifier を指定してください。
      - 最後がハイフン、または連続したハイフンを含むことはできません。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `sourceIdentifier` - 返されるイベントのイベントソースの識別子。 指定しない場合、すべてのソースがレスポンスに含まれます。

        前提条件：

        - SourceIdentifierを指定する場合、SourceTypeも指定しなければなりません。
        - ソースタイプが DBInstance である場合は、DBInstanceIdentifier を指定してください。
        - ソースタイプが DBSecurityGroup である場合は、DBSecurityGroupName を指定してください。
        - ソースタイプが DBParameterGroup である場合は、DBParameterGroupName を指定してください。
        - ソースタイプが DBSnapshot である場合は、DBSnapshotIdentifier を指定してください。
        - 最後がハイフン、または連続したハイフンを含むことはできません。

    - #### getSourceType

          public java.lang.String getSourceType()

      イベントを取得するイベントソース。値が指定されていない場合、すべてのイベントが返されます。

      前提条件：
      許可される値：db-instance, db-parameter-group, db-security-group, db-snapshot

      戻り値:
        イベントを取得するイベントソース。値が指定されていない場合、すべてのイベントが返されます。
      関連項目:
        `SourceType`

    - #### setSourceType

          public void setSourceType(java.lang.String sourceType)

      イベントを取得するイベントソース。値が指定されていない場合、すべてのイベントが返されます。

      前提条件：
      許可される値：db-instance, db-parameter-group, db-security-group, db-snapshot

      パラメータ:
        `sourceType` - イベントを取得するイベントソース。値が指定されていない場合、すべてのイベントが返されます。
      関連項目:
        `SourceType`

    - #### withSourceType

          public DescribeEventsRequest withSourceType(java.lang.String sourceType)

      イベントを取得するイベントソース。値が指定されていない場合、すべてのイベントが返されます。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      前提条件：
      許可される値：db-instance, db-parameter-group, db-security-group, db-snapshot

      パラメータ:
        `sourceType` - イベントを取得するイベントソース。値が指定されていない場合、すべてのイベントが返されます。
      関連項目:
        `SourceType`

    - #### setSourceType

          public void setSourceType(SourceType sourceType)

      イベントを取得するイベントソース。値が指定されていない場合、すべてのイベントが返されます。

      前提条件：
      許可される値：db-instance, db-parameter-group, db-security-group, db-snapshot

      パラメータ:
        `sourceType` - イベントを取得するイベントソース。値が指定されていない場合、すべてのイベントが返されます。
      関連項目:
        `SourceType`

    - #### withSourceType

          public DescribeEventsRequest withSourceType(SourceType sourceType)

      イベントを取得するイベントソース。値が指定されていない場合、すべてのイベントが返されます。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      前提条件：
      許可される値：db-instance, db-parameter-group, db-security-group, db-snapshot

      パラメータ:
        `sourceType` - イベントを取得するイベントソース。値が指定されていない場合、すべてのイベントが返されます。
      関連項目:
        `SourceType`

    - #### getStartTime

          public java.util.Date getStartTime()

      イベントを取得する時間間隔の開始は、ISO8601形式で指定します。 ISO8601に関する詳細な情報は、ウィキペディアを参照ください。 ISO8601 Wikipedia page.

      例：2009-07-08T18:00Z

      戻り値:
        イベントを取得する時間間隔の開始は、ISO8601形式で指定します。 ISO8601に関する詳細な情報は、ウィキペディアを参照ください。 ISO8601 Wikipedia page.

        例：2009-07-08T18:00Z

    - #### setStartTime

          public void setStartTime(java.util.Date startTime)

      イベントを取得する時間間隔の開始は、ISO8601形式で指定します。 ISO8601に関する詳細な情報は、ウィキペディアを参照ください。 ISO8601 Wikipedia page.

      例：2009-07-08T18:00Z

      パラメータ:
        `startTime` - イベントを取得する時間間隔の開始は、ISO8601形式で指定します。 ISO8601に関する詳細な情報は、ウィキペディアを参照ください。 ISO8601 Wikipedia page.

        例：2009-07-08T18:00Z

    - #### withStartTime

          public DescribeEventsRequest withStartTime(java.util.Date startTime)

      イベントを取得する時間間隔の開始は、ISO8601形式で指定します。 ISO8601に関する詳細な情報は、ウィキペディアを参照ください。 ISO8601 Wikipedia page.

      例：2009-07-08T18:00Z

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `startTime` - イベントを取得する時間間隔の開始は、ISO8601形式で指定します。 ISO8601に関する詳細な情報は、ウィキペディアを参照ください。 ISO8601 Wikipedia page.

        例：2009-07-08T18:00Z

    - #### getEndTime

          public java.util.Date getEndTime()

      イベントを取得する時間間隔の終了は、ISO8601形式で指定します。 ISO8601に関する詳細な情報は、ウィキペディアを参照ください。 ISO8601 Wikipedia page.

      例：2009-07-08T18:00Z

      戻り値:
        イベントを取得する時間間隔の終了は、ISO8601形式で指定します。 ISO8601に関する詳細な情報は、ウィキペディアを参照ください。 ISO8601 Wikipedia page.

        例：2009-07-08T18:00Z

    - #### setEndTime

          public void setEndTime(java.util.Date endTime)

      イベントを取得する時間間隔の終了は、ISO8601形式で指定します。 ISO8601に関する詳細な情報は、ウィキペディアを参照ください。 ISO8601 Wikipedia page.

      例：2009-07-08T18:00Z

      パラメータ:
        `endTime` - イベントを取得する時間間隔の終了は、ISO8601形式で指定します。 ISO8601に関する詳細な情報は、ウィキペディアを参照ください。 ISO8601 Wikipedia page.

        例：2009-07-08T18:00Z

    - #### withEndTime

          public DescribeEventsRequest withEndTime(java.util.Date endTime)

      イベントを取得する時間間隔の終了は、ISO8601形式で指定します。 ISO8601に関する詳細な情報は、ウィキペディアを参照ください。 ISO8601 Wikipedia page.

      例：2009-07-08T18:00Z

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `endTime` - イベントを取得する時間間隔の終了は、ISO8601形式で指定します。 ISO8601に関する詳細な情報は、ウィキペディアを参照ください。 ISO8601 Wikipedia page.

        例：2009-07-08T18:00Z

    - #### getDuration

          public java.lang.Integer getDuration()

      イベントを取得する時間（分）

      初期値：60

      戻り値:
        イベントを取得する時間（分）

        初期値：60

    - #### setDuration

          public void setDuration(java.lang.Integer duration)

      イベントを取得する時間（分）

      初期値：60

      パラメータ:
        `duration` - イベントを取得する時間（分）

        初期値：60

    - #### withDuration

          public DescribeEventsRequest withDuration(java.lang.Integer duration)

      イベントを取得する時間（分）

      初期値：60

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `duration` - イベントを取得する時間（分）

        初期値：60

    - #### getEventCategories

          public java.util.List<java.lang.String> getEventCategories()

      イベントサブスクリプションを通知するトリガーとなるイベントカテゴリのリスト。
      戻り値:
        イベントサブスクリプションを通知するトリガーとなるイベントカテゴリのリスト。

    - #### setEventCategories

          public void setEventCategories(java.util.Collection<java.lang.String> eventCategories)

      イベントサブスクリプションを通知するトリガーとなるイベントカテゴリのリスト。
      パラメータ:
        `eventCategories` - イベントサブスクリプションを通知するトリガーとなるイベントカテゴリのリスト。

    - #### withEventCategories

          public DescribeEventsRequest withEventCategories(java.lang.String... eventCategories)

      イベントサブスクリプションを通知するトリガーとなるイベントカテゴリのリスト。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `eventCategories` - イベントサブスクリプションを通知するトリガーとなるイベントカテゴリのリスト。

    - #### withEventCategories

          public DescribeEventsRequest withEventCategories(java.util.Collection<java.lang.String> eventCategories)

      イベントサブスクリプションを通知するトリガーとなるイベントカテゴリのリスト。.

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `eventCategories` - イベントサブスクリプションを通知するトリガーとなるイベントカテゴリのリスト。

    - #### getMaxRecords

          public java.lang.Integer getMaxRecords()

      レスポンスに含む最大レコード数。 `MaxRecords` 値を超える値が利用可能な場合、ページネーショントークンは 以降の結果を取得できるように、レスポンスにマーカーを含めて返します。

      初期値：100

      前提条件：20～100。

      戻り値:
        レスポンスに含む最大レコード数。 `MaxRecords` 値を超える値が利用可能な場合、ページネーショントークンは 以降の結果を取得できるように、レスポンスにマーカーを含めて返します。

        初期値：100

        前提条件：20～100。

    - #### setMaxRecords

          public void setMaxRecords(java.lang.Integer maxRecords)

      レスポンスに含む最大レコード数。 `MaxRecords` 値を超える値が利用可能な場合、ページネーショントークンは 以降の結果を取得できるように、レスポンスにマーカーを含めて返します。

      初期値：100

      前提条件：20～100。

      パラメータ:
        `maxRecords` - レスポンスに含む最大レコード数。 `MaxRecords` 値を超える値が利用可能な場合、ページネーショントークンは 以降の結果を取得できるように、レスポンスにマーカーを含めて返します。

        初期値：100

        前提条件：20～100。

    - #### withMaxRecords

          public DescribeEventsRequest withMaxRecords(java.lang.Integer maxRecords)

      レスポンスに含む最大レコード数。 `MaxRecords` 値を超える値が利用可能な場合、ページネーショントークンは 以降の結果を取得できるように、レスポンスにマーカーを含めて返します。

      初期値：100

      前提条件：20～100。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `maxRecords` - レスポンスに含む最大レコード数。 `MaxRecords` 値を超える値が利用可能な場合、ページネーショントークンは 以降の結果を取得できるように、レスポンスにマーカーを含めて返します。

        初期値：100

        前提条件：20～100。

    - #### getMarker

          public java.lang.String getMarker()

      前のDescribeEventsRequestにより提供されたオプションのページネーショントークン。 このパラメータが指定されている場合、レスポンスには `MaxRecords` で指定された値を超え マーカーされたレコードが含まれます。
      戻り値:
        前のDescribeEventsRequestにより提供されたオプションのページネーショントークン。 このパラメータが指定されている場合、レスポンスには `MaxRecords` で指定された値を超え マーカーされたレコードが含まれます。

    - #### setMarker

          public void setMarker(java.lang.String marker)

      前のDescribeEventsRequestにより提供されたオプションのページネーショントークン。 このパラメータが指定されている場合、レスポンスには `MaxRecords` で指定された値を超え マーカーされたレコードが含まれます。
      パラメータ:
        `marker` - 前のDescribeEventsRequestにより提供されたオプションのページネーショントークン。 このパラメータが指定されている場合、レスポンスには `MaxRecords` で指定された値を超え マーカーされたレコードが含まれます。

    - #### withMarker

          public DescribeEventsRequest withMarker(java.lang.String marker)

      前のDescribeEventsRequestにより提供されたオプションのページネーショントークン。 このパラメータが指定されている場合、レスポンスには `MaxRecords` で指定された値を超え マーカーされたレコードが含まれます。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `marker` - 前のDescribeEventsRequestにより提供されたオプションのページネーショントークン。 このパラメータが指定されている場合、レスポンスには `MaxRecords` で指定された値を超え マーカーされたレコードが含まれます。

    - #### toString

          public java.lang.String toString()

      このオブジェクトの文字列表現を返します。テストやデバッグに利用します。
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        このオブジェクトの文字列表現。
      関連項目:
        `Object.toString()`

    - #### hashCode

          public int hashCode()

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

    - #### equals

          public boolean equals(java.lang.Object obj)

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