Class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SearchCatalogRequest
- Inherits:
-
Object
- Object
- Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SearchCatalogRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/datacatalog_v1beta1/classes.rb,
lib/google/apis/datacatalog_v1beta1/representations.rb,
lib/google/apis/datacatalog_v1beta1/representations.rb
Overview
Request message for SearchCatalog.
Instance Attribute Summary collapse
-
#order_by ⇒ String
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 *defaultthat can only be descending If not specified, defaults torelevancedescending. -
#page_size ⇒ Fixnum
Number of results in the search page.
-
#page_token ⇒ String
Optional.
-
#query ⇒ String
Optional.
-
#scope ⇒ Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SearchCatalogRequestScope
The criteria that select the subspace used for query matching.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDatacatalogV1beta1SearchCatalogRequest
constructor
A new instance of GoogleCloudDatacatalogV1beta1SearchCatalogRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDatacatalogV1beta1SearchCatalogRequest
Returns a new instance of GoogleCloudDatacatalogV1beta1SearchCatalogRequest.
998 999 1000 |
# File 'lib/google/apis/datacatalog_v1beta1/classes.rb', line 998 def initialize(**args) update!(**args) end |
Instance Attribute Details
#order_by ⇒ String
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.
Corresponds to the JSON property orderBy
966 967 968 |
# File 'lib/google/apis/datacatalog_v1beta1/classes.rb', line 966 def order_by @order_by end |
#page_size ⇒ Fixnum
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.
Corresponds to the JSON property pageSize
972 973 974 |
# File 'lib/google/apis/datacatalog_v1beta1/classes.rb', line 972 def page_size @page_size end |
#page_token ⇒ String
Optional. Pagination token returned in an earlier SearchCatalogResponse.
next_page_token, which indicates that this is a continuation of a prior
SearchCatalogRequest call, and that the system should return the next page of
data. If empty, the first page is returned.
Corresponds to the JSON property pageToken
980 981 982 |
# File 'lib/google/apis/datacatalog_v1beta1/classes.rb', line 980 def page_token @page_token end |
#query ⇒ String
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 for more
information.
Corresponds to the JSON property query
991 992 993 |
# File 'lib/google/apis/datacatalog_v1beta1/classes.rb', line 991 def query @query end |
#scope ⇒ Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SearchCatalogRequestScope
The criteria that select the subspace used for query matching.
Corresponds to the JSON property scope
996 997 998 |
# File 'lib/google/apis/datacatalog_v1beta1/classes.rb', line 996 def scope @scope end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1003 1004 1005 1006 1007 1008 1009 |
# File 'lib/google/apis/datacatalog_v1beta1/classes.rb', line 1003 def update!(**args) @order_by = args[:order_by] if args.key?(:order_by) @page_size = args[:page_size] if args.key?(:page_size) @page_token = args[:page_token] if args.key?(:page_token) @query = args[:query] if args.key?(:query) @scope = args[:scope] if args.key?(:scope) end |