Class GoogleCloudDatacatalogV1GraphSpecGraphElementTable
Element table definition.
Implements
Inherited Members
Namespace: Google.Apis.DataCatalog.v1beta1.Data
Assembly: Google.Apis.DataCatalog.v1beta1.dll
Syntax
public class GoogleCloudDatacatalogV1GraphSpecGraphElementTable : IDirectResponseSchema
Properties
Alias
Required. The alias name of the graph element.
Declaration
[JsonProperty("alias")]
public virtual string Alias { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DataSource
Required. The name of the data source. This is either a table name or a view name that is used for graph
element input source. E.g. Person table or PersonView view.
Declaration
[JsonProperty("dataSource")]
public virtual string DataSource { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DestinationNodeReference
Optional. The destination node reference of the edge.
Declaration
[JsonProperty("destinationNodeReference")]
public virtual GoogleCloudDatacatalogV1GraphSpecGraphElementTableGraphNodeReference DestinationNodeReference { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudDatacatalogV1GraphSpecGraphElementTableGraphNodeReference |
DynamicLabelColumn
Optional. If set, this is the input column for dynamic label in schemaless data model.
Declaration
[JsonProperty("dynamicLabelColumn")]
public virtual string DynamicLabelColumn { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DynamicPropertiesColumn
Optional. If set, this is the input column for dynamic properties in schemaless data model.
Declaration
[JsonProperty("dynamicPropertiesColumn")]
public virtual string DynamicPropertiesColumn { 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 |
ElementKeys
Required. The name of the keys of the elements in the table.
Declaration
[JsonProperty("elementKeys")]
public virtual IList<string> ElementKeys { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
InputSource
Required. The input source of the graph element.
Declaration
[JsonProperty("inputSource")]
public virtual string InputSource { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Kind
Required. The kind of the graph element.
Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LabelAndProperties
Required. The labels and their properties for the graph element.
Declaration
[JsonProperty("labelAndProperties")]
public virtual IList<GoogleCloudDatacatalogV1GraphSpecGraphElementTableLabelAndProperties> LabelAndProperties { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<GoogleCloudDatacatalogV1GraphSpecGraphElementTableLabelAndProperties> |
SourceNodeReference
Optional. The source node reference of the edge.
Declaration
[JsonProperty("sourceNodeReference")]
public virtual GoogleCloudDatacatalogV1GraphSpecGraphElementTableGraphNodeReference SourceNodeReference { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudDatacatalogV1GraphSpecGraphElementTableGraphNodeReference |