com.amazonaws.services.rds.model

## クラス EventSubscription

- java.lang.Object
- - com.amazonaws.services.rds.model.EventSubscription

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

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

  DescribeEventSubscriptionsアクションの成功した呼び出し結果。

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getCustomerAwsId()` The AWS customer account associated with the RDS event notification subscription.
    `java.lang.String` | `getCustSubscriptionId()` イベントサブスクリプション名。
    `java.lang.Boolean` | `getEnabled()` イベントサブスクリプションが有効かどうか。
    `java.util.List<java.lang.String>` | `getEventCategoriesList()` イベントカテゴリーのリスト。
    `java.lang.String` | `getNiftyDescription()` イベントサブスクリプション設定の注釈。
    `java.util.List<java.lang.String>` | `getNiftyEmailAddresses()` イベント通知先のメールアドレスを指定します。
    `java.lang.String` | `getSnsTopicArn()` The topic ARN of the RDS event notification subscription.
    `java.util.List<java.lang.String>` | `getSourceIdsList()` ソースIDのリスト。
    `java.lang.String` | `getSourceType()` イベントのソースタイプ。
    `java.lang.String` | `getStatus()` ニフティクラウドでは"avtive" "deleted"を返却します。
    `java.lang.String` | `getSubscriptionCreationTime()` イベントサブスクリプションの作成日時
    `int` | `hashCode()`
    `java.lang.Boolean` | `isEnabled()` イベントサブスクリプションが有効かどうか。
    `void` | `setCustomerAwsId(java.lang.String customerAwsId)` The AWS customer account associated with the RDS event notification subscription.
    `void` | `setCustSubscriptionId(java.lang.String custSubscriptionId)` イベントサブスクリプション名。
    `void` | `setEnabled(java.lang.Boolean enabled)` イベントサブスクリプションが有効かどうか。
    `void` | `setEventCategoriesList(java.util.Collection<java.lang.String> eventCategoriesList)` イベントカテゴリーのリスト。
    `void` | `setNiftyDescription(java.lang.String niftyDescription)` イベントサブスクリプション設定の注釈。
    `void` | `setNiftyEmailAddresses(java.util.Collection<java.lang.String> niftyEmailAddresses)` イベント通知先のメールアドレスを指定します。
    `void` | `setSnsTopicArn(java.lang.String snsTopicArn)` The topic ARN of the RDS event notification subscription.
    `void` | `setSourceIdsList(java.util.Collection<java.lang.String> sourceIdsList)` ソースIDのリスト。
    `void` | `setSourceType(java.lang.String sourceType)` イベントのソースタイプ。
    `void` | `setStatus(java.lang.String status)` ニフティクラウドでは"avtive" "deleted"を返却します。
    `void` | `setSubscriptionCreationTime(java.lang.String subscriptionCreationTime)` イベントサブスクリプションの作成日時
    `java.lang.String` | `toString()` このオブジェクトの文字列表現を返します。
    `EventSubscription` | `withCustomerAwsId(java.lang.String customerAwsId)` The AWS customer account associated with the RDS event notification subscription.
    `EventSubscription` | `withCustSubscriptionId(java.lang.String custSubscriptionId)` イベントサブスクリプション名。
    `EventSubscription` | `withEnabled(java.lang.Boolean enabled)` イベントサブスクリプションが有効かどうか。
    `EventSubscription` | `withEventCategoriesList(java.util.Collection<java.lang.String> eventCategoriesList)` イベントカテゴリーのリスト。
    `EventSubscription` | `withEventCategoriesList(java.lang.String... eventCategoriesList)` イベントカテゴリーのリスト。
    `EventSubscription` | `withNiftyDescription(java.lang.String niftyDescription)` イベントサブスクリプション設定の注釈。
    `EventSubscription` | `withNiftyEmailAddresses(java.util.Collection<java.lang.String> niftyEmailAddresses)` イベント通知先のメールアドレスを指定します。
    `EventSubscription` | `withNiftyEmailAddresses(java.lang.String... niftyEmailAddresses)` イベント通知先のメールアドレスを指定します。
    `EventSubscription` | `withSnsTopicArn(java.lang.String snsTopicArn)` The topic ARN of the RDS event notification subscription.
    `EventSubscription` | `withSourceIdsList(java.util.Collection<java.lang.String> sourceIdsList)` ソースIDのリスト。
    `EventSubscription` | `withSourceIdsList(java.lang.String... sourceIdsList)` ソースIDのリスト。
    `EventSubscription` | `withSourceType(java.lang.String sourceType)` イベントのソースタイプ。
    `EventSubscription` | `withStatus(java.lang.String status)` ニフティクラウドでは"avtive" "deleted"を返却します。
    `EventSubscription` | `withSubscriptionCreationTime(java.lang.String subscriptionCreationTime)` イベントサブスクリプションの作成日時 このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

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

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

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

    - #### EventSubscription

          public EventSubscription()

  - ### メソッドの詳細

    - #### getCustomerAwsId

          public java.lang.String getCustomerAwsId()

      The AWS customer account associated with the RDS event notification subscription.
      戻り値:
        The AWS customer account associated with the RDS event notification subscription.

    - #### setCustomerAwsId

          public void setCustomerAwsId(java.lang.String customerAwsId)

      The AWS customer account associated with the RDS event notification subscription.
      パラメータ:
        `customerAwsId` - The AWS customer account associated with the RDS event notification subscription.

    - #### withCustomerAwsId

          public EventSubscription withCustomerAwsId(java.lang.String customerAwsId)

      The AWS customer account associated with the RDS event notification subscription.

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

      パラメータ:
        `customerAwsId` - The AWS customer account associated with the RDS event notification subscription.

    - #### getCustSubscriptionId

          public java.lang.String getCustSubscriptionId()

      イベントサブスクリプション名。
      戻り値:
        イベントサブスクリプション名。

    - #### setCustSubscriptionId

          public void setCustSubscriptionId(java.lang.String custSubscriptionId)

      イベントサブスクリプション名。
      パラメータ:
        `custSubscriptionId` - イベントサブスクリプション名。

    - #### withCustSubscriptionId

          public EventSubscription withCustSubscriptionId(java.lang.String custSubscriptionId)

      イベントサブスクリプション名。

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

      パラメータ:
        `custSubscriptionId` - イベントサブスクリプション名。

    - #### getSnsTopicArn

          public java.lang.String getSnsTopicArn()

      The topic ARN of the RDS event notification subscription.
      戻り値:
        The topic ARN of the RDS event notification subscription.

    - #### setSnsTopicArn

          public void setSnsTopicArn(java.lang.String snsTopicArn)

      The topic ARN of the RDS event notification subscription.
      パラメータ:
        `snsTopicArn` - The topic ARN of the RDS event notification subscription.

    - #### withSnsTopicArn

          public EventSubscription withSnsTopicArn(java.lang.String snsTopicArn)

      The topic ARN of the RDS event notification subscription.

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

      パラメータ:
        `snsTopicArn` - The topic ARN of the RDS event notification subscription.

    - #### getStatus

          public java.lang.String getStatus()

      ニフティクラウドでは"avtive" "deleted"を返却します。 The status of the RDS event notification subscription.

      Constraints:

      Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist

      The status "no-permission" indicates that RDS no longer has permission to post to the SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.

      戻り値:
        The status of the RDS event notification subscription.

        Constraints:

        Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist

        The status "no-permission" indicates that RDS no longer has permission to post to the SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.

    - #### setStatus

          public void setStatus(java.lang.String status)

      ニフティクラウドでは"avtive" "deleted"を返却します。 The status of the RDS event notification subscription.

      Constraints:

      Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist

      The status "no-permission" indicates that RDS no longer has permission to post to the SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.

      パラメータ:
        `status` - The status of the RDS event notification subscription.

        Constraints:

        Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist

        The status "no-permission" indicates that RDS no longer has permission to post to the SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.

    - #### withStatus

          public EventSubscription withStatus(java.lang.String status)

      ニフティクラウドでは"avtive" "deleted"を返却します。 The status of the RDS event notification subscription.

      Constraints:

      Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist

      The status "no-permission" indicates that RDS no longer has permission to post to the SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.

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

      パラメータ:
        `status` - The status of the RDS event notification subscription.

        Constraints:

        Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist

        The status "no-permission" indicates that RDS no longer has permission to post to the SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.

    - #### getSubscriptionCreationTime

          public java.lang.String getSubscriptionCreationTime()

      イベントサブスクリプションの作成日時
      戻り値:
        イベントサブスクリプションの作成日時

    - #### setSubscriptionCreationTime

          public void setSubscriptionCreationTime(java.lang.String subscriptionCreationTime)

      イベントサブスクリプションの作成日時
      パラメータ:
        `subscriptionCreationTime` - イベントサブスクリプションの作成日時

    - #### withSubscriptionCreationTime

          public EventSubscription withSubscriptionCreationTime(java.lang.String subscriptionCreationTime)

      イベントサブスクリプションの作成日時

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

      パラメータ:
        `subscriptionCreationTime` - イベントサブスクリプションの作成日時

    - #### getSourceType

          public java.lang.String getSourceType()

      イベントのソースタイプ。
      戻り値:
        イベントのソースタイプ。

    - #### setSourceType

          public void setSourceType(java.lang.String sourceType)

      イベントのソースタイプ。
      パラメータ:
        `sourceType` - イベントのソースタイプ。

    - #### withSourceType

          public EventSubscription withSourceType(java.lang.String sourceType)

      イベントのソースタイプ。

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

      パラメータ:
        `sourceType` - イベントのソースタイプ。

    - #### getSourceIdsList

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

      ソースIDのリスト。
      戻り値:
        ソースIDのリスト。

    - #### setSourceIdsList

          public void setSourceIdsList(java.util.Collection<java.lang.String> sourceIdsList)

      ソースIDのリスト。
      パラメータ:
        `sourceIdsList` - ソースIDのリスト。

    - #### withSourceIdsList

          public EventSubscription withSourceIdsList(java.lang.String... sourceIdsList)

      ソースIDのリスト。

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

      パラメータ:
        `sourceIdsList` - ソースIDのリスト。

    - #### withSourceIdsList

          public EventSubscription withSourceIdsList(java.util.Collection<java.lang.String> sourceIdsList)

      ソースIDのリスト。

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

      パラメータ:
        `sourceIdsList` - ソースIDのリスト。

    - #### getEventCategoriesList

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

      イベントカテゴリーのリスト。
      戻り値:
        イベントカテゴリーのリスト。

    - #### setEventCategoriesList

          public void setEventCategoriesList(java.util.Collection<java.lang.String> eventCategoriesList)

      イベントカテゴリーのリスト。
      パラメータ:
        `eventCategoriesList` - イベントカテゴリーのリスト。

    - #### withEventCategoriesList

          public EventSubscription withEventCategoriesList(java.lang.String... eventCategoriesList)

      イベントカテゴリーのリスト。

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

      パラメータ:
        `eventCategoriesList` - イベントカテゴリーのリスト。

    - #### withEventCategoriesList

          public EventSubscription withEventCategoriesList(java.util.Collection<java.lang.String> eventCategoriesList)

      イベントカテゴリーのリスト。

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

      パラメータ:
        `eventCategoriesList` - イベントカテゴリーのリスト。

    - #### isEnabled

          public java.lang.Boolean isEnabled()

      イベントサブスクリプションが有効かどうか。有効な場合は Trueを返却します。
      戻り値:
        イベントサブスクリプションが有効かどうか。有効な場合は Trueを返却します。

    - #### setEnabled

          public void setEnabled(java.lang.Boolean enabled)

      イベントサブスクリプションが有効かどうか。有効な場合は Trueを返却します。
      パラメータ:
        `enabled` - イベントサブスクリプションが有効かどうか。有効な場合は Trueを返却します。

    - #### withEnabled

          public EventSubscription withEnabled(java.lang.Boolean enabled)

      イベントサブスクリプションが有効かどうか。有効な場合は Trueを返却します。

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

      パラメータ:
        `enabled` - イベントサブスクリプションが有効かどうか。有効な場合は Trueを返却します。

    - #### getEnabled

          public java.lang.Boolean getEnabled()

      イベントサブスクリプションが有効かどうか。有効な場合は Trueを返却します。
      戻り値:
        イベントサブスクリプションが有効かどうか。有効な場合は Trueを返却します。

    - #### getNiftyEmailAddresses

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

      イベント通知先のメールアドレスを指定します。(ニフティクラウド独自仕様)
      戻り値:
        イベント通知先のメールアドレスを指定します。(ニフティクラウド独自仕様)

    - #### setNiftyEmailAddresses

          public void setNiftyEmailAddresses(java.util.Collection<java.lang.String> niftyEmailAddresses)

      イベント通知先のメールアドレスを指定します。(ニフティクラウド独自仕様)
      パラメータ:
        `niftyEmailAddresses` - イベント通知先のメールアドレスを指定します。(ニフティクラウド独自仕様)

    - #### withNiftyEmailAddresses

          public EventSubscription withNiftyEmailAddresses(java.lang.String... niftyEmailAddresses)

      イベント通知先のメールアドレスを指定します。(ニフティクラウド独自仕様)

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

      パラメータ:
        `niftyEmailAddresses` - イベント通知先のメールアドレスを指定します。(ニフティクラウド独自仕様)

    - #### withNiftyEmailAddresses

          public EventSubscription withNiftyEmailAddresses(java.util.Collection<java.lang.String> niftyEmailAddresses)

      イベント通知先のメールアドレスを指定します。(ニフティクラウド独自仕様)

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

      パラメータ:
        `niftyEmailAddresses` - イベント通知先のメールアドレスを指定します。(ニフティクラウド独自仕様)

    - #### getNiftyDescription

          public java.lang.String getNiftyDescription()

      イベントサブスクリプション設定の注釈。(ニフティクラウド独自仕様)
      戻り値:
        イベントサブスクリプション設定の注釈。(ニフティクラウド独自仕様)

    - #### setNiftyDescription

          public void setNiftyDescription(java.lang.String niftyDescription)

      イベントサブスクリプション設定の注釈。(ニフティクラウド独自仕様)
      パラメータ:
        `niftyDescription` - イベントサブスクリプション設定の注釈。(ニフティクラウド独自仕様)

    - #### withNiftyDescription

          public EventSubscription withNiftyDescription(java.lang.String niftyDescription)

      イベントサブスクリプション設定の注釈。(ニフティクラウド独自仕様)

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

      パラメータ:
        `niftyDescription` - イベントサブスクリプション設定の注釈。(ニフティクラウド独自仕様)

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