Example usage for com.amazonaws.services.codedeploy.model S3Location withVersion

List of usage examples for com.amazonaws.services.codedeploy.model S3Location withVersion

Introduction

In this page you can find the example usage for com.amazonaws.services.codedeploy.model S3Location withVersion.

Prototype


public S3Location withVersion(String version) 

Source Link

Document

A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.

Usage

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

License:Apache License

@NotNull
private RevisionLocation getRevisionLocation(@NotNull String s3BucketName, @NotNull String s3ObjectKey,
        @NotNull String bundleType, @Nullable String s3ObjectVersion, @Nullable String s3ObjectETag) {
    final S3Location loc = new S3Location().withBucket(s3BucketName).withKey(s3ObjectKey)
            .withBundleType(bundleType);
    if (StringUtil.isNotEmpty(s3ObjectVersion))
        loc.withVersion(s3ObjectVersion);
    if (StringUtil.isNotEmpty(s3ObjectETag))
        loc.withETag(s3ObjectETag);// w w  w. j  ava2s  .c  om
    return new RevisionLocation().withRevisionType(RevisionLocationType.S3).withS3Location(loc);
}