@Override
    public java.util.concurrent.Future<PublishResult> publishAsync(String topicArn, String message, String subject) {

        return publishAsync(new PublishRequest().withTopicArn(topicArn).withMessage(message).withSubject(subject));
    }
@ Override public java . util . concurrent . Future < PublishResult > publishAsync ( String topicArn , String message , String subject ) { return publishAsync ( new PublishRequest ( ) . withTopicArn ( topicArn ) . withMessage ( message ) . withSubject ( subject ) ) ; }
Simplified method form for invoking the Publish operation.

@see #publishAsync(PublishRequest)