public class GetTopicAttributesResult extends Object implements Serializable, Cloneable
Response for GetTopicAttributes action.
Constructor and Description |
---|
GetTopicAttributesResult() |
Modifier and Type | Method and 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.
|
public Map<String,String> getAttributes()
A map of the topic's attributes. Attributes in this map include the following:
TopicArn
-- the topic's ARNOwner
-- the AWS account ID of the topic's ownerPolicy
-- the JSON serialization of the topic's access
control policyDisplayName
-- the human-readable name used in the
"From" field for notifications to email and email-json endpointsSubscriptionsPending
-- the number of subscriptions
pending confirmation on this topicSubscriptionsConfirmed
-- the number of confirmed
subscriptions on this topicSubscriptionsDeleted
-- the number of deleted
subscriptions on this topicDeliveryPolicy
-- the JSON serialization of the topic's
delivery policyEffectiveDeliveryPolicy
-- the JSON serialization of the
effective delivery policy that takes into account system defaultsTopicArn
-- the topic's ARNOwner
-- the AWS account ID of the topic's owner
Policy
-- the JSON serialization of the topic's
access control policyDisplayName
-- the human-readable name used in
the "From" field for notifications to email and email-json
endpointsSubscriptionsPending
-- the number of
subscriptions pending confirmation on this topicSubscriptionsConfirmed
-- the number of
confirmed subscriptions on this topicSubscriptionsDeleted
-- the number of deleted
subscriptions on this topicDeliveryPolicy
-- the JSON serialization of the
topic's delivery policyEffectiveDeliveryPolicy
-- the JSON
serialization of the effective delivery policy that takes into
account system defaultspublic void setAttributes(Map<String,String> attributes)
A map of the topic's attributes. Attributes in this map include the following:
TopicArn
-- the topic's ARNOwner
-- the AWS account ID of the topic's ownerPolicy
-- the JSON serialization of the topic's access
control policyDisplayName
-- the human-readable name used in the
"From" field for notifications to email and email-json endpointsSubscriptionsPending
-- the number of subscriptions
pending confirmation on this topicSubscriptionsConfirmed
-- the number of confirmed
subscriptions on this topicSubscriptionsDeleted
-- the number of deleted
subscriptions on this topicDeliveryPolicy
-- the JSON serialization of the topic's
delivery policyEffectiveDeliveryPolicy
-- the JSON serialization of the
effective delivery policy that takes into account system defaultsattributes
- A map of the topic's attributes. Attributes in this map include
the following:
TopicArn
-- the topic's ARNOwner
-- the AWS account ID of the topic's ownerPolicy
-- the JSON serialization of the topic's
access control policyDisplayName
-- the human-readable name used in
the "From" field for notifications to email and email-json
endpointsSubscriptionsPending
-- the number of
subscriptions pending confirmation on this topicSubscriptionsConfirmed
-- the number of confirmed
subscriptions on this topicSubscriptionsDeleted
-- the number of deleted
subscriptions on this topicDeliveryPolicy
-- the JSON serialization of the
topic's delivery policyEffectiveDeliveryPolicy
-- the JSON serialization
of the effective delivery policy that takes into account system
defaultspublic GetTopicAttributesResult withAttributes(Map<String,String> attributes)
A map of the topic's attributes. Attributes in this map include the following:
TopicArn
-- the topic's ARNOwner
-- the AWS account ID of the topic's ownerPolicy
-- the JSON serialization of the topic's access
control policyDisplayName
-- the human-readable name used in the
"From" field for notifications to email and email-json endpointsSubscriptionsPending
-- the number of subscriptions
pending confirmation on this topicSubscriptionsConfirmed
-- the number of confirmed
subscriptions on this topicSubscriptionsDeleted
-- the number of deleted
subscriptions on this topicDeliveryPolicy
-- the JSON serialization of the topic's
delivery policyEffectiveDeliveryPolicy
-- the JSON serialization of the
effective delivery policy that takes into account system defaultsattributes
- A map of the topic's attributes. Attributes in this map include
the following:
TopicArn
-- the topic's ARNOwner
-- the AWS account ID of the topic's ownerPolicy
-- the JSON serialization of the topic's
access control policyDisplayName
-- the human-readable name used in
the "From" field for notifications to email and email-json
endpointsSubscriptionsPending
-- the number of
subscriptions pending confirmation on this topicSubscriptionsConfirmed
-- the number of confirmed
subscriptions on this topicSubscriptionsDeleted
-- the number of deleted
subscriptions on this topicDeliveryPolicy
-- the JSON serialization of the
topic's delivery policyEffectiveDeliveryPolicy
-- the JSON serialization
of the effective delivery policy that takes into account system
defaultspublic GetTopicAttributesResult addAttributesEntry(String key, String value)
public GetTopicAttributesResult clearAttributesEntries()
public String toString()
toString
in class Object
Object.toString()
public GetTopicAttributesResult clone()
Copyright © 2016. All rights reserved.