2026-10-15
▼ ▲ contentwarehouse.projects.locations.initialize
Path : v1/{+location}:initialize
Parameters :
location
Location : path
Required : Yes
Description : Required. The location to be initialized Format: projects/{project_number}/locations/{location}.
Pattern : ^projects/[^/]+/locations/[^/]+$
Type : string
Description : Provisions resources for given tenant project. Returns a long running operation.
Parameter Order : location
Flat Path : v1/projects/{projectsId}/locations/{locationsId}:initialize
HTTP Method : POST
▼ ▲ contentwarehouse.projects.locations.runPipeline
Parameter Order : name
Path : v1/{+name}:runPipeline
Parameters :
name
Location : path
Required : Yes
Type : string
Description : Required. The resource name which owns the resources of the pipeline. Format: projects/{project_number}/locations/{location}.
Pattern : ^projects/[^/]+/locations/[^/]+$
Flat Path : v1/projects/{projectsId}/locations/{locationsId}:runPipeline
Description : Run a predefined pipeline.
HTTP Method : POST
▼ ▲ contentwarehouse.projects.locations.getStatus
Path : v1/{+location}:getStatus
HTTP Method : GET
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameter Order : location
Flat Path : v1/projects/{projectsId}/locations/{locationsId}:getStatus
Description : Get the project status.
Parameters :
location
Type : string
Location : path
Description : Required. The location to be queried Format: projects/{project_number}/locations/{location}.
Required : Yes
Pattern : ^projects/[^/]+/locations/[^/]+$
▼ ▲ contentwarehouse.projects.locations.documents.linkedSources
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/documents/{documentsId}/linkedSources
Parameter Order : parent
Description : Return all source document-links from the document.
HTTP Method : POST
Path : v1/{+parent}/linkedSources
Parameters :
parent
Description : Required. The name of the document, for which all source links are returned. Format: projects/{project_number}/locations/{location}/documents/{source_document_id}.
Required : Yes
Type : string
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+/documents/[^/]+$
▼ ▲ contentwarehouse.projects.locations.documents.patch
Description : Updates a document. Returns INVALID_ARGUMENT if the name of the document is non-empty and does not equal the existing name.
Parameters :
name
Type : string
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+/documents/[^/]+$
Required : Yes
Description : Required. The name of the document to update. Format: projects/{project_number}/locations/{location}/documents/{document_id} or projects/{project_number}/locations/{location}/documents/referenceId/{reference_id}.
HTTP Method : PATCH
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/documents/{documentsId}
Path : v1/{+name}
Parameter Order : name
▼ ▲ contentwarehouse.projects.locations.documents.lock
HTTP Method : POST
Parameter Order : name
Path : v1/{+name}:lock
Parameters :
name
Description : Required. The name of the document to lock. Format: projects/{project_number}/locations/{location}/documents/{document}.
Required : Yes
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+/documents/[^/]+$
Type : string
Scopes : https://www.googleapis.com/auth/cloud-platform
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/documents/{documentsId}:lock
Description : Lock the document so the document cannot be updated by other users.
▼ ▲ contentwarehouse.projects.locations.documents.fetchAcl
Parameters :
resource
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+/documents/[^/]+$
Description : Required. REQUIRED: The resource for which the policy is being requested. Format for document: projects/{project_number}/locations/{location}/documents/{document_id}. Format for collection: projects/{project_number}/locations/{location}/collections/{collection_id}. Format for project: projects/{project_number}.
Required : Yes
Type : string
Parameter Order : resource
Scopes : https://www.googleapis.com/auth/cloud-platform
Path : v1/{+resource}:fetchAcl
HTTP Method : POST
Description : Gets the access control policy for a resource. Returns NOT_FOUND error if the resource does not exist. Returns an empty policy if the resource exists but does not have a policy set.
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/documents/{documentsId}:fetchAcl
▼ ▲ contentwarehouse.projects.locations.documents.linkedTargets
Parameter Order : parent
Path : v1/{+parent}/linkedTargets
Parameters :
parent
Description : Required. The name of the document, for which all target links are returned. Format: projects/{project_number}/locations/{location}/documents/{target_document_id}.
Pattern : ^projects/[^/]+/locations/[^/]+/documents/[^/]+$
Location : path
Required : Yes
Type : string
Description : Return all target document-links from the document.
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/documents/{documentsId}/linkedTargets
Scopes : https://www.googleapis.com/auth/cloud-platform
HTTP Method : POST
▼ ▲ contentwarehouse.projects.locations.documents.search
Parameter Order : parent
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/documents:search
Description : Searches for documents using provided SearchDocumentsRequest. This call only returns documents that the caller has permission to search against.
Scopes : https://www.googleapis.com/auth/cloud-platform
HTTP Method : POST
Path : v1/{+parent}/documents:search
Parameters :
parent
Description : Required. The parent, which owns this collection of documents. Format: projects/{project_number}/locations/{location}.
Required : Yes
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+$
Type : string
▼ ▲ contentwarehouse.projects.locations.documents.delete
HTTP Method : POST
Description : Deletes a document. Returns NOT_FOUND if the document does not exist.
Parameter Order : name
Path : v1/{+name}:delete
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/documents/{documentsId}:delete
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameters :
name
Type : string
Required : Yes
Pattern : ^projects/[^/]+/locations/[^/]+/documents/[^/]+$
Location : path
Description : Required. The name of the document to delete. Format: projects/{project_number}/locations/{location}/documents/{document_id} or projects/{project_number}/locations/{location}/documents/referenceId/{reference_id}.
▼ ▲ contentwarehouse.projects.locations.documents.get
Parameters :
name
Location : path
Type : string
Required : Yes
Pattern : ^projects/[^/]+/locations/[^/]+/documents/[^/]+$
Description : Required. The name of the document to retrieve. Format: projects/{project_number}/locations/{location}/documents/{document_id} or projects/{project_number}/locations/{location}/documents/referenceId/{reference_id}.
Path : v1/{+name}:get
Parameter Order : name
Description : Gets a document. Returns NOT_FOUND if the document does not exist.
Scopes : https://www.googleapis.com/auth/cloud-platform
HTTP Method : POST
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/documents/{documentsId}:get
▼ ▲ contentwarehouse.projects.locations.documents.create
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Creates a document.
HTTP Method : POST
Path : v1/{+parent}/documents
Parameters :
parent
Type : string
Location : path
Required : Yes
Pattern : ^projects/[^/]+/locations/[^/]+$
Description : Required. The parent name. Format: projects/{project_number}/locations/{location}.
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/documents
Parameter Order : parent
▼ ▲ contentwarehouse.projects.locations.documents.setAcl
Description : Sets the access control policy for a resource. Replaces any existing policy.
HTTP Method : POST
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameter Order : resource
Parameters :
resource
Location : path
Type : string
Description : Required. REQUIRED: The resource for which the policy is being requested. Format for document: projects/{project_number}/locations/{location}/documents/{document_id}. Format for collection: projects/{project_number}/locations/{location}/collections/{collection_id}. Format for project: projects/{project_number}.
Pattern : ^projects/[^/]+/locations/[^/]+/documents/[^/]+$
Required : Yes
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/documents/{documentsId}:setAcl
Path : v1/{+resource}:setAcl
▼ ▲ contentwarehouse.projects.locations.documents.documentLinks.create
HTTP Method : POST
Description : Create a link between a source document and a target document.
Scopes : https://www.googleapis.com/auth/cloud-platform
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/documents/{documentsId}/documentLinks
Parameters :
parent
Description : Required. Parent of the document-link to be created. parent of document-link should be a document. Format: projects/{project_number}/locations/{location}/documents/{source_document_id}.
Location : path
Type : string
Required : Yes
Pattern : ^projects/[^/]+/locations/[^/]+/documents/[^/]+$
Path : v1/{+parent}/documentLinks
Parameter Order : parent
▼ ▲ contentwarehouse.projects.locations.documents.documentLinks.delete
Description : Remove the link between the source and target documents.
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Path : v1/{+name}:delete
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/documents/{documentsId}/documentLinks/{documentLinksId}:delete
Parameters :
name
Location : path
Type : string
Description : Required. The name of the document-link to be deleted. Format: projects/{project_number}/locations/{location}/documents/{source_document_id}/documentLinks/{document_link_id}.
Required : Yes
Pattern : ^projects/[^/]+/locations/[^/]+/documents/[^/]+/documentLinks/[^/]+$
HTTP Method : POST
▼ ▲ contentwarehouse.projects.locations.documents.referenceId.delete
Parameter Order : name
HTTP Method : POST
Scopes : https://www.googleapis.com/auth/cloud-platform
Path : v1/{+name}:delete
Description : Deletes a document. Returns NOT_FOUND if the document does not exist.
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/documents/referenceId/{referenceIdId}:delete
Parameters :
name
Required : Yes
Pattern : ^projects/[^/]+/locations/[^/]+/documents/referenceId/[^/]+$
Description : Required. The name of the document to delete. Format: projects/{project_number}/locations/{location}/documents/{document_id} or projects/{project_number}/locations/{location}/documents/referenceId/{reference_id}.
Type : string
Location : path
▼ ▲ contentwarehouse.projects.locations.documents.referenceId.patch
HTTP Method : PATCH
Parameter Order : name
Path : v1/{+name}
Parameters :
name
Description : Required. The name of the document to update. Format: projects/{project_number}/locations/{location}/documents/{document_id} or projects/{project_number}/locations/{location}/documents/referenceId/{reference_id}.
Type : string
Location : path
Required : Yes
Pattern : ^projects/[^/]+/locations/[^/]+/documents/referenceId/[^/]+$
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/documents/referenceId/{referenceIdId}
Description : Updates a document. Returns INVALID_ARGUMENT if the name of the document is non-empty and does not equal the existing name.
▼ ▲ contentwarehouse.projects.locations.documents.referenceId.get
Scopes : https://www.googleapis.com/auth/cloud-platform
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/documents/referenceId/{referenceIdId}:get
Parameters :
name
Location : path
Type : string
Description : Required. The name of the document to retrieve. Format: projects/{project_number}/locations/{location}/documents/{document_id} or projects/{project_number}/locations/{location}/documents/referenceId/{reference_id}.
Pattern : ^projects/[^/]+/locations/[^/]+/documents/referenceId/[^/]+$
Required : Yes
Parameter Order : name
HTTP Method : POST
Path : v1/{+name}:get
Description : Gets a document. Returns NOT_FOUND if the document does not exist.
▼ ▲ contentwarehouse.projects.locations.synonymSets.create
HTTP Method : POST
Parameters :
parent
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+$
Required : Yes
Description : Required. The parent name. Format: projects/{project_number}/locations/{location}.
Type : string
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/synonymSets
Description : Creates a SynonymSet for a single context. Throws an ALREADY_EXISTS exception if a synonymset already exists for the context.
Path : v1/{+parent}/synonymSets
Parameter Order : parent
▼ ▲ contentwarehouse.projects.locations.synonymSets.delete
Parameters :
name
Pattern : ^projects/[^/]+/locations/[^/]+/synonymSets/[^/]+$
Location : path
Type : string
Required : Yes
Description : Required. The name of the synonymSet to delete Format: projects/{project_number}/locations/{location}/synonymSets/{context}.
Description : Deletes a SynonymSet for a given context. Throws a NOT_FOUND exception if the SynonymSet is not found.
Path : v1/{+name}
Parameter Order : name
HTTP Method : DELETE
Scopes : https://www.googleapis.com/auth/cloud-platform
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/synonymSets/{synonymSetsId}
▼ ▲ contentwarehouse.projects.locations.synonymSets.list
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/synonymSets
Parameters :
pageSize
Location : query
Format : int32
Type : integer
Description : The maximum number of synonymSets to return. The service may return fewer than this value. If unspecified, at most 50 rule sets will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
pageToken
Location : query
Type : string
Description : A page token, received from a previous `ListSynonymSets` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListSynonymSets` must match the call that provided the page token.
parent
Description : Required. The parent name. Format: projects/{project_number}/locations/{location}.
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+$
Type : string
Required : Yes
Parameter Order : parent
HTTP Method : GET
Description : Returns all SynonymSets (for all contexts) for the specified location.
Path : v1/{+parent}/synonymSets
▼ ▲ contentwarehouse.projects.locations.synonymSets.get
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
HTTP Method : GET
Parameters :
name
Description : Required. The name of the synonymSet to retrieve Format: projects/{project_number}/locations/{location}/synonymSets/{context}.
Location : path
Type : string
Pattern : ^projects/[^/]+/locations/[^/]+/synonymSets/[^/]+$
Required : Yes
Path : v1/{+name}
Description : Gets a SynonymSet for a particular context. Throws a NOT_FOUND exception if the Synonymset does not exist
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/synonymSets/{synonymSetsId}
▼ ▲ contentwarehouse.projects.locations.synonymSets.patch
Description : Remove the existing SynonymSet for the context and replaces it with a new one. Throws a NOT_FOUND exception if the SynonymSet is not found.
Path : v1/{+name}
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameters :
name
Location : path
Type : string
Pattern : ^projects/[^/]+/locations/[^/]+/synonymSets/[^/]+$
Required : Yes
Description : Required. The name of the synonymSet to update Format: projects/{project_number}/locations/{location}/synonymSets/{context}.
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/synonymSets/{synonymSetsId}
Parameter Order : name
HTTP Method : PATCH
▼ ▲ contentwarehouse.projects.locations.ruleSets.get
Description : Gets a ruleset. Returns NOT_FOUND if the ruleset does not exist.
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/ruleSets/{ruleSetsId}
HTTP Method : GET
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameters :
name
Type : string
Pattern : ^projects/[^/]+/locations/[^/]+/ruleSets/[^/]+$
Required : Yes
Location : path
Description : Required. The name of the rule set to retrieve. Format: projects/{project_number}/locations/{location}/ruleSets/{rule_set_id}.
Path : v1/{+name}
Parameter Order : name
▼ ▲ contentwarehouse.projects.locations.ruleSets.create
Scopes : https://www.googleapis.com/auth/cloud-platform
Path : v1/{+parent}/ruleSets
Parameter Order : parent
HTTP Method : POST
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/ruleSets
Parameters :
parent
Description : Required. The parent name. Format: projects/{project_number}/locations/{location}.
Type : string
Required : Yes
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+$
Description : Creates a ruleset.
▼ ▲ contentwarehouse.projects.locations.ruleSets.delete
Description : Deletes a ruleset. Returns NOT_FOUND if the document does not exist.
Path : v1/{+name}
HTTP Method : DELETE
Parameters :
name
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+/ruleSets/[^/]+$
Required : Yes
Type : string
Description : Required. The name of the rule set to delete. Format: projects/{project_number}/locations/{location}/ruleSets/{rule_set_id}.
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/ruleSets/{ruleSetsId}
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameter Order : name
▼ ▲ contentwarehouse.projects.locations.ruleSets.list
HTTP Method : GET
Parameters :
pageToken
Description : A page token, received from a previous `ListRuleSets` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListRuleSets` must match the call that provided the page token.
Location : query
Type : string
pageSize
Location : query
Type : integer
Description : The maximum number of rule sets to return. The service may return fewer than this value. If unspecified, at most 50 rule sets will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
Format : int32
parent
Required : Yes
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+$
Description : Required. The parent, which owns this collection of document. Format: projects/{project_number}/locations/{location}.
Type : string
Path : v1/{+parent}/ruleSets
Parameter Order : parent
Description : Lists rulesets.
Scopes : https://www.googleapis.com/auth/cloud-platform
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/ruleSets
▼ ▲ contentwarehouse.projects.locations.ruleSets.patch
Scopes : https://www.googleapis.com/auth/cloud-platform
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/ruleSets/{ruleSetsId}
Parameter Order : name
Description : Updates a ruleset. Returns INVALID_ARGUMENT if the name of the ruleset is non-empty and does not equal the existing name.
Parameters :
name
Location : path
Required : Yes
Description : Required. The name of the rule set to update. Format: projects/{project_number}/locations/{location}/ruleSets/{rule_set_id}.
Type : string
Pattern : ^projects/[^/]+/locations/[^/]+/ruleSets/[^/]+$
HTTP Method : PATCH
Path : v1/{+name}
▼ ▲ contentwarehouse.projects.locations.documentSchemas.create
Path : v1/{+parent}/documentSchemas
HTTP Method : POST
Description : Creates a document schema.
Parameter Order : parent
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameters :
parent
Required : Yes
Pattern : ^projects/[^/]+/locations/[^/]+$
Description : Required. The parent name.
Location : path
Type : string
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/documentSchemas
▼ ▲ contentwarehouse.projects.locations.documentSchemas.delete
Scopes : https://www.googleapis.com/auth/cloud-platform
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/documentSchemas/{documentSchemasId}
Path : v1/{+name}
HTTP Method : DELETE
Description : Deletes a document schema. Returns NOT_FOUND if the document schema does not exist. Returns BAD_REQUEST if the document schema has documents depending on it.
Parameter Order : name
Parameters :
name
Type : string
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+/documentSchemas/[^/]+$
Required : Yes
Description : Required. The name of the document schema to delete.
▼ ▲ contentwarehouse.projects.locations.documentSchemas.get
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/documentSchemas/{documentSchemasId}
Parameters :
name
Type : string
Location : path
Required : Yes
Pattern : ^projects/[^/]+/locations/[^/]+/documentSchemas/[^/]+$
Description : Required. The name of the document schema to retrieve.
Path : v1/{+name}
HTTP Method : GET
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Gets a document schema. Returns NOT_FOUND if the document schema does not exist.
Parameter Order : name
▼ ▲ contentwarehouse.projects.locations.documentSchemas.patch
Parameters :
name
Required : Yes
Type : string
Description : Required. The name of the document schema to update. Format: projects/{project_number}/locations/{location}/documentSchemas/{document_schema_id}.
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+/documentSchemas/[^/]+$
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameter Order : name
Description : Updates a Document Schema. Returns INVALID_ARGUMENT if the name of the Document Schema is non-empty and does not equal the existing name. Supports only appending new properties, adding new ENUM possible values, and updating the EnumTypeOptions.validation_check_disabled flag for ENUM possible values. Updating existing properties will result into INVALID_ARGUMENT.
HTTP Method : PATCH
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/documentSchemas/{documentSchemasId}
Path : v1/{+name}
▼ ▲ contentwarehouse.projects.locations.documentSchemas.list
HTTP Method : GET
Description : Lists document schemas.
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/documentSchemas
Parameters :
parent
Required : Yes
Description : Required. The parent, which owns this collection of document schemas. Format: projects/{project_number}/locations/{location}.
Type : string
Pattern : ^projects/[^/]+/locations/[^/]+$
Location : path
pageToken
Location : query
Type : string
Description : A page token, received from a previous `ListDocumentSchemas` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListDocumentSchemas` must match the call that provided the page token.
pageSize
Description : The maximum number of document schemas to return. The service may return fewer than this value. If unspecified, at most 50 document schemas will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
Location : query
Format : int32
Type : integer
Scopes : https://www.googleapis.com/auth/cloud-platform
Path : v1/{+parent}/documentSchemas
Parameter Order : parent
▼ ▲ contentwarehouse.projects.locations.operations.get
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameter Order : name
HTTP Method : GET
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}
Description : Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
Parameters :
name
Pattern : ^projects/[^/]+/locations/[^/]+/operations/[^/]+$
Required : Yes
Description : The name of the operation resource.
Location : path
Type : string
▼ ▲ contentwarehouse.projects.fetchAcl
Path : v1/{+resource}:fetchAcl
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameter Order : resource
Description : Gets the access control policy for a resource. Returns NOT_FOUND error if the resource does not exist. Returns an empty policy if the resource exists but does not have a policy set.
Parameters :
resource
Location : path
Required : Yes
Description : Required. REQUIRED: The resource for which the policy is being requested. Format for document: projects/{project_number}/locations/{location}/documents/{document_id}. Format for collection: projects/{project_number}/locations/{location}/collections/{collection_id}. Format for project: projects/{project_number}.
Pattern : ^projects/[^/]+$
Type : string
Flat Path : v1/projects/{projectsId}:fetchAcl
HTTP Method : POST
▼ ▲ contentwarehouse.projects.setAcl
HTTP Method : POST
Flat Path : v1/projects/{projectsId}:setAcl
Scopes : https://www.googleapis.com/auth/cloud-platform
Path : v1/{+resource}:setAcl
Parameters :
resource
Type : string
Required : Yes
Pattern : ^projects/[^/]+$
Location : path
Description : Required. REQUIRED: The resource for which the policy is being requested. Format for document: projects/{project_number}/locations/{location}/documents/{document_id}. Format for collection: projects/{project_number}/locations/{location}/collections/{collection_id}. Format for project: projects/{project_number}.
Description : Sets the access control policy for a resource. Replaces any existing policy.
Parameter Order : resource