importcom.amazonaws.auth.AWSCredentials;importcom.amazonaws.auth.AWSCredentialsProvider;importcom.amazonaws.services.sns.AmazonSNS;importcom.amazonaws.services.sns.AmazonSNSClientBuilder;importcom.amazonaws.services.sns.model.MessageAttributeValue;importcom.amazonaws.services.sns.model.PublishRequest;importcom.amazonaws.services.sns.model.PublishResult;importjava.util.HashMap;importjava.util.Map;public classShortMessage {private MapsmsAttributes;public MapgetDefaultSMSAttributes() {if (smsAttributes == null) {
smsAttributes= new HashMap<>();
smsAttributes.put("AWS.SNS.SMS.SenderID", newMessageAttributeValue()
.withStringValue("1")
.withDataType("String"));
smsAttributes.put("AWS.SNS.SMS.MaxPrice", newMessageAttributeValue()
.withStringValue("0.05")
.withDataType("Number"));
smsAttributes.put("AWS.SNS.SMS