Class EntriesResource.LookupRequest
Gets an entry by its target resource name. The resource name comes from the source Google Cloud Platform service.
Inheritance
Inherited Members
Namespace: Google.Apis.DataCatalog.v1
Assembly: Google.Apis.DataCatalog.v1.dll
Syntax
public class EntriesResource.LookupRequest : DataCatalogBaseServiceRequest<GoogleCloudDatacatalogV1Entry>, IClientServiceRequest<GoogleCloudDatacatalogV1Entry>, IClientServiceRequest
Constructors
LookupRequest(IClientService)
Constructs a new Lookup request.
Declaration
public LookupRequest(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Properties
FullyQualifiedName
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}
Declaration
[RequestParameter("fullyQualifiedName", RequestParameterType.Query)]
public virtual string FullyQualifiedName { get; set; }
Property Value
Type | Description |
---|---|
string |
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
LinkedResource
The full name of the Google Cloud Platform resource the Data Catalog entry represents. For more
information, see [Full Resource Name]
(https://cloud.google.com/apis/design/resource_names#full_resource_name). Full names are case-sensitive.
For example: * //bigquery.googleapis.com/projects/{PROJECT_ID}/datasets/{DATASET_ID}/tables/{TABLE_ID}
//pubsub.googleapis.com/projects/{PROJECT_ID}/topics/{TOPIC_ID}
Declaration
[RequestParameter("linkedResource", RequestParameterType.Query)]
public virtual string LinkedResource { get; set; }
Property Value
Type | Description |
---|---|
string |
Location
Location where the lookup should be performed. Required to lookup entry that is not a part of DPMS
or
DATAPLEX
integrated_system
using its fully_qualified_name
. Ignored in other cases.
Declaration
[RequestParameter("location", RequestParameterType.Query)]
public virtual string Location { get; set; }
Property Value
Type | Description |
---|---|
string |
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Project
Project where the lookup should be performed. Required to lookup entry that is not a part of DPMS
or
DATAPLEX
integrated_system
using its fully_qualified_name
. Ignored in other cases.
Declaration
[RequestParameter("project", RequestParameterType.Query)]
public virtual string Project { get; set; }
Property Value
Type | Description |
---|---|
string |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
SqlResource
The SQL name of the entry. SQL names are case-sensitive. Examples: *
pubsub.topic.{PROJECT_ID}.{TOPIC_ID}
*
pubsub.topic.{PROJECT_ID}.
``{TOPIC.ID.SEPARATED.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}
Identifiers (*_ID
) should
comply with the [Lexical structure in Standard SQL]
(https://cloud.google.com/bigquery/docs/reference/standard-sql/lexical).
Declaration
[RequestParameter("sqlResource", RequestParameterType.Query)]
public virtual string SqlResource { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
InitParameters()
Initializes Lookup parameter list.
Declaration
protected override void InitParameters()