Package com.amazonaws.services.sns.model
Class GetTopicAttributesResult
- java.lang.Object
-
- com.amazonaws.services.sns.model.GetTopicAttributesResult
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class GetTopicAttributesResult extends Object implements Serializable, Cloneable
Response for GetTopicAttributes action.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GetTopicAttributesResult()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetTopicAttributesResult
addAttributesEntry(String key, String value)
GetTopicAttributesResult
clearAttributesEntries()
Removes all the entries added into Attributes.GetTopicAttributesResult
clone()
boolean
equals(Object obj)
Map<String,String>
getAttributes()
A map of the topic's attributes.int
hashCode()
void
setAttributes(Map<String,String> attributes)
A map of the topic's attributes.String
toString()
Returns a string representation of this object; useful for testing and debugging.GetTopicAttributesResult
withAttributes(Map<String,String> attributes)
A map of the topic's attributes.
-
-
-
Method Detail
-
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 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
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 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
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 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
public GetTopicAttributesResult addAttributesEntry(String key, String value)
-
clearAttributesEntries
public GetTopicAttributesResult clearAttributesEntries()
Removes all the entries added into Attributes. <p> Returns a reference to this 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 classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public GetTopicAttributesResult clone()
-
-