Class SearchCatalogResult (2.0.0)

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

Result in the response to 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
NameDescription
otherSearchCatalogResult

Properties

Description

public string Description { get; set; }

Entry description that can consist of several sentences or paragraphs that describe entry contents.

Property Value
TypeDescription
String

DisplayName

public string DisplayName { get; set; }

The display name of the result.

Property Value
TypeDescription
String

FullyQualifiedName

public string FullyQualifiedName { get; set; }

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

Property Value
TypeDescription
String

IntegratedSystem

public IntegratedSystem IntegratedSystem { get; set; }

Output only. The source system that Data Catalog automatically integrates with, such as BigQuery, Cloud Pub/Sub, or Dataproc Metastore.

Property Value
TypeDescription
IntegratedSystem

LinkedResource

public string LinkedResource { get; set; }

The full name of the Google Cloud resource the entry belongs to.

For more information, see Full Resource Name.

Example:

//bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID

Property Value
TypeDescription
String

ModifyTime

public Timestamp ModifyTime { get; set; }

The last modification timestamp of the entry in the source system.

Property Value
TypeDescription
Timestamp

RelativeResourceName

public string RelativeResourceName { get; set; }

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}
Property Value
TypeDescription
String

SearchResultSubtype

public string SearchResultSubtype { get; set; }

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.

Property Value
TypeDescription
String

SearchResultType

public SearchResultType SearchResultType { get; set; }

Type of the search result.

You can use this field to determine which get method to call to fetch the full resource.

Property Value
TypeDescription
SearchResultType

SystemCase

public SearchCatalogResult.SystemOneofCase SystemCase { get; }
Property Value
TypeDescription
SearchCatalogResult.SystemOneofCase

UserSpecifiedSystem

public string UserSpecifiedSystem { get; set; }

Custom source system that you can manually integrate Data Catalog with.

Property Value
TypeDescription
String