Interface SearchCatalogRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SearchCatalogRequest, SearchCatalogRequest.Builder

@Generated public interface SearchCatalogRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Specifies the ordering of results, currently supported case-sensitive choices are: * `relevance`, only supports descending * `last_modified_timestamp [asc|desc]`, defaults to descending if not specified * `default` that can only be descending If not specified, defaults to `relevance` descending.
    com.google.protobuf.ByteString
    Specifies the ordering of results, currently supported case-sensitive choices are: * `relevance`, only supports descending * `last_modified_timestamp [asc|desc]`, defaults to descending if not specified * `default` that can only be descending If not specified, defaults to `relevance` descending.
    int
    Number of results in the search page.
    Optional.
    com.google.protobuf.ByteString
    Optional.
    Optional.
    com.google.protobuf.ByteString
    Optional.
    Required.
    Required.
    boolean
    Required.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasScope

      boolean hasScope()
       Required. The scope of this search request. A `scope` that has empty
       `include_org_ids`, `include_project_ids` AND false
       `include_gcp_public_datasets` is considered invalid. Data Catalog will
       return an error in such a case.
       
      .google.cloud.datacatalog.v1beta1.SearchCatalogRequest.Scope scope = 6 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the scope field is set.
    • getScope

       Required. The scope of this search request. A `scope` that has empty
       `include_org_ids`, `include_project_ids` AND false
       `include_gcp_public_datasets` is considered invalid. Data Catalog will
       return an error in such a case.
       
      .google.cloud.datacatalog.v1beta1.SearchCatalogRequest.Scope scope = 6 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The scope.
    • getScopeOrBuilder

       Required. The scope of this search request. A `scope` that has empty
       `include_org_ids`, `include_project_ids` AND false
       `include_gcp_public_datasets` is considered invalid. Data Catalog will
       return an error in such a case.
       
      .google.cloud.datacatalog.v1beta1.SearchCatalogRequest.Scope scope = 6 [(.google.api.field_behavior) = REQUIRED];
    • getQuery

      String getQuery()
       Optional. The query string in search query syntax. An empty query string
       will result in all data assets (in the specified scope) that the user has
       access to. Query strings can be simple as "x" or more qualified as:
      
       * name:x
       * column:x
       * description:y
      
       Note: Query tokens need to have a minimum of 3 characters for substring
       matching to work correctly. See [Data Catalog Search
       Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference)
       for more information.
       
      string query = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The query.
    • getQueryBytes

      com.google.protobuf.ByteString getQueryBytes()
       Optional. The query string in search query syntax. An empty query string
       will result in all data assets (in the specified scope) that the user has
       access to. Query strings can be simple as "x" or more qualified as:
      
       * name:x
       * column:x
       * description:y
      
       Note: Query tokens need to have a minimum of 3 characters for substring
       matching to work correctly. See [Data Catalog Search
       Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference)
       for more information.
       
      string query = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for query.
    • getPageSize

      int getPageSize()
       Number of results in the search page. If <=0 then defaults to 10. Max limit
       for page_size is 1000. Throws an invalid argument for page_size > 1000.
       
      int32 page_size = 2;
      Returns:
      The pageSize.
    • getPageToken

      String getPageToken()
       Optional. Pagination token returned in an earlier
       [SearchCatalogResponse.next_page_token][google.cloud.datacatalog.v1beta1.SearchCatalogResponse.next_page_token],
       which indicates that this is a continuation of a prior
       [SearchCatalogRequest][google.cloud.datacatalog.v1beta1.DataCatalog.SearchCatalog]
       call, and that the system should return the next page of data. If empty,
       the first page is returned.
       
      string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The pageToken.
    • getPageTokenBytes

      com.google.protobuf.ByteString getPageTokenBytes()
       Optional. Pagination token returned in an earlier
       [SearchCatalogResponse.next_page_token][google.cloud.datacatalog.v1beta1.SearchCatalogResponse.next_page_token],
       which indicates that this is a continuation of a prior
       [SearchCatalogRequest][google.cloud.datacatalog.v1beta1.DataCatalog.SearchCatalog]
       call, and that the system should return the next page of data. If empty,
       the first page is returned.
       
      string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for pageToken.
    • getOrderBy

      String getOrderBy()
       Specifies the ordering of results, currently supported case-sensitive
       choices are:
      
       * `relevance`, only supports descending
       * `last_modified_timestamp [asc|desc]`, defaults to descending if not
       specified
       * `default` that can only be descending
      
       If not specified, defaults to `relevance` descending.
       
      string order_by = 5;
      Returns:
      The orderBy.
    • getOrderByBytes

      com.google.protobuf.ByteString getOrderByBytes()
       Specifies the ordering of results, currently supported case-sensitive
       choices are:
      
       * `relevance`, only supports descending
       * `last_modified_timestamp [asc|desc]`, defaults to descending if not
       specified
       * `default` that can only be descending
      
       If not specified, defaults to `relevance` descending.
       
      string order_by = 5;
      Returns:
      The bytes for orderBy.