public class GetTopicAttributesResult
extends java.lang.Object
implements java.io.Serializable
Response for GetTopicAttributes action.
Constructor and Description |
---|
GetTopicAttributesResult() |
Modifier and Type | Method and Description |
---|---|
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.
|
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
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
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
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.public GetTopicAttributesResult clearAttributesEntries()
Returns a reference to this object so that method calls can be chained together.
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.