Example usage for com.amazonaws.services.s3.transfer.model UploadResult getVersionId

List of usage examples for com.amazonaws.services.s3.transfer.model UploadResult getVersionId

Introduction

In this page you can find the example usage for com.amazonaws.services.s3.transfer.model UploadResult getVersionId.

Prototype

public String getVersionId() 

Source Link

Document

Returns the version ID of the new object.

Usage

From source file:jetbrains.buildServer.runner.codedeploy.AWSClient.java

License:Apache License

private void doUploadRevision(@NotNull final File revision, @NotNull final String s3BucketName,
        @NotNull final String s3ObjectKey) throws Throwable {
    myListener.uploadRevisionStarted(revision, s3BucketName, s3ObjectKey);

    final UploadResult uploadResult = doUploadWithTransferManager(revision, s3BucketName, s3ObjectKey);

    myListener.uploadRevisionFinished(revision, s3BucketName, s3ObjectKey, uploadResult.getVersionId(),
            uploadResult.getETag(), myS3Client.getUrl(s3BucketName, s3ObjectKey).toString());
}