Class GoogleCloudDatacatalogV1RoutineSpec
Specification that applies to a routine. Valid only for entries with the ROUTINE
type.
Implements
Inherited Members
Namespace: Google.Apis.DataCatalog.v1.Data
Assembly: Google.Apis.DataCatalog.v1.dll
Syntax
public class GoogleCloudDatacatalogV1RoutineSpec : IDirectResponseSchema
Properties
BigqueryRoutineSpec
Fields specific for BigQuery routines.
Declaration
[JsonProperty("bigqueryRoutineSpec")]
public virtual GoogleCloudDatacatalogV1BigQueryRoutineSpec BigqueryRoutineSpec { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDatacatalogV1BigQueryRoutineSpec |
DefinitionBody
The body of the routine.
Declaration
[JsonProperty("definitionBody")]
public virtual string DefinitionBody { 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 |
Language
The language the routine is written in. The exact value depends on the source system. For BigQuery routines,
possible values are: * SQL
* JAVASCRIPT
Declaration
[JsonProperty("language")]
public virtual string Language { get; set; }
Property Value
Type | Description |
---|---|
string |
ReturnType
Return type of the argument. The exact value depends on the source system and the language.
Declaration
[JsonProperty("returnType")]
public virtual string ReturnType { get; set; }
Property Value
Type | Description |
---|---|
string |
RoutineArguments
Arguments of the routine.
Declaration
[JsonProperty("routineArguments")]
public virtual IList<GoogleCloudDatacatalogV1RoutineSpecArgument> RoutineArguments { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudDatacatalogV1RoutineSpecArgument> |
RoutineType
The type of the routine.
Declaration
[JsonProperty("routineType")]
public virtual string RoutineType { get; set; }
Property Value
Type | Description |
---|---|
string |