Data Catalog v1 API - Class DataSource (2.7.0)

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

Reference documentation and code samples for the Data Catalog v1 API class DataSource.

Physical location of an entry.

Inheritance

object > DataSource

Namespace

Google.Cloud.DataCatalog.V1

Assembly

Google.Cloud.DataCatalog.V1.dll

Constructors

DataSource()

public DataSource()

DataSource(DataSource)

public DataSource(DataSource other)
Parameter
NameDescription
otherDataSource

Properties

PropertiesCase

public DataSource.PropertiesOneofCase PropertiesCase { get; }
Property Value
TypeDescription
DataSourcePropertiesOneofCase

Resource

public string Resource { get; set; }

Full name of a resource as defined by the service. For example:

//bigquery.googleapis.com/projects/{PROJECT_ID}/locations/{LOCATION}/datasets/{DATASET_ID}/tables/{TABLE_ID}

Property Value
TypeDescription
string

Service

public DataSource.Types.Service Service { get; set; }

Service that physically stores the data.

Property Value
TypeDescription
DataSourceTypesService

SourceEntry

public string SourceEntry { get; set; }

Output only. Data Catalog entry name, if applicable.

Property Value
TypeDescription
string

StorageProperties

public StorageProperties StorageProperties { get; set; }

Detailed properties of the underlying storage.

Property Value
TypeDescription
StorageProperties