public static PutObjectResult copyOf(com.amazonaws.services.s3.model.PutObjectResult mutable) { Builder builder = builder(); builder.withEtag(mutable.getETag()); builder.withMd5(fromTrimToNull(mutable.getContentMd5())); builder.withVersionId(fromTrimToNull(mutable.getVersionId())); builder.withExpirationTime(fromNullableDate(mutable.getExpirationTime())); builder.withExpirationTimeRuleId(fromTrimToNull(mutable.getExpirationTimeRuleId())); builder.withSseResult(fromNullableSSE(mutable)); return builder.build(); }