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.
Implements
IMessageDataSource, IEquatableDataSource, IDeepCloneableDataSource, IBufferMessage, IMessageNamespace
GoogleCloudGoogle.Cloud.DataCatalogV1Assembly
Google.Cloud.DataCatalog.V1.dll
Constructors
DataSource()
public DataSource()
DataSource(DataSource)
public DataSource(DataSource other)
Parameter | |
---|---|
Name | Description |
other | DataSource |
Properties
PropertiesCase
public DataSource.PropertiesOneofCase PropertiesCase { get; }
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
string |
Service
public DataSource.Types.Service Service { get; set; }
Service that physically stores the data.
Property Value | |
---|---|
Type | Description |
DataSourceTypesService |
SourceEntry
public string SourceEntry { get; set; }
Output only. Data Catalog entry name, if applicable.
Property Value | |
---|---|
Type | Description |
string |
StorageProperties
public StorageProperties StorageProperties { get; set; }
Detailed properties of the underlying storage.
Property Value | |
---|---|
Type | Description |
StorageProperties |