Package com.amazonaws.services.sns.model
Class GetSubscriptionAttributesResult
- java.lang.Object
-
- com.amazonaws.services.sns.model.GetSubscriptionAttributesResult
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class GetSubscriptionAttributesResult extends Object implements Serializable, Cloneable
Response for GetSubscriptionAttributes action.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GetSubscriptionAttributesResult()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetSubscriptionAttributesResult
addAttributesEntry(String key, String value)
GetSubscriptionAttributesResult
clearAttributesEntries()
Removes all the entries added into Attributes.GetSubscriptionAttributesResult
clone()
boolean
equals(Object obj)
Map<String,String>
getAttributes()
A map of the subscription's attributes.int
hashCode()
void
setAttributes(Map<String,String> attributes)
A map of the subscription's attributes.String
toString()
Returns a string representation of this object; useful for testing and debugging.GetSubscriptionAttributesResult
withAttributes(Map<String,String> attributes)
A map of the subscription's attributes.
-
-
-
Method Detail
-
getAttributes
public Map<String,String> getAttributes()
A map of the subscription's attributes. Attributes in this map include the following:
-
SubscriptionArn
-- the subscription's ARN -
TopicArn
-- the topic ARN that the subscription is associated with -
Owner
-- the AWS account ID of the subscription's owner -
ConfirmationWasAuthenticated
-- true if the subscription confirmation request was authenticated -
DeliveryPolicy
-- the JSON serialization of the subscription's delivery policy -
EffectiveDeliveryPolicy
-- the JSON serialization of the effective delivery policy that takes into account the topic delivery policy and account system defaults
- Returns:
- A map of the subscription's attributes. Attributes in this map
include the following:
-
SubscriptionArn
-- the subscription's ARN -
TopicArn
-- the topic ARN that the subscription is associated with -
Owner
-- the AWS account ID of the subscription's owner -
ConfirmationWasAuthenticated
-- true if the subscription confirmation request was authenticated -
DeliveryPolicy
-- the JSON serialization of the subscription's delivery policy -
EffectiveDeliveryPolicy
-- the JSON serialization of the effective delivery policy that takes into account the topic delivery policy and account system defaults
-
-
-
setAttributes
public void setAttributes(Map<String,String> attributes)
A map of the subscription's attributes. Attributes in this map include the following:
-
SubscriptionArn
-- the subscription's ARN -
TopicArn
-- the topic ARN that the subscription is associated with -
Owner
-- the AWS account ID of the subscription's owner -
ConfirmationWasAuthenticated
-- true if the subscription confirmation request was authenticated -
DeliveryPolicy
-- the JSON serialization of the subscription's delivery policy -
EffectiveDeliveryPolicy
-- the JSON serialization of the effective delivery policy that takes into account the topic delivery policy and account system defaults
- Parameters:
attributes
- A map of the subscription's attributes. Attributes in this map include the following:-
SubscriptionArn
-- the subscription's ARN -
TopicArn
-- the topic ARN that the subscription is associated with -
Owner
-- the AWS account ID of the subscription's owner -
ConfirmationWasAuthenticated
-- true if the subscription confirmation request was authenticated -
DeliveryPolicy
-- the JSON serialization of the subscription's delivery policy -
EffectiveDeliveryPolicy
-- the JSON serialization of the effective delivery policy that takes into account the topic delivery policy and account system defaults
-
-
-
withAttributes
public GetSubscriptionAttributesResult withAttributes(Map<String,String> attributes)
A map of the subscription's attributes. Attributes in this map include the following:
-
SubscriptionArn
-- the subscription's ARN -
TopicArn
-- the topic ARN that the subscription is associated with -
Owner
-- the AWS account ID of the subscription's owner -
ConfirmationWasAuthenticated
-- true if the subscription confirmation request was authenticated -
DeliveryPolicy
-- the JSON serialization of the subscription's delivery policy -
EffectiveDeliveryPolicy
-- the JSON serialization of the effective delivery policy that takes into account the topic delivery policy and account system defaults
- Parameters:
attributes
- A map of the subscription's attributes. Attributes in this map include the following:-
SubscriptionArn
-- the subscription's ARN -
TopicArn
-- the topic ARN that the subscription is associated with -
Owner
-- the AWS account ID of the subscription's owner -
ConfirmationWasAuthenticated
-- true if the subscription confirmation request was authenticated -
DeliveryPolicy
-- the JSON serialization of the subscription's delivery policy -
EffectiveDeliveryPolicy
-- the JSON serialization of the effective delivery policy that takes into account the topic delivery policy and account system defaults
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
addAttributesEntry
public GetSubscriptionAttributesResult addAttributesEntry(String key, String value)
-
clearAttributesEntries
public GetSubscriptionAttributesResult 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 GetSubscriptionAttributesResult clone()
-
-