com.amazonaws.services.sns.model

## クラス GetTopicAttributesResult

- java.lang.Object
- - com.amazonaws.services.sns.model.GetTopicAttributesResult

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

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

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `GetTopicAttributesResult` | `addAttributesEntry(java.lang.String key, java.lang.String value)` A map of the topic's attributes.
    `GetTopicAttributesResult` | `clearAttributesEntries()` Removes all the entries added into Attributes.
    `boolean` | `equals(java.lang.Object obj)`
    `java.util.Map<java.lang.String,java.lang.String>` | `getAttributes()` A map of the topic's attributes.
    `int` | `hashCode()`
    `void` | `setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)` A map of the topic's attributes.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `GetTopicAttributesResult` | `withAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)` A map of the topic's attributes.

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

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

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

    - #### GetTopicAttributesResult

          public GetTopicAttributesResult()

  - ### メソッドの詳細

    - #### getAttributes

          public java.util.Map<java.lang.String,java.lang.String> getAttributes()

      A map of the topic's attributes. Attributes in this map include the following:
      - `TopicArn` -- the topic's ARN
      - `Owner` -- the AWS account ID of the topic's owner
      - `Policy` -- the JSON serialization of the topic's access control policy
      - `DisplayName` -- the human-readable name used in the "From" field for notifications to email and email-json endpoints
      - `SubscriptionsPending` -- the number of subscriptions pending confirmation on this topic
      - `SubscriptionsConfirmed` -- the number of confirmed subscriptions on this topic
      - `SubscriptionsDeleted` -- the number of deleted subscriptions on this topic
      - `DeliveryPolicy` -- the JSON serialization of the topic's delivery policy
      - `EffectiveDeliveryPolicy` -- the JSON serialization of the effective delivery policy that takes into account system defaults
      戻り値:
        A map of the topic's attributes. Attributes in this map include the following:
        - `TopicArn` -- the topic's ARN
        - `Owner` -- the AWS account ID of the topic's owner
        - `Policy` -- the JSON serialization of the topic's access control policy
        - `DisplayName` -- the human-readable name used in the "From" field for notifications to email and email-json endpoints
        - `SubscriptionsPending` -- the number of subscriptions pending confirmation on this topic
        - `SubscriptionsConfirmed` -- the number of confirmed subscriptions on this topic
        - `SubscriptionsDeleted` -- the number of deleted subscriptions on this topic
        - `DeliveryPolicy` -- the JSON serialization of the topic's delivery policy
        - `EffectiveDeliveryPolicy` -- the JSON serialization of the effective delivery policy that takes into account system defaults

    - #### setAttributes

          public void setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)

      A map of the topic's attributes. Attributes in this map include the following:
      - `TopicArn` -- the topic's ARN
      - `Owner` -- the AWS account ID of the topic's owner
      - `Policy` -- the JSON serialization of the topic's access control policy
      - `DisplayName` -- the human-readable name used in the "From" field for notifications to email and email-json endpoints
      - `SubscriptionsPending` -- the number of subscriptions pending confirmation on this topic
      - `SubscriptionsConfirmed` -- the number of confirmed subscriptions on this topic
      - `SubscriptionsDeleted` -- the number of deleted subscriptions on this topic
      - `DeliveryPolicy` -- the JSON serialization of the topic's delivery policy
      - `EffectiveDeliveryPolicy` -- the JSON serialization of the effective delivery policy that takes into account system defaults
      パラメータ:
        `attributes` - A map of the topic's attributes. Attributes in this map include the following:
        - `TopicArn` -- the topic's ARN
        - `Owner` -- the AWS account ID of the topic's owner
        - `Policy` -- the JSON serialization of the topic's access control policy
        - `DisplayName` -- the human-readable name used in the "From" field for notifications to email and email-json endpoints
        - `SubscriptionsPending` -- the number of subscriptions pending confirmation on this topic
        - `SubscriptionsConfirmed` -- the number of confirmed subscriptions on this topic
        - `SubscriptionsDeleted` -- the number of deleted subscriptions on this topic
        - `DeliveryPolicy` -- the JSON serialization of the topic's delivery policy
        - `EffectiveDeliveryPolicy` -- the JSON serialization of the effective delivery policy that takes into account system defaults

    - #### withAttributes

          public GetTopicAttributesResult withAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)

      A map of the topic's attributes. Attributes in this map include the following:
      - `TopicArn` -- the topic's ARN
      - `Owner` -- the AWS account ID of the topic's owner
      - `Policy` -- the JSON serialization of the topic's access control policy
      - `DisplayName` -- the human-readable name used in the "From" field for notifications to email and email-json endpoints
      - `SubscriptionsPending` -- the number of subscriptions pending confirmation on this topic
      - `SubscriptionsConfirmed` -- the number of confirmed subscriptions on this topic
      - `SubscriptionsDeleted` -- the number of deleted subscriptions on this topic
      - `DeliveryPolicy` -- the JSON serialization of the topic's delivery policy
      - `EffectiveDeliveryPolicy` -- the JSON serialization of the effective delivery policy that takes into account system defaults

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

      パラメータ:
        `attributes` - A map of the topic's attributes. Attributes in this map include the following:
        - `TopicArn` -- the topic's ARN
        - `Owner` -- the AWS account ID of the topic's owner
        - `Policy` -- the JSON serialization of the topic's access control policy
        - `DisplayName` -- the human-readable name used in the "From" field for notifications to email and email-json endpoints
        - `SubscriptionsPending` -- the number of subscriptions pending confirmation on this topic
        - `SubscriptionsConfirmed` -- the number of confirmed subscriptions on this topic
        - `SubscriptionsDeleted` -- the number of deleted subscriptions on this topic
        - `DeliveryPolicy` -- the JSON serialization of the topic's delivery policy
        - `EffectiveDeliveryPolicy` -- the JSON serialization of the effective delivery policy that takes into account system defaults

    - #### addAttributesEntry

          public GetTopicAttributesResult addAttributesEntry(java.lang.String key,
                                                    java.lang.String value)

      A map of the topic's attributes. Attributes in this map include the following:
      - `TopicArn` -- the topic's ARN
      - `Owner` -- the AWS account ID of the topic's owner
      - `Policy` -- the JSON serialization of the topic's access control policy
      - `DisplayName` -- the human-readable name used in the "From" field for notifications to email and email-json endpoints
      - `SubscriptionsPending` -- the number of subscriptions pending confirmation on this topic
      - `SubscriptionsConfirmed` -- the number of confirmed subscriptions on this topic
      - `SubscriptionsDeleted` -- the number of deleted subscriptions on this topic
      - `DeliveryPolicy` -- the JSON serialization of the topic's delivery policy
      - `EffectiveDeliveryPolicy` -- the JSON serialization of the effective delivery policy that takes into account system defaults

      The method adds a new key-value pair into Attributes parameter, and returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `key` - The key of the entry to be added into Attributes.
        `value` - The corresponding value of the entry to be added into Attributes.

    - #### clearAttributesEntries

          public GetTopicAttributesResult clearAttributesEntries()

      Removes all the entries added into Attributes.

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

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