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 GetSubscriptionAttributesResultaddAttributesEntry(String key, String value)GetSubscriptionAttributesResultclearAttributesEntries()Removes all the entries added into Attributes.GetSubscriptionAttributesResultclone()booleanequals(Object obj)Map<String,String>getAttributes()A map of the subscription's attributes.inthashCode()voidsetAttributes(Map<String,String> attributes)A map of the subscription's attributes.StringtoString()Returns a string representation of this object; useful for testing and debugging.GetSubscriptionAttributesResultwithAttributes(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:
toStringin classObject- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public GetSubscriptionAttributesResult clone()
-
-