parameters: (self, bucket, object, entity)
docstring: Updates an ACL entry on the specified object. This method supports
      patch semantics.
  
      Args:
        bucket: Name of a bucket.
        object: Name of the object.
        entity: The entity holding the permission. Can be user-userId, user-
          emailAddress, group-groupId, group-emailAddress, allUsers, or
          allAuthenticatedUsers.
  
      Flags:
        generation: If present, selects a specific revision of this object (as
          opposed to the latest version, the default).
        objectAccessControl: A ObjectAccessControl resource to be passed as the
          request body.
docstring_summary: Updates an ACL entry on the specified object. This method supports
      patch semantics.
docstring_tokens: Updates an ACL entry on the specified object . This method supports patch semantics .
function: def RunWithArgs(self, bucket, object, entity):
      """Updates an ACL entry on the specified object. This method supports
      patch semantics.
  
      Args:
        bucket: Name of a bucket.
        object: Name of the object.
        entity: The entity holding the permission. Can be user-userId, user-
          emailAddress, group-groupId, group-emailAddress, allUsers, or
          allAuthenticatedUsers.
  
      Flags:
        generation: If present, selects a specific revision of this object (as
          opposed to the latest version, the default).
        objectAccessControl: A ObjectAccessControl resource to be passed as the
          request body.
      """
      client = GetClientFromFlags()
      global_params = GetGlobalParamsFromFlags()
      request = messages.StorageObjectAccessControlsPatchRequest(
          bucket=bucket.decode('utf8'),
          object=object.decode('utf8'),
          entity=entity.decode('utf8'),
          )
      if FLAGS['generation'].present:
        request.generation = int(FLAGS.generation)
      if FLAGS['objectAccessControl'].present:
        request.objectAccessControl = apitools_base.JsonToMessage(messages.ObjectAccessControl, FLAGS.objectAccessControl)
      result = client.objectAccessControls.Patch(
          request, global_params=global_params)
      print apitools_base_cli.FormatOutput(result)
function_tokens: def RunWithArgs ( self , bucket , object , entity ) : client = GetClientFromFlags ( ) global_params = GetGlobalParamsFromFlags ( ) request = messages . StorageObjectAccessControlsPatchRequest ( bucket = bucket . decode ( 'utf8' ) , object = object . decode ( 'utf8' ) , entity = entity . decode ( 'utf8' ) , ) if FLAGS [ 'generation' ] . present : request . generation = int ( FLAGS . generation ) if FLAGS [ 'objectAccessControl' ] . present : request . objectAccessControl = apitools_base . JsonToMessage ( messages . ObjectAccessControl , FLAGS . objectAccessControl ) result = client . objectAccessControls . Patch ( request , global_params = global_params ) print apitools_base_cli . FormatOutput ( result )