public sealed class DataSource : IMessage<DataSource>, IEquatable<DataSource>, IDeepCloneable<DataSource>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Dataplex v1 API class DataSource.
The data source for DataScan.
Implements
IMessageDataSource, IEquatableDataSource, IDeepCloneableDataSource, IBufferMessage, IMessageNamespace
Google.Cloud.Dataplex.V1Assembly
Google.Cloud.Dataplex.V1.dll
Constructors
DataSource()
public DataSource()DataSource(DataSource)
public DataSource(DataSource other)| Parameter | |
|---|---|
| Name | Description |
other |
DataSource |
Properties
Entity
public string Entity { get; set; }Immutable. The Dataplex entity that represents the data source (e.g.
BigQuery table) for DataScan, of the form:
projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{entity_id}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
EntityAsEntityName
public EntityName EntityAsEntityName { get; set; }EntityName-typed view over the Entity resource name property.
| Property Value | |
|---|---|
| Type | Description |
EntityName |
|
HasEntity
public bool HasEntity { get; }Gets whether the "entity" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasResource
public bool HasResource { get; }Gets whether the "resource" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Resource
public string Resource { get; set; }Immutable. The service-qualified full resource name of the cloud resource for a DataScan job to scan against. The field could be: BigQuery table of type "TABLE" for DataProfileScan/DataQualityScan Format: //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID
| Property Value | |
|---|---|
| Type | Description |
string |
|
SourceCase
public DataSource.SourceOneofCase SourceCase { get; }| Property Value | |
|---|---|
| Type | Description |
DataSourceSourceOneofCase |
|