Class GoogleCloudDatacatalogV1beta1Entry
Entry Metadata. A Data Catalog Entry resource represents another resource in Google Cloud Platform (such as a
BigQuery dataset or a Pub/Sub topic), or outside of Google Cloud Platform. Clients can use the linked_resource
field in the Entry resource to refer to the original resource ID of the source system. An Entry resource
contains resource details, such as its schema. An Entry can also be used to attach flexible metadata, such as a
Tag.
Implements
Inherited Members
Namespace: Google.Apis.DataCatalog.v1beta1.Data
Assembly: Google.Apis.DataCatalog.v1beta1.dll
Syntax
public class GoogleCloudDatacatalogV1beta1Entry : IDirectResponseSchema
Properties
BigqueryDateShardedSpec
Specification for a group of BigQuery tables with name pattern [prefix]YYYYMMDD
. Context:
https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding.
Declaration
[JsonProperty("bigqueryDateShardedSpec")]
public virtual GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpec BigqueryDateShardedSpec { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpec |
BigqueryTableSpec
Specification that applies to a BigQuery table. This is only valid on entries of type TABLE
.
Declaration
[JsonProperty("bigqueryTableSpec")]
public virtual GoogleCloudDatacatalogV1beta1BigQueryTableSpec BigqueryTableSpec { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDatacatalogV1beta1BigQueryTableSpec |
Description
Entry description, which can consist of several sentences or paragraphs that describe entry contents. Default value is an empty string.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
DisplayName
Display information such as title and description. A short name to identify the entry, for example, "Analytics Data - Jan 2011". Default value is an empty string.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
GcsFilesetSpec
Specification that applies to a Cloud Storage fileset. This is only valid on entries of type FILESET.
Declaration
[JsonProperty("gcsFilesetSpec")]
public virtual GoogleCloudDatacatalogV1beta1GcsFilesetSpec GcsFilesetSpec { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDatacatalogV1beta1GcsFilesetSpec |
IntegratedSystem
Output only. This field indicates the entry's source system that Data Catalog integrates with, such as BigQuery or Pub/Sub.
Declaration
[JsonProperty("integratedSystem")]
public virtual string IntegratedSystem { get; set; }
Property Value
Type | Description |
---|---|
string |
LinkedResource
The resource this metadata entry refers to. For Google Cloud Platform resources, linked_resource
is the
full name of the resource. For
example, the linked_resource
for a table resource from BigQuery is: *
//bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/tableId Output only when Entry is of
type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an
empty string.
Declaration
[JsonProperty("linkedResource")]
public virtual string LinkedResource { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Output only. Identifier. The Data Catalog resource name of the entry in URL format. Example: * projects/{project_id}/locations/{location}/entryGroups/{entry_group_id}/entries/{entry_id} Note that this Entry and its child resources may not actually be stored in the location in this name.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Schema
Schema of the entry. An entry might not have any schema attached to it.
Declaration
[JsonProperty("schema")]
public virtual GoogleCloudDatacatalogV1beta1Schema Schema { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDatacatalogV1beta1Schema |
SourceSystemTimestamps
Output only. Timestamps about the underlying resource, not about this Data Catalog entry. Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty timestamp.
Declaration
[JsonProperty("sourceSystemTimestamps")]
public virtual GoogleCloudDatacatalogV1beta1SystemTimestamps SourceSystemTimestamps { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDatacatalogV1beta1SystemTimestamps |
Type
The type of the entry. Only used for Entries with types in the EntryType enum.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type | Description |
---|---|
string |
UsageSignal
Output only. Statistics on the usage level of the resource.
Declaration
[JsonProperty("usageSignal")]
public virtual GoogleCloudDatacatalogV1beta1UsageSignal UsageSignal { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDatacatalogV1beta1UsageSignal |
UserSpecifiedSystem
This field indicates the entry's source system that Data Catalog does not integrate with.
user_specified_system
strings must begin with a letter or underscore and can only contain letters,
numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long.
Declaration
[JsonProperty("userSpecifiedSystem")]
public virtual string UserSpecifiedSystem { get; set; }
Property Value
Type | Description |
---|---|
string |
UserSpecifiedType
Entry type if it does not fit any of the input-allowed values listed in EntryType
enum above. When
creating an entry, users should check the enum values first, if nothing matches the entry to be created,
then provide a custom value, for example "my_special_type". user_specified_type
strings must begin with a
letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be
at least 1 character and at most 64 characters long. Currently, only FILESET enum value is allowed. All
other entries created through Data Catalog must use user_specified_type
.
Declaration
[JsonProperty("userSpecifiedType")]
public virtual string UserSpecifiedType { get; set; }
Property Value
Type | Description |
---|---|
string |