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

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

Introduction

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

Prototype

S3Location

Source Link

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  ww. ja  v a  2 s. co m
    return new RevisionLocation().withRevisionType(RevisionLocationType.S3).withS3Location(loc);
}