Example usage for com.amazonaws.services.sns.model PublishResult getSdkResponseMetadata

List of usage examples for com.amazonaws.services.sns.model PublishResult getSdkResponseMetadata

Introduction

In this page you can find the example usage for com.amazonaws.services.sns.model PublishResult getSdkResponseMetadata.

Prototype

public T getSdkResponseMetadata() 

Source Link

Usage

From source file:org.thingsboard.rule.engine.aws.sns.TbSnsNode.java

License:Apache License

private TbMsg processPublishResult(TbContext ctx, TbMsg origMsg, PublishResult result) {
    TbMsgMetaData metaData = origMsg.getMetaData().copy();
    metaData.putValue(MESSAGE_ID, result.getMessageId());
    metaData.putValue(REQUEST_ID, result.getSdkResponseMetadata().getRequestId());
    return ctx.transformMsg(origMsg, origMsg.getType(), origMsg.getOriginator(), metaData, origMsg.getData());
}