Class GetTopicAttributesResult
java.lang.Object
com.amazonaws.services.sns.model.GetTopicAttributesResult
- All Implemented Interfaces:
Serializable, Cloneable
Response for GetTopicAttributes action.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAttributesEntry(String key, String value) Removes all the entries added into Attributes.clone()booleanA map of the topic's attributes.inthashCode()voidsetAttributes(Map<String, String> attributes) A map of the topic's attributes.toString()Returns a string representation of this object; useful for testing and debugging.withAttributes(Map<String, String> attributes) A map of the topic's attributes.
-
Constructor Details
-
GetTopicAttributesResult
public GetTopicAttributesResult()
-
-
Method Details
-
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
- 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 that takes into account system defaults
-
-
-
setAttributes
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
- 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 that takes into account system defaults
-
-
-
withAttributes
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
- 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 that takes into account system defaults
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
addAttributesEntry
-
clearAttributesEntries
Removes all the entries added into Attributes. <p> Returns a reference to this object so that method calls can be chained together. -
toString
-
equals
-
hashCode
-
clone
-