# Cloud Private Catalog API . organizations . catalogs

## Instance Methods

Search Catalog resources that consumers have access to, within the

Retrieves the next page of results.

### Method Details

`search(resource, pageSize=None, pageToken=None, query=None, x__xgafv=None)`

    Search Catalog resources that consumers have access to, within the
    scope of the consumer cloud resource hierarchy context.

    Args:
      resource: string, Required. The name of the resource context. It can be in following formats:

    * `projects/{project_id}`
    * `folders/{folder_id}`
    * `organizations/{organization_id}` (required)
      pageSize: integer, The maximum number of entries that are requested.
      pageToken: string, A pagination token returned from a previous call to SearchCatalogs that
    indicates where this listing should continue from.
    This field is optional.
      query: string, The query to filter the catalogs. The supported queries are:

    * Get a single catalog: `name=catalogs/{catalog_id}`
      x__xgafv: string, V1 error format.
        Allowed values
          1 - v1 error format
          2 - v2 error format

    Returns:
      An object of the form:

        { # Response message for PrivateCatalog.SearchCatalogs.
        "nextPageToken": "A String", # A pagination token returned from a previous call to SearchCatalogs that
            # indicates from where listing should continue.
            # This field is optional.
        "catalogs": [ # The `Catalog`s computed from the resource context.
          { # The readonly representation of a catalog computed with a given resource
              # context.
            "updateTime": "A String", # Output only. The time when the catalog was last updated.
            "displayName": "A String", # Output only. The descriptive name of the catalog as it appears in UIs.
            "name": "A String", # Output only. The resource name of the target catalog, in the format of
                # `catalogs/{catalog_id}'.
            "createTime": "A String", # Output only. The time when the catalog was created.
            "description": "A String", # Output only. The description of the catalog.
          },
        ],
      }

`search_next(previous_request, previous_response)`

    Retrieves the next page of results.

    Args:
      previous_request: The request for the previous page. (required)
      previous_response: The response from the request for the previous page. (required)

    Returns:
      A request object that you can call 'execute()' on to request the next
      page. Returns None if there are no more items in the collection.