List of usage examples for com.amazonaws.services.codedeploy.model S3Location withETag
public S3Location withETag(String eTag)
The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.
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); return new RevisionLocation().withRevisionType(RevisionLocationType.S3).withS3Location(loc); }