code: @Override
      public java.util.concurrent.Future<PutRecordResult> putRecordAsync(String streamName, java.nio.ByteBuffer data, String partitionKey,
              String sequenceNumberForOrdering, com.amazonaws.handlers.AsyncHandler<PutRecordRequest, PutRecordResult> asyncHandler) {
  
          return putRecordAsync(
                  new PutRecordRequest().withStreamName(streamName).withData(data).withPartitionKey(partitionKey)
                          .withSequenceNumberForOrdering(sequenceNumberForOrdering), asyncHandler);
      }
docs: Simplified method form for invoking the PutRecord operation with an AsyncHandler.
  
  @see #putRecordAsync(PutRecordRequest, com.amazonaws.handlers.AsyncHandler)