Class SearchCatalogResult (1.2.0)

public sealed class SearchCatalogResult : IMessage<SearchCatalogResult>, IEquatable<SearchCatalogResult>, IDeepCloneable<SearchCatalogResult>, IBufferMessage, IMessage

A result that appears in the response of a search request. Each result captures details of one entry that matches the search.

Inheritance

Object > SearchCatalogResult

Namespace

Google.Cloud.DataCatalog.V1

Assembly

Google.Cloud.DataCatalog.V1.dll

Constructors

SearchCatalogResult()

public SearchCatalogResult()

SearchCatalogResult(SearchCatalogResult)

public SearchCatalogResult(SearchCatalogResult other)
Parameter
Name Description
other SearchCatalogResult

Properties

FullyQualifiedName

public string FullyQualifiedName { get; set; }

Fully Qualified Name of the resource. There are two main forms of FQNs: {system}:{project}.{dot-separated path to resource} for non-regionalized resources {system}:{project}.{location id}.{dot-separated path to resource} for regionalized resources Examples:

  • dataproc_metastore:projectId.locationId.instanceId.databaseId.tableId
  • bigquery:table.project_id.dataset_id.table_id
Property Value
Type Description
String

IntegratedSystem

public IntegratedSystem IntegratedSystem { get; set; }

Output only. This field indicates the entry's source system that Data Catalog integrates with, such as BigQuery or Cloud Pub/Sub.

Property Value
Type Description
IntegratedSystem

LinkedResource

public string LinkedResource { get; set; }

The full name of the cloud resource the entry belongs to. See: https://cloud.google.com/apis/design/resource_names#full_resource_name. Example:

  • //bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/tableId
Property Value
Type Description
String

ModifyTime

public Timestamp ModifyTime { get; set; }

Last-modified timestamp of the entry from the managing system.

Property Value
Type Description
Timestamp

RelativeResourceName

public string RelativeResourceName { get; set; }

The relative resource 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}
Property Value
Type Description
String

SearchResultSubtype

public string SearchResultSubtype { get; set; }

Sub-type of the search result. This is a dot-delimited description of the resource's full type, and is the same as the value callers would provide in the "type" search facet. Examples: entry.table, entry.dataStream, tagTemplate.

Property Value
Type Description
String

SearchResultType

public SearchResultType SearchResultType { get; set; }

Type of the search result. This field can be used to determine which Get method to call to fetch the full resource.

Property Value
Type Description
SearchResultType

SystemCase

public SearchCatalogResult.SystemOneofCase SystemCase { get; }
Property Value
Type Description
SearchCatalogResult.SystemOneofCase

UserSpecifiedSystem

public string UserSpecifiedSystem { get; set; }

This field indicates the entry's source system that Data Catalog does not integrate with.

Property Value
Type Description
String