Index

A C D G L O P R S T U W 
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 Subscribe action.
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
 
A C D G L O P R S T U W 
All Classes and Interfaces|All Packages