Reference documentation and code samples for the Google Cloud Storage Batch Operations V1 Client class Manifest.
Describes list of objects to be transformed.
Generated from protobuf message google.cloud.storagebatchoperations.v1.Manifest
Namespace
Google \ Cloud \ StorageBatchOperations \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ manifest_location
string
Required. manifest_location must contain the manifest source file that is a CSV file in a Google Cloud Storage bucket. Each row in the file must include the object details i.e. BucketId and Name. Generation may optionally be specified. When it is not specified the live object is acted upon. manifest_location should either be 1) An absolute path to the object in the format of gs://bucket_name/path/file_name.csv. 2) An absolute path with a single wildcard character in the file name, for example gs://bucket_name/path/file_name*.csv. If manifest location is specified with a wildcard, objects in all manifest files matching the pattern will be acted upon.
getManifestLocation
Required. manifest_location must contain the manifest source file that is
a CSV file in a Google Cloud Storage bucket. Each row in the file must
include the object details i.e. BucketId and Name. Generation may
optionally be specified. When it is not specified the live object is acted
upon.
manifest_location should either be
1) An absolute path to the object in the format of
gs://bucket_name/path/file_name.csv.
2) An absolute path with a single wildcard character in the file name, for
example gs://bucket_name/path/file_name*.csv.
If manifest location is specified with a wildcard, objects in all manifest
files matching the pattern will be acted upon.
Returns
Type
Description
string
setManifestLocation
Required. manifest_location must contain the manifest source file that is
a CSV file in a Google Cloud Storage bucket. Each row in the file must
include the object details i.e. BucketId and Name. Generation may
optionally be specified. When it is not specified the live object is acted
upon.
manifest_location should either be
1) An absolute path to the object in the format of
gs://bucket_name/path/file_name.csv.
2) An absolute path with a single wildcard character in the file name, for
example gs://bucket_name/path/file_name*.csv.
If manifest location is specified with a wildcard, objects in all manifest
files matching the pattern will be acted upon.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Google Cloud Storage Batch Operations V1 Client - Class Manifest (0.1.2)\n\nVersion latestkeyboard_arrow_down\n\n- [0.1.2 (latest)](/php/docs/reference/cloud-storagebatchoperations/latest/V1.Manifest)\n- [0.1.1](/php/docs/reference/cloud-storagebatchoperations/0.1.1/V1.Manifest) \nReference documentation and code samples for the Google Cloud Storage Batch Operations V1 Client class Manifest.\n\nDescribes list of objects to be transformed.\n\nGenerated from protobuf message `google.cloud.storagebatchoperations.v1.Manifest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ StorageBatchOperations \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getManifestLocation\n\nRequired. `manifest_location` must contain the manifest source file that is\na CSV file in a Google Cloud Storage bucket. Each row in the file must\ninclude the object details i.e. BucketId and Name. Generation may\noptionally be specified. When it is not specified the live object is acted\nupon.\n\n`manifest_location` should either be\n1) An absolute path to the object in the format of\n`gs://bucket_name/path/file_name.csv`.\n2) An absolute path with a single wildcard character in the file name, for\nexample `gs://bucket_name/path/file_name*.csv`.\nIf manifest location is specified with a wildcard, objects in all manifest\nfiles matching the pattern will be acted upon.\n\n### setManifestLocation\n\nRequired. `manifest_location` must contain the manifest source file that is\na CSV file in a Google Cloud Storage bucket. Each row in the file must\ninclude the object details i.e. BucketId and Name. Generation may\noptionally be specified. When it is not specified the live object is acted\nupon.\n\n`manifest_location` should either be\n1) An absolute path to the object in the format of\n`gs://bucket_name/path/file_name.csv`.\n2) An absolute path with a single wildcard character in the file name, for\nexample `gs://bucket_name/path/file_name*.csv`.\nIf manifest location is specified with a wildcard, objects in all manifest\nfiles matching the pattern will be acted upon."]]