public sealed class RoutineSpec : IMessage<RoutineSpec>, IEquatable<RoutineSpec>, IDeepCloneable<RoutineSpec>, IBufferMessage, IMessageReference documentation and code samples for the Data Catalog v1 API class RoutineSpec.
Specification that applies to a routine. Valid only for
entries with the ROUTINE type.
Implements
IMessageRoutineSpec, IEquatableRoutineSpec, IDeepCloneableRoutineSpec, IBufferMessage, IMessageNamespace
Google.Cloud.DataCatalog.V1Assembly
Google.Cloud.DataCatalog.V1.dll
Constructors
RoutineSpec()
public RoutineSpec()RoutineSpec(RoutineSpec)
public RoutineSpec(RoutineSpec other)| Parameter | |
|---|---|
| Name | Description |
other |
RoutineSpec |
Properties
BigqueryRoutineSpec
public BigQueryRoutineSpec BigqueryRoutineSpec { get; set; }Fields specific for BigQuery routines.
| Property Value | |
|---|---|
| Type | Description |
BigQueryRoutineSpec |
|
DefinitionBody
public string DefinitionBody { get; set; }The body of the routine.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Language
public string Language { get; set; }The language the routine is written in. The exact value depends on the source system. For BigQuery routines, possible values are:
SQLJAVASCRIPT
| Property Value | |
|---|---|
| Type | Description |
string |
|
ReturnType
public string ReturnType { get; set; }Return type of the argument. The exact value depends on the source system and the language.
| Property Value | |
|---|---|
| Type | Description |
string |
|
RoutineArguments
public RepeatedField<RoutineSpec.Types.Argument> RoutineArguments { get; }Arguments of the routine.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldRoutineSpecTypesArgument |
|
RoutineType
public RoutineSpec.Types.RoutineType RoutineType { get; set; }The type of the routine.
| Property Value | |
|---|---|
| Type | Description |
RoutineSpecTypesRoutineType |
|
SystemSpecCase
public RoutineSpec.SystemSpecOneofCase SystemSpecCase { get; }| Property Value | |
|---|---|
| Type | Description |
RoutineSpecSystemSpecOneofCase |
|