title: Can you set multiple ACLs with google cloud storage resumable URLs?
body: <p>I am trying to create a resumable url with this <a href="https://cloud.google.com/storage/docs/json_api/v1/objects/insert" rel="nofollow noreferrer">documentation</a>. Here is what it looks like:</p>
  <p><code>https://storage.googleapis.com/upload/storage/v1/b/bucket/o</code></p>
  <p>In the documentation it says you can also specify a <code>predefinedAcl</code> as a query parameter. For example:</p>
  <p><code>https://www.googleapis.com/upload/storage/v1/b/bucketname/o?name=objectName&amp;uploadType=resumable&amp;predefinedAcl=publicRead</code></p>
  <p>My question is can you specify <strong>multiple</strong> <code>predefinedAcl</code>s? I tried the following two methods to set a query param array but it did not work:</p>
  <p><code>https://www.googleapis.com/upload/storage/v1/b/bucketname/o?name=objectName&amp;uploadType=resumable&amp;predefinedAcl=publicRead&amp;predefinedAcl=bucketOwnerFullControl</code></p>
  <p><code>https://www.googleapis.com/upload/storage/v1/b/bucketname/o?name=objectName&amp;uploadType=resumable&amp;predefinedAcl=publicRead,bucketOwnerFullControl</code></p>
  <p>I want the object to have both the public read ACL and also have all authenticated users (i.e. the bucket owner) have owner access.</p>
  <p>In Java it would be an array of: <code>Acl.of(Acl.User.ofAllUsers(), Acl.Role.READER)</code> and <code>Acl.of(Acl.User.ofAllAuthenticatedUsers(), Acl.Role.OWNER)'</code></p>
  <p>How can I set that in this resumable url?</p>