class Google::Apis::DatacatalogV1::GoogleCloudDatacatalogV1SearchCatalogResult
Result in the response to a search request. Each result captures details of one entry that matches the search.
Attributes
Fully qualified name (FQN) of the resource. FQNs take two forms: * For non- regionalized resources: “SYSTEM`:`PROJECT`.` PATH_TO_RESOURCE_SEPARATED_WITH_DOTS“ * For regionalized resources: “SYSTEM`: `PROJECT`.`LOCATION_ID`.`PATH_TO_RESOURCE_SEPARATED_WITH_DOTS“ Example for a DPMS table: `dataproc_metastore:PROJECT_ID.LOCATION_ID.INSTANCE_ID.DATABASE_ID. TABLE_ID` Corresponds to the JSON property `fullyQualifiedName` @return [String]
Output only. The source system that Data Catalog automatically integrates with, such as BigQuery, Cloud Pub/Sub, or Dataproc Metastore. Corresponds to the JSON property `integratedSystem` @return [String]
The full name of the Google
Cloud resource the entry belongs to. For more information, see [Full Resource Name] (/apis/design/resource_names# full_resource_name). Example: `//bigquery.googleapis.com/projects/PROJECT_ID/ datasets/DATASET_ID/tables/TABLE_ID` Corresponds to the JSON property `linkedResource` @return [String]
The last modification timestamp of the entry in the source system. Corresponds to the JSON property `modifyTime` @return [String]
The relative name of the resource in URL format. Examples: * `projects/` PROJECT_ID`/locations/`LOCATION_ID`/entryGroups/`ENTRY_GROUP_ID`/entries/` ENTRY_ID“ * `projects/`PROJECT_ID`/tagTemplates/`TAG_TEMPLATE_ID“ Corresponds to the JSON property `relativeResourceName` @return [String]
Sub-type of the search result. A dot-delimited full type of the resource. The same type you specify in the `type` search predicate. Examples: `entry.table`, `entry.dataStream`, `tagTemplate`. Corresponds to the JSON property `searchResultSubtype` @return [String]
Type of the search result. You can use this field to determine which get method to call to fetch the full resource. Corresponds to the JSON property `searchResultType` @return [String]
Custom source system that you can manually integrate Data Catalog with. Corresponds to the JSON property `userSpecifiedSystem` @return [String]
Public Class Methods
# File lib/google/apis/datacatalog_v1/classes.rb, line 1512 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/datacatalog_v1/classes.rb, line 1517 def update!(**args) @fully_qualified_name = args[:fully_qualified_name] if args.key?(:fully_qualified_name) @integrated_system = args[:integrated_system] if args.key?(:integrated_system) @linked_resource = args[:linked_resource] if args.key?(:linked_resource) @modify_time = args[:modify_time] if args.key?(:modify_time) @relative_resource_name = args[:relative_resource_name] if args.key?(:relative_resource_name) @search_result_subtype = args[:search_result_subtype] if args.key?(:search_result_subtype) @search_result_type = args[:search_result_type] if args.key?(:search_result_type) @user_specified_system = args[:user_specified_system] if args.key?(:user_specified_system) end