@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetSubscriptionAttributesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Response for GetSubscriptionAttributes action.
Constructor and Description |
---|
GetSubscriptionAttributesResult() |
Modifier and Type | Method and 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.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public Map<String,String> getAttributes()
A map of the subscription's attributes. Attributes in this map include the following:
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.
FilterPolicy
-- The filter policy JSON that is assigned to the subscription.
Owner
-- The AWS account ID of the subscription's owner.
PendingConfirmation
-- true
if the subscription hasn't been confirmed. To confirm a
pending subscription, call the ConfirmSubscription
action with a confirmation token.
RawMessageDelivery
-- true
if raw message delivery is enabled for the subscription. Raw
messages are free of JSON formatting and can be sent to HTTP/S and Amazon SQS endpoints.
SubscriptionArn
-- The subscription's ARN.
TopicArn
-- The topic ARN that the subscription is associated with.
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.
FilterPolicy
-- The filter policy JSON that is assigned to the subscription.
Owner
-- The AWS account ID of the subscription's owner.
PendingConfirmation
-- true
if the subscription hasn't been confirmed. To
confirm a pending subscription, call the ConfirmSubscription
action with a confirmation
token.
RawMessageDelivery
-- true
if raw message delivery is enabled for the
subscription. Raw messages are free of JSON formatting and can be sent to HTTP/S and Amazon SQS
endpoints.
SubscriptionArn
-- The subscription's ARN.
TopicArn
-- The topic ARN that the subscription is associated with.
public void setAttributes(Map<String,String> attributes)
A map of the subscription's attributes. Attributes in this map include the following:
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.
FilterPolicy
-- The filter policy JSON that is assigned to the subscription.
Owner
-- The AWS account ID of the subscription's owner.
PendingConfirmation
-- true
if the subscription hasn't been confirmed. To confirm a
pending subscription, call the ConfirmSubscription
action with a confirmation token.
RawMessageDelivery
-- true
if raw message delivery is enabled for the subscription. Raw
messages are free of JSON formatting and can be sent to HTTP/S and Amazon SQS endpoints.
SubscriptionArn
-- The subscription's ARN.
TopicArn
-- The topic ARN that the subscription is associated with.
attributes
- A map of the subscription's attributes. Attributes in this map include the following:
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.
FilterPolicy
-- The filter policy JSON that is assigned to the subscription.
Owner
-- The AWS account ID of the subscription's owner.
PendingConfirmation
-- true
if the subscription hasn't been confirmed. To
confirm a pending subscription, call the ConfirmSubscription
action with a confirmation
token.
RawMessageDelivery
-- true
if raw message delivery is enabled for the
subscription. Raw messages are free of JSON formatting and can be sent to HTTP/S and Amazon SQS endpoints.
SubscriptionArn
-- The subscription's ARN.
TopicArn
-- The topic ARN that the subscription is associated with.
public GetSubscriptionAttributesResult withAttributes(Map<String,String> attributes)
A map of the subscription's attributes. Attributes in this map include the following:
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.
FilterPolicy
-- The filter policy JSON that is assigned to the subscription.
Owner
-- The AWS account ID of the subscription's owner.
PendingConfirmation
-- true
if the subscription hasn't been confirmed. To confirm a
pending subscription, call the ConfirmSubscription
action with a confirmation token.
RawMessageDelivery
-- true
if raw message delivery is enabled for the subscription. Raw
messages are free of JSON formatting and can be sent to HTTP/S and Amazon SQS endpoints.
SubscriptionArn
-- The subscription's ARN.
TopicArn
-- The topic ARN that the subscription is associated with.
attributes
- A map of the subscription's attributes. Attributes in this map include the following:
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.
FilterPolicy
-- The filter policy JSON that is assigned to the subscription.
Owner
-- The AWS account ID of the subscription's owner.
PendingConfirmation
-- true
if the subscription hasn't been confirmed. To
confirm a pending subscription, call the ConfirmSubscription
action with a confirmation
token.
RawMessageDelivery
-- true
if raw message delivery is enabled for the
subscription. Raw messages are free of JSON formatting and can be sent to HTTP/S and Amazon SQS endpoints.
SubscriptionArn
-- The subscription's ARN.
TopicArn
-- The topic ARN that the subscription is associated with.
public GetSubscriptionAttributesResult addAttributesEntry(String key, String value)
public GetSubscriptionAttributesResult clearAttributesEntries()
public String toString()
toString
in class Object
Object.toString()
public GetSubscriptionAttributesResult clone()
Copyright © 2018. All rights reserved.