com.amazonaws.services.sns.model
Class GetTopicAttributesResult
java.lang.Object
com.amazonaws.services.sns.model.GetTopicAttributesResult
public class GetTopicAttributesResult
- extends Object
Get Topic Attributes Result
GetTopicAttributesResult
public GetTopicAttributesResult()
getAttributes
public Map<String,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 which takes into
account system defaults
- Returns:
- 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 which takes into
account system defaults
setAttributes
public void setAttributes(Map<String,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 which takes into
account system defaults
- Parameters:
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 which takes into
account system defaults
withAttributes
public GetTopicAttributesResult withAttributes(Map<String,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 which takes into
account system defaults
Returns a reference to this object so that method calls can be chained together.
- Parameters:
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 which takes into
account system defaults
- Returns:
- A reference to this updated object so that method calls can be chained
together.
toString
public String toString()
- Returns a string representation of this object; useful for testing and
debugging.
- Overrides:
toString
in class Object
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.