com.amazonaws.services.simpleemail.model

## クラス SetIdentityNotificationTopicRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.simpleemail.model.SetIdentityNotificationTopicRequest

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

      public class SetIdentityNotificationTopicRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `SetIdentityNotificationTopic operation`.

  Given an identity (email address or domain), sets the Amazon SNS topic to which Amazon SES will publish bounce and complaint notifications for emails sent with that identity as the `Source` . Publishing to topics may only be disabled when feedback forwarding is enabled. For more information about feedback notification, see the Amazon SES Developer Guide .

  関連項目:
    `AmazonSimpleEmailService.setIdentityNotificationTopic(SetIdentityNotificationTopicRequest)`, 直列化された形式

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getIdentity()` The identity for which the topic will be set.
    `java.lang.String` | `getNotificationType()` The type of feedback notifications that will be published to the specified topic.
    `java.lang.String` | `getSnsTopic()` The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (Amazon SNS) topic.
    `int` | `hashCode()`
    `void` | `setIdentity(java.lang.String identity)` The identity for which the topic will be set.
    `void` | `setNotificationType(NotificationType notificationType)` The type of feedback notifications that will be published to the specified topic.
    `void` | `setNotificationType(java.lang.String notificationType)` The type of feedback notifications that will be published to the specified topic.
    `void` | `setSnsTopic(java.lang.String snsTopic)` The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (Amazon SNS) topic.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `SetIdentityNotificationTopicRequest` | `withIdentity(java.lang.String identity)` The identity for which the topic will be set.
    `SetIdentityNotificationTopicRequest` | `withNotificationType(NotificationType notificationType)` The type of feedback notifications that will be published to the specified topic.
    `SetIdentityNotificationTopicRequest` | `withNotificationType(java.lang.String notificationType)` The type of feedback notifications that will be published to the specified topic.
    `SetIdentityNotificationTopicRequest` | `withSnsTopic(java.lang.String snsTopic)` The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (Amazon SNS) topic.

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### SetIdentityNotificationTopicRequest

          public SetIdentityNotificationTopicRequest()

  - ### メソッドの詳細

    - #### getIdentity

          public java.lang.String getIdentity()

      The identity for which the topic will be set. Examples: `user@example.com`, `example.com`.
      戻り値:
        The identity for which the topic will be set. Examples: `user@example.com`, `example.com`.

    - #### setIdentity

          public void setIdentity(java.lang.String identity)

      The identity for which the topic will be set. Examples: `user@example.com`, `example.com`.
      パラメータ:
        `identity` - The identity for which the topic will be set. Examples: `user@example.com`, `example.com`.

    - #### withIdentity

          public SetIdentityNotificationTopicRequest withIdentity(java.lang.String identity)

      The identity for which the topic will be set. Examples: `user@example.com`, `example.com`.

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

      パラメータ:
        `identity` - The identity for which the topic will be set. Examples: `user@example.com`, `example.com`.

    - #### getNotificationType

          public java.lang.String getNotificationType()

      The type of feedback notifications that will be published to the specified topic.

      Constraints:
      Allowed Values: Bounce, Complaint

      戻り値:
        The type of feedback notifications that will be published to the specified topic.
      関連項目:
        `NotificationType`

    - #### setNotificationType

          public void setNotificationType(java.lang.String notificationType)

      The type of feedback notifications that will be published to the specified topic.

      Constraints:
      Allowed Values: Bounce, Complaint

      パラメータ:
        `notificationType` - The type of feedback notifications that will be published to the specified topic.
      関連項目:
        `NotificationType`

    - #### withNotificationType

          public SetIdentityNotificationTopicRequest withNotificationType(java.lang.String notificationType)

      The type of feedback notifications that will be published to the specified topic.

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

      Constraints:
      Allowed Values: Bounce, Complaint

      パラメータ:
        `notificationType` - The type of feedback notifications that will be published to the specified topic.
      関連項目:
        `NotificationType`

    - #### setNotificationType

          public void setNotificationType(NotificationType notificationType)

      The type of feedback notifications that will be published to the specified topic.

      Constraints:
      Allowed Values: Bounce, Complaint

      パラメータ:
        `notificationType` - The type of feedback notifications that will be published to the specified topic.
      関連項目:
        `NotificationType`

    - #### withNotificationType

          public SetIdentityNotificationTopicRequest withNotificationType(NotificationType notificationType)

      The type of feedback notifications that will be published to the specified topic.

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

      Constraints:
      Allowed Values: Bounce, Complaint

      パラメータ:
        `notificationType` - The type of feedback notifications that will be published to the specified topic.
      関連項目:
        `NotificationType`

    - #### getSnsTopic

          public java.lang.String getSnsTopic()

      The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (Amazon SNS) topic. If the parameter is ommited from the request or a null value is passed, the topic is cleared and publishing is disabled.
      戻り値:
        The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (Amazon SNS) topic. If the parameter is ommited from the request or a null value is passed, the topic is cleared and publishing is disabled.

    - #### setSnsTopic

          public void setSnsTopic(java.lang.String snsTopic)

      The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (Amazon SNS) topic. If the parameter is ommited from the request or a null value is passed, the topic is cleared and publishing is disabled.
      パラメータ:
        `snsTopic` - The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (Amazon SNS) topic. If the parameter is ommited from the request or a null value is passed, the topic is cleared and publishing is disabled.

    - #### withSnsTopic

          public SetIdentityNotificationTopicRequest withSnsTopic(java.lang.String snsTopic)

      The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (Amazon SNS) topic. If the parameter is ommited from the request or a null value is passed, the topic is cleared and publishing is disabled.

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

      パラメータ:
        `snsTopic` - The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (Amazon SNS) topic. If the parameter is ommited from the request or a null value is passed, the topic is cleared and publishing is disabled.

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