> + 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;
> + this.lifeCycle = lifeCycle;
> + this.storageClass = storageClass;
These last ones are all nullable? If so, add `@Nullable` to the constructor
parameters?
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-google/pull/31/files#r14489236