> +            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

Reply via email to