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