public URL getUrl() {
        return getAmazonS3Client().getUrl(getBucketName(), getKey());
    }
Returns a URL for the location of the object represented by this S3Link.
<p>
If the object represented by this S3Link has public read permissions (ex:
{@link CannedAccessControlList#PublicRead}), then this URL can be
directly accessed to retrieve the object data.

@return A URL for the location of the object represented by this S3Link.
aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/S3Link.java