SubscriptionList Event
Fires with information about the subscription.
Syntax
public void fireSubscriptionList(SnsSubscriptionListEvent event); public class SnsSubscriptionListEvent { public String subscriptionArn; public String topicArn; public String owner; public String endpoint; public int protocol; }
Remarks
This event fires once for each subscription returned from a call to ListSubscriptions or ListTopicSubscriptions.
SubscriptionArn is the ARN of the subscription.
TopicArn is the ARN of the subscription's topic.
Owner is the subscription's owner.
Protocol is the subscription's protocol. Possible values are:
0 (email) | message via SMTP |
1 (email-json) | JSON-encoded message via SMTP |
2 (http) | JSON-encoded message via HTTP POST |
3 (https) | JSON-encoded message via HTTPS POST |
4 (sms) | message via SMS |
5 (sqs) | JSON-encoded message to an Amazon SQS queue |
Endpoint is the subscription's endpoint. Possible formats are:
A valid e-mail address | for use with the "email" protocol |
A valid e-mail address | for use with the "email-json" protocol |
A URL beginning with "http://" | for use with the "http" protocol |
A URL beginning with "https://" | for use with the "https" protocol |
A phone number (e.g. 19195447070) | for use with the "sms" protocol |
A SQS queue ARN | for use with the "sqs" protocol |