> + Long metageneration, Set<BucketAccessControls> acl,
> Set<DefaultObjectAccessControls> defaultObjectAcl,
> + Owner owner, Location location, Website website, Logging
> logging, Versioning versioning, Set<BucketCors> cors,
> + BucketLifeCycle lifeCycle, StorageClass storageClass) {
> +
> + super(Kind.BUCKET, id, selfLink, etag);
> + this.projectNumber = projectNumber;
> + this.timeCreated = checkNotNull(timeCreated, "timeCreated");
> + this.metageneration = checkNotNull(metageneration, "metageneration");
> + this.acl = acl.isEmpty() ? null : acl;
> + this.defaultObjectAcl = defaultObjectAcl.isEmpty() ? null :
> defaultObjectAcl;
> + this.owner = checkNotNull(owner, "Owner");
> + this.location = checkNotNull(location, "location");
> + this.website = website;
> + this.logging = logging;
> + this.versioning = versioning;
> + this.cors = cors.isEmpty() ? null : cors;
We're converting an empty input set to `null` here...that's intentional, I take
it?
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-google/pull/31/files#r14489206