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[RW]

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]

integrated_system[RW]

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]

linked_resource[RW]

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]

modify_time[RW]

The last modification timestamp of the entry in the source system. Corresponds to the JSON property `modifyTime` @return [String]

relative_resource_name[RW]

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]

search_result_subtype[RW]

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]

search_result_type[RW]

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]

user_specified_system[RW]

Custom source system that you can manually integrate Data Catalog with. Corresponds to the JSON property `userSpecifiedSystem` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/datacatalog_v1/classes.rb, line 1512
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

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