// "description": "The maximum number of entries that are requested.",

// "format": "int32",

// "location": "query",

// "type": "integer"

// },

// "pageToken": {

// "description": "A pagination token returned from a previous call to SearchProducts that\nindicates where this listing should continue from.\nThis field is optional.",

// "location": "query",

// "type": "string"

// },

// "query": {

// "description": "The query to filter the products.\n\nThe supported queries are:\n* List products of all catalogs: empty\n* List products under a catalog: `parent=catalogs/{catalog_id}`\n* Get a product by name:\n`name=catalogs/{catalog_id}/products/{product_id}`",

// "location": "query",

// "type": "string"

// },

// "resource": {

// "description": "Required. The name of the resource context. See\nSearchCatalogsRequest.resource for details.",

// "location": "path",

// "pattern": "^folders/[^/]+$",

// "required": true,

// "type": "string"

// }

// },

// "path": "v1beta1/{+resource}/products:search",

// "response": {

// "$ref": "GoogleCloudPrivatecatalogV1beta1SearchProductsResponse"

// },

// "scopes": [

// "https://www.googleapis.com/auth/cloud-platform"

// ]

// }

}

// Pages invokes f for each page of results.

// A non-nil error returned from f will halt the iteration.

// The provided context supersedes any context provided to the Context method.

// "description": "Search Version resources that consumers have access to, within the\nscope of the consumer cloud resource hierarchy context.",

// "flatPath": "v1beta1/folders/{foldersId}/versions:search",

// "httpMethod": "GET",

// "id": "cloudprivatecatalog.folders.versions.search",

// "parameterOrder": [

// "resource"

// ],

// "parameters": {

// "pageSize": {

// "description": "The maximum number of entries that are requested.",

// "format": "int32",

// "location": "query",

// "type": "integer"

// },

// "pageToken": {

// "description": "A pagination token returned from a previous call to SearchVersions\nthat indicates where this listing should continue from.\nThis field is optional.",

// "location": "query",

// "type": "string"

// },

// "query": {

// "description": "The query to filter the versions. Required.\n\nThe supported queries are:\n* List versions under a product:\n`parent=catalogs/{catalog_id}/products/{product_id}`\n* Get a version by name:\n`name=catalogs/{catalog_id}/products/{product_id}/versions/{version_id}`",

// "location": "query",

// "type": "string"

// },

// "resource": {

// "description": "Required. The name of the resource context. See\nSearchCatalogsRequest.resource for details.",

// "location": "path",

// "pattern": "^folders/[^/]+$",

// "required": true,

// "type": "string"

// }

// },

// "path": "v1beta1/{+resource}/versions:search",

// "response": {

// "$ref": "GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse"

// },

// "scopes": [

// "https://www.googleapis.com/auth/cloud-platform"

// ]

// }

}

// Pages invokes f for each page of results.

// A non-nil error returned from f will halt the iteration.

// The provided context supersedes any context provided to the Context method.

// "description": "The maximum number of entries that are requested.",

// "format": "int32",

// "location": "query",

// "type": "integer"

// },

// "pageToken": {

// "description": "A pagination token returned from a previous call to SearchProducts that\nindicates where this listing should continue from.\nThis field is optional.",

// "location": "query",

// "type": "string"

// },

// "query": {

// "description": "The query to filter the products.\n\nThe supported queries are:\n* List products of all catalogs: empty\n* List products under a catalog: `parent=catalogs/{catalog_id}`\n* Get a product by name:\n`name=catalogs/{catalog_id}/products/{product_id}`",

// "location": "query",

// "type": "string"

// },

// "resource": {

// "description": "Required. The name of the resource context. See\nSearchCatalogsRequest.resource for details.",

// "location": "path",

// "pattern": "^organizations/[^/]+$",

// "required": true,

// "type": "string"

// }

// },

// "path": "v1beta1/{+resource}/products:search",

// "response": {

// "$ref": "GoogleCloudPrivatecatalogV1beta1SearchProductsResponse"

// },

// "scopes": [

// "https://www.googleapis.com/auth/cloud-platform"

// ]

// }

}

// Pages invokes f for each page of results.

// A non-nil error returned from f will halt the iteration.

// The provided context supersedes any context provided to the Context method.

// "description": "The maximum number of entries that are requested.",

// "format": "int32",

// "location": "query",

// "type": "integer"

// },

// "pageToken": {

// "description": "A pagination token returned from a previous call to SearchVersions\nthat indicates where this listing should continue from.\nThis field is optional.",

// "location": "query",

// "type": "string"

// },

// "query": {

// "description": "The query to filter the versions. Required.\n\nThe supported queries are:\n* List versions under a product:\n`parent=catalogs/{catalog_id}/products/{product_id}`\n* Get a version by name:\n`name=catalogs/{catalog_id}/products/{product_id}/versions/{version_id}`",

// "location": "query",

// "type": "string"

// },

// "resource": {

// "description": "Required. The name of the resource context. See\nSearchCatalogsRequest.resource for details.",

// "location": "path",

// "pattern": "^organizations/[^/]+$",

// "required": true,

// "type": "string"

// }

// },

// "path": "v1beta1/{+resource}/versions:search",

// "response": {

// "$ref": "GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse"

// },

// "scopes": [

// "https://www.googleapis.com/auth/cloud-platform"

// ]

// }

}

// Pages invokes f for each page of results.

// A non-nil error returned from f will halt the iteration.

// The provided context supersedes any context provided to the Context method.

// "description": "The maximum number of entries that are requested.",

// "format": "int32",

// "location": "query",

// "type": "integer"

// },

// "pageToken": {

// "description": "A pagination token returned from a previous call to SearchProducts that\nindicates where this listing should continue from.\nThis field is optional.",

// "location": "query",

// "type": "string"

// },

// "query": {

// "description": "The query to filter the products.\n\nThe supported queries are:\n* List products of all catalogs: empty\n* List products under a catalog: `parent=catalogs/{catalog_id}`\n* Get a product by name:\n`name=catalogs/{catalog_id}/products/{product_id}`",

// "location": "query",

// "type": "string"

// },

// "resource": {

// "description": "Required. The name of the resource context. See\nSearchCatalogsRequest.resource for details.",

// "location": "path",

// "pattern": "^projects/[^/]+$",

// "required": true,

// "type": "string"

// }

// },

// "path": "v1beta1/{+resource}/products:search",

// "response": {

// "$ref": "GoogleCloudPrivatecatalogV1beta1SearchProductsResponse"

// },

// "scopes": [

// "https://www.googleapis.com/auth/cloud-platform"

// ]

// }

}

// Pages invokes f for each page of results.

// A non-nil error returned from f will halt the iteration.

// The provided context supersedes any context provided to the Context method.

// "description": "Search Version resources that consumers have access to, within the\nscope of the consumer cloud resource hierarchy context.",

// "flatPath": "v1beta1/projects/{projectsId}/versions:search",

// "httpMethod": "GET",

// "id": "cloudprivatecatalog.projects.versions.search",

// "parameterOrder": [

// "resource"

// ],

// "parameters": {

// "pageSize": {

// "description": "The maximum number of entries that are requested.",

// "format": "int32",

// "location": "query",

// "type": "integer"

// },

// "pageToken": {

// "description": "A pagination token returned from a previous call to SearchVersions\nthat indicates where this listing should continue from.\nThis field is optional.",

// "location": "query",

// "type": "string"

// },

// "query": {

// "description": "The query to filter the versions. Required.\n\nThe supported queries are:\n* List versions under a product:\n`parent=catalogs/{catalog_id}/products/{product_id}`\n* Get a version by name:\n`name=catalogs/{catalog_id}/products/{product_id}/versions/{version_id}`",

// "location": "query",

// "type": "string"

// },

// "resource": {

// "description": "Required. The name of the resource context. See\nSearchCatalogsRequest.resource for details.",

// "location": "path",

// "pattern": "^projects/[^/]+$",

// "required": true,

// "type": "string"

// }

// },

// "path": "v1beta1/{+resource}/versions:search",

// "response": {

// "$ref": "GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse"

// },

// "scopes": [

// "https://www.googleapis.com/auth/cloud-platform"

// ]

// }

}

// Pages invokes f for each page of results.

// A non-nil error returned from f will halt the iteration.

// The provided context supersedes any context provided to the Context method.