Index
All Classes and Interfaces|All Packages
A
- addPermission(AddPermissionRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Adds a statement to a topic's access control policy, granting access for the specified AWS accounts to the specified actions.
- AmazonSNSExtendedClient - Class in software.amazon.sns
- AmazonSNSExtendedClient(SnsClient, SNSExtendedClientConfiguration) - Constructor for class software.amazon.sns.AmazonSNSExtendedClient
-
Constructs a new Amazon SNS extended client to invoke service methods on Amazon SNS with extended functionality using the specified Amazon SNS client object.
- AmazonSNSExtendedClient(SnsClient, SNSExtendedClientConfiguration, PayloadStore) - Constructor for class software.amazon.sns.AmazonSNSExtendedClient
-
Constructs a new Amazon SNS extended client to invoke service methods on Amazon SNS with extended functionality using the specified Amazon SNS client object and Payload Store object.
C
- checkIfPhoneNumberIsOptedOut(CheckIfPhoneNumberIsOptedOutRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Accepts a phone number and indicates whether the phone holder has opted out of receiving SMS messages from your account.
- close() - Method in class software.amazon.sns.AmazonSNSExtendedClient
- confirmSubscription(ConfirmSubscriptionRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Verifies an endpoint owner's intent to receive messages by validating the token sent to the endpoint by an earlier
Subscribeaction. - createPlatformApplication(CreatePlatformApplicationRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Creates a platform application object for one of the supported push notification services, such as APNS and GCM (Firebase Cloud Messaging), to which devices and mobile apps may register.
- createPlatformEndpoint(CreatePlatformEndpointRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Creates an endpoint for a device and mobile app on one of the supported push notification services, such as GCM (Firebase Cloud Messaging) and APNS.
- createTopic(CreateTopicRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Creates a topic to which notifications can be published.
D
- deleteEndpoint(DeleteEndpointRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Deletes the endpoint for a device and mobile app from Amazon SNS.
- deletePlatformApplication(DeletePlatformApplicationRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Deletes a platform application object for one of the supported push notification services, such as APNS and GCM (Firebase Cloud Messaging).
- deleteTopic(DeleteTopicRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Deletes a topic and all its subscriptions.
G
- getEndpointAttributes(GetEndpointAttributesRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Retrieves the endpoint attributes for a device on one of the supported push notification services, such as GCM (Firebase Cloud Messaging) and APNS.
- getPlatformApplicationAttributes(GetPlatformApplicationAttributesRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Retrieves the attributes of the platform application object for the supported push notification services, such as APNS and GCM.
- getSMSAttributes(GetSmsAttributesRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Returns the settings for sending SMS messages from your account.
- getSubscriptionAttributes(GetSubscriptionAttributesRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Returns all of the properties of a subscription.
- getTopicAttributes(GetTopicAttributesRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Returns all of the properties of a topic.
L
- listEndpointsByPlatformApplication(ListEndpointsByPlatformApplicationRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Lists the endpoints and endpoint attributes for devices in a supported push notification service, such as GCM (Firebase Cloud Messaging) and APNS.
- listEndpointsByPlatformApplicationPaginator(ListEndpointsByPlatformApplicationRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Lists the endpoints and endpoint attributes for devices in a supported push notification service, such as GCM (Firebase Cloud Messaging) and APNS.
- listPhoneNumbersOptedOut(ListPhoneNumbersOptedOutRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Returns a list of phone numbers that are opted out, meaning you cannot send SMS messages to them.
- listPlatformApplications(ListPlatformApplicationsRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Lists the platform application objects for the supported push notification services, such as APNS and GCM (Firebase Cloud Messaging).
- listPlatformApplicationsPaginator(ListPlatformApplicationsRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Lists the platform application objects for the supported push notification services, such as APNS and GCM (Firebase Cloud Messaging).
- listSubscriptions(ListSubscriptionsRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Returns a list of the requester's subscriptions.
- listSubscriptionsByTopic(ListSubscriptionsByTopicRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Returns a list of the subscriptions to a specific topic.
- listSubscriptionsByTopicPaginator(ListSubscriptionsByTopicRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Returns a list of the subscriptions to a specific topic.
- listSubscriptionsPaginator(ListSubscriptionsRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Returns a list of the requester's subscriptions.
- listTagsForResource(ListTagsForResourceRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
List all tags added to the specified Amazon SNS topic.
- listTopics(ListTopicsRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Returns a list of the requester's topics.
- listTopicsPaginator(ListTopicsRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Returns a list of the requester's topics.
O
- optInPhoneNumber(OptInPhoneNumberRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Use this request to opt in a phone number that is opted out, which enables you to resume sending SMS messages to the number.
P
- publish(PublishRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Sends a message to an Amazon SNS topic, a text message (SMS message) directly to a phone number, or a message to a mobile platform endpoint (when you specify the
TargetArn).
R
- removePermission(RemovePermissionRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Removes a statement from a topic's access control policy.
S
- serviceName() - Method in class software.amazon.sns.AmazonSNSExtendedClient
- setEndpointAttributes(SetEndpointAttributesRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Sets the attributes for an endpoint for a device on one of the supported push notification services, such as GCM (Firebase Cloud Messaging) and APNS.
- setPlatformApplicationAttributes(SetPlatformApplicationAttributesRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Sets the attributes of the platform application object for the supported push notification services, such as APNS and GCM (Firebase Cloud Messaging).
- setSMSAttributes(SetSmsAttributesRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Use this request to set the default settings for sending SMS messages and receiving daily SMS usage reports.
- setSubscriptionAttributes(SetSubscriptionAttributesRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Allows a subscription owner to set an attribute of the subscription to a new value.
- setTopicAttributes(SetTopicAttributesRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Allows a topic owner to set an attribute of the topic to a new value.
- SNSExtendedClientConfiguration - Class in software.amazon.sns
- SNSExtendedClientConfiguration() - Constructor for class software.amazon.sns.SNSExtendedClientConfiguration
- SNSExtendedClientConfiguration(SNSExtendedClientConfiguration) - Constructor for class software.amazon.sns.SNSExtendedClientConfiguration
- software.amazon.sns - package software.amazon.sns
- subscribe(SubscribeRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Subscribes an endpoint to an Amazon SNS topic.
T
- tagResource(TagResourceRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Add tags to the specified Amazon SNS topic.
U
- unsubscribe(UnsubscribeRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Deletes a subscription.
- untagResource(UntagResourceRequest) - Method in class software.amazon.sns.AmazonSNSExtendedClient
-
Remove tags from the specified Amazon SNS topic.
W
- withAlwaysThroughS3(boolean) - Method in class software.amazon.sns.SNSExtendedClientConfiguration
- withPayloadSizeThreshold(int) - Method in class software.amazon.sns.SNSExtendedClientConfiguration
- withPayloadSupportDisabled() - Method in class software.amazon.sns.SNSExtendedClientConfiguration
- withPayloadSupportEnabled(S3Client, String) - Method in class software.amazon.sns.SNSExtendedClientConfiguration
- withServerSideEncryption(ServerSideEncryptionStrategy) - Method in class software.amazon.sns.SNSExtendedClientConfiguration
All Classes and Interfaces|All Packages