Interface LookupEntryRequestOrBuilder

public interface LookupEntryRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getFullyQualifiedName()

public abstract String getFullyQualifiedName()
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}`

string fully_qualified_name = 5;

Returns
TypeDescription
String

The fullyQualifiedName.

getFullyQualifiedNameBytes()

public abstract ByteString getFullyQualifiedNameBytes()
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}`

string fully_qualified_name = 5;

Returns
TypeDescription
ByteString

The bytes for fullyQualifiedName.

getLinkedResource()

public abstract String getLinkedResource()
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}`

string linked_resource = 1;

Returns
TypeDescription
String

The linkedResource.

getLinkedResourceBytes()

public abstract ByteString getLinkedResourceBytes()
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}`

string linked_resource = 1;

Returns
TypeDescription
ByteString

The bytes for linkedResource.

getSqlResource()

public abstract String getSqlResource()
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).

string sql_resource = 3;

Returns
TypeDescription
String

The sqlResource.

getSqlResourceBytes()

public abstract ByteString getSqlResourceBytes()
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).

string sql_resource = 3;

Returns
TypeDescription
ByteString

The bytes for sqlResource.

getTargetNameCase()

public abstract LookupEntryRequest.TargetNameCase getTargetNameCase()
Returns
TypeDescription
LookupEntryRequest.TargetNameCase

hasFullyQualifiedName()

public abstract boolean hasFullyQualifiedName()
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}`

string fully_qualified_name = 5;

Returns
TypeDescription
boolean

Whether the fullyQualifiedName field is set.

hasLinkedResource()

public abstract boolean hasLinkedResource()
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}`

string linked_resource = 1;

Returns
TypeDescription
boolean

Whether the linkedResource field is set.

hasSqlResource()

public abstract boolean hasSqlResource()
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).

string sql_resource = 3;

Returns
TypeDescription
boolean

Whether the sqlResource field is set.