Class LookupEntryRequest (1.2.0)

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

Request message for [LookupEntry][google.cloud.datacatalog.v1.DataCatalog.LookupEntry].

Inheritance

Object > LookupEntryRequest

Namespace

Google.Cloud.DataCatalog.V1

Assembly

Google.Cloud.DataCatalog.V1.dll

Constructors

LookupEntryRequest()

public LookupEntryRequest()

LookupEntryRequest(LookupEntryRequest)

public LookupEntryRequest(LookupEntryRequest other)
Parameter
NameDescription
otherLookupEntryRequest

Properties

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

LinkedResource

public string LinkedResource { get; set; }

The full name of the Google Cloud Platform resource the Data Catalog entry represents. See: https://cloud.google.com/apis/design/resource_names#full_resource_name. Full names are case-sensitive.

Examples:

  • //bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/tableId
  • //pubsub.googleapis.com/projects/projectId/topics/topicId
Property Value
TypeDescription
String

SqlResource

public string SqlResource { get; set; }

The SQL name of the entry. SQL names are case-sensitive.

Examples:

  • pubsub.project_id.topic_id
  • pubsub.project_id.`topic.id.with.dots`
  • bigquery.table.project_id.dataset_id.table_id
  • bigquery.dataset.project_id.dataset_id
  • datacatalog.entry.project_id.location_id.entry_group_id.entry_id

*_ids should satisfy the standard SQL rules for identifiers. https://cloud.google.com/bigquery/docs/reference/standard-sql/lexical.

Property Value
TypeDescription
String

TargetNameCase

public LookupEntryRequest.TargetNameOneofCase TargetNameCase { get; }
Property Value
TypeDescription
LookupEntryRequest.TargetNameOneofCase