@Override
    public GetDataProtectionPolicyResult getDataProtectionPolicy(GetDataProtectionPolicyRequest request) {
        request = beforeClientExecution(request);
        return executeGetDataProtectionPolicy(request);
    }
<p>
Retrieves the specified inline <code>DataProtectionPolicy</code> document that is stored in the specified Amazon
SNS topic.
</p>

@param getDataProtectionPolicyRequest
@return Result of the GetDataProtectionPolicy operation returned by the service.
@throws InvalidParameterException
        Indicates that a request parameter does not comply with the associated constraints.
@throws InternalErrorException
        Indicates an internal service error.
@throws NotFoundException
        Indicates that the requested resource does not exist.
@throws AuthorizationErrorException
        Indicates that the user has been denied access to the requested resource.
@throws InvalidSecurityException
        The credential signature isn't valid. You must use an HTTPS endpoint and sign your request using
        Signature Version 4.
@sample AmazonSNS.GetDataProtectionPolicy
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetDataProtectionPolicy" target="_top">AWS
     API Documentation</a>
aws-java-sdk-sns/src/main/java/com/amazonaws/services/sns/AmazonSNSClient.java