[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["Version 1.21.0keyboard_arrow_down\n\n- [3.3.1 (latest)](/python/docs/reference/storage/latest/batch)\n- [3.3.0](/python/docs/reference/storage/3.3.0/batch)\n- [3.2.0](/python/docs/reference/storage/3.2.0/batch)\n- [3.1.1](/python/docs/reference/storage/3.1.1/batch)\n- [3.0.0](/python/docs/reference/storage/3.0.0/batch)\n- [2.19.0](/python/docs/reference/storage/2.19.0/batch)\n- [2.17.0](/python/docs/reference/storage/2.17.0/batch)\n- [2.16.0](/python/docs/reference/storage/2.16.0/batch)\n- [2.15.0](/python/docs/reference/storage/2.15.0/batch)\n- [2.14.0](/python/docs/reference/storage/2.14.0/batch)\n- [2.13.0](/python/docs/reference/storage/2.13.0/batch)\n- [2.12.0](/python/docs/reference/storage/2.12.0/batch)\n- [2.11.0](/python/docs/reference/storage/2.11.0/batch)\n- [2.10.0](/python/docs/reference/storage/2.10.0/batch)\n- [2.9.0](/python/docs/reference/storage/2.9.0/batch)\n- [2.8.0](/python/docs/reference/storage/2.8.0/batch)\n- [2.7.0](/python/docs/reference/storage/2.7.0/batch)\n- [2.6.0](/python/docs/reference/storage/2.6.0/batch)\n- [2.5.0](/python/docs/reference/storage/2.5.0/batch)\n- [2.4.0](/python/docs/reference/storage/2.4.0/batch)\n- [2.3.0](/python/docs/reference/storage/2.3.0/batch)\n- [2.2.1](/python/docs/reference/storage/2.2.1/batch)\n- [2.1.0](/python/docs/reference/storage/2.1.0/batch)\n- [2.0.0](/python/docs/reference/storage/2.0.0/batch)\n- [1.44.0](/python/docs/reference/storage/1.44.0/batch)\n- [1.43.0](/python/docs/reference/storage/1.43.0/batch)\n- [1.42.3](/python/docs/reference/storage/1.42.3/batch)\n- [1.41.1](/python/docs/reference/storage/1.41.1/batch)\n- [1.40.0](/python/docs/reference/storage/1.40.0/batch)\n- [1.39.0](/python/docs/reference/storage/1.39.0/batch)\n- [1.38.0](/python/docs/reference/storage/1.38.0/batch)\n- [1.37.1](/python/docs/reference/storage/1.37.1/batch)\n- [1.36.2](/python/docs/reference/storage/1.36.2/batch)\n- [1.35.1](/python/docs/reference/storage/1.35.1/batch)\n- [1.34.0](/python/docs/reference/storage/1.34.0/batch)\n- [1.33.0](/python/docs/reference/storage/1.33.0/batch)\n- [1.32.0](/python/docs/reference/storage/1.32.0/batch)\n- [1.31.2](/python/docs/reference/storage/1.31.2/batch)\n- [1.30.0](/python/docs/reference/storage/1.30.0/batch)\n- [1.29.0](/python/docs/reference/storage/1.29.0/batch)\n- [1.28.1](/python/docs/reference/storage/1.28.1/batch)\n- [1.27.0](/python/docs/reference/storage/1.27.0/batch)\n- [1.26.0](/python/docs/reference/storage/1.26.0/batch)\n- [1.25.0](/python/docs/reference/storage/1.25.0/batch)\n- [1.24.1](/python/docs/reference/storage/1.24.1/batch)\n- [1.23.0](/python/docs/reference/storage/1.23.0/batch)\n- [1.22.0](/python/docs/reference/storage/1.22.0/batch)\n- [1.21.0](/python/docs/reference/storage/1.21.0/batch)\n- [1.20.0](/python/docs/reference/storage/1.20.0/batch)\n- [1.19.0](/python/docs/reference/storage/1.19.0/batch)\n- [1.18.0](/python/docs/reference/storage/1.18.0/batch)\n- [1.17.0](/python/docs/reference/storage/1.17.0/batch) \n\nBatches\n\nBatch updates / deletes of storage buckets / blobs.\n\nSee \u003chttps://cloud.google.com/storage/docs/json_api/v1/how-tos/batch\u003e\n\n*class* google.cloud.storage.batch.Batch(client)\n\nBases: `google.cloud.storage._http.Connection`\n\nProxy an underlying connection, batching up change operations.\n\n- **Parameters**\n\n **client** ([`google.cloud.storage.client.Client`](/python/docs/reference/storage/1.21.0/client#google.cloud.storage.client.Client)) -- The client to use for making connections.\n\ncurrent()\n\nReturn the topmost batch, or None.\n\nfinish()\n\nSubmit a single multipart/mixed request with deferred requests.\n\n- **Return type**\n\n list of tuples\n- **Returns**\n\n one `(headers, payload)` tuple per deferred request.\n\n*class* google.cloud.storage.batch.MIMEApplicationHTTP(method, uri, headers, body)\n\nBases: [`email.mime.application.MIMEApplication`](https://python.readthedocs.io/en/latest/library/email.mime.html#email.mime.application.MIMEApplication)\n\nMIME type for `application/http`.\n\nConstructs payload from headers and body\n\n- **Parameters**\n\n - **method** ([*str*](https://python.readthedocs.io/en/latest/library/stdtypes.html#str)) -- HTTP method\n\n - **uri** ([*str*](https://python.readthedocs.io/en/latest/library/stdtypes.html#str)) -- URI for HTTP request\n\n - **headers** ([*dict*](https://python.readthedocs.io/en/latest/library/stdtypes.html#dict)) -- HTTP headers\n\n - **body** ([*str*](https://python.readthedocs.io/en/latest/library/stdtypes.html#str)) -- (Optional) HTTP payload\n\nCreate an application/\\* type MIME document.\n\n_data is a string containing the raw application data.\n\n_subtype is the MIME content type subtype, defaulting to\n'octet-stream'.\n\n_encoder is a function which will perform the actual encoding for\ntransport of the application data, defaulting to base64 encoding.\n\nAny additional keyword arguments are passed to the base class\nconstructor, which turns them into parameters on the Content-Type\nheader."]]