Search in sources :

Example 31 with SnsClient

use of software.amazon.awssdk.services.sns.SnsClient in project aws-doc-sdk-examples by awsdocs.

the class PublishTopic method main.

/**
 * To run this Java V2 code example, ensure that you have setup your development environment, including your credentials.
 *
 * For information, see this documentation topic:
 *
 * https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/get-started.html
 */
public static void main(String[] args) {
    final String USAGE = "\n" + "Usage: " + "   <message> <topicArn>\n\n" + "Where:\n" + "   message - the message text to send.\n\n" + "   topicArn - the ARN of the topic to publish.\n\n";
    if (args.length != 2) {
        System.out.println(USAGE);
        System.exit(1);
    }
    String message = args[0];
    String topicArn = args[1];
    SnsClient snsClient = SnsClient.builder().region(Region.US_WEST_2).build();
    pubTopic(snsClient, message, topicArn);
    snsClient.close();
}
Also used : SnsClient(software.amazon.awssdk.services.sns.SnsClient)

Aggregations

SnsClient (software.amazon.awssdk.services.sns.SnsClient)31 Region (software.amazon.awssdk.regions.Region)3 ListSubscriptionsByTopicRequest (software.amazon.awssdk.services.sns.model.ListSubscriptionsByTopicRequest)2 PublishRequest (software.amazon.awssdk.services.sns.model.PublishRequest)2 SnsException (software.amazon.awssdk.services.sns.model.SnsException)2 StringReader (java.io.StringReader)1 ArrayList (java.util.ArrayList)1 HashMap (java.util.HashMap)1 List (java.util.List)1 Document (org.jdom2.Document)1 SAXBuilder (org.jdom2.input.SAXBuilder)1 InputSource (org.xml.sax.InputSource)1 TranslateClient (software.amazon.awssdk.services.translate.TranslateClient)1 TranslateTextRequest (software.amazon.awssdk.services.translate.model.TranslateTextRequest)1 TranslateTextResponse (software.amazon.awssdk.services.translate.model.TranslateTextResponse)1