GoogleCloudDatacatalogV1RoutineSpecArgs

data class GoogleCloudDatacatalogV1RoutineSpecArgs(val bigqueryRoutineSpec: Output<GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs>? = null, val definitionBody: Output<String>? = null, val language: Output<String>? = null, val returnType: Output<String>? = null, val routineArguments: Output<List<GoogleCloudDatacatalogV1RoutineSpecArgumentArgs>>? = null, val routineType: Output<GoogleCloudDatacatalogV1RoutineSpecRoutineType>? = null) : ConvertibleToJava<GoogleCloudDatacatalogV1RoutineSpecArgs>

Specification that applies to a routine. Valid only for entries with the ROUTINE type.

Constructors

Link copied to clipboard
fun GoogleCloudDatacatalogV1RoutineSpecArgs(bigqueryRoutineSpec: Output<GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs>? = null, definitionBody: Output<String>? = null, language: Output<String>? = null, returnType: Output<String>? = null, routineArguments: Output<List<GoogleCloudDatacatalogV1RoutineSpecArgumentArgs>>? = null, routineType: Output<GoogleCloudDatacatalogV1RoutineSpecRoutineType>? = null)

Functions

Link copied to clipboard
open override fun toJava(): GoogleCloudDatacatalogV1RoutineSpecArgs

Properties

Link copied to clipboard

Fields specific for BigQuery routines.

Link copied to clipboard
val definitionBody: Output<String>? = null

The body of the routine.

Link copied to clipboard
val language: Output<String>? = null

The language the routine is written in. The exact value depends on the source system. For BigQuery routines, possible values are: * SQL * JAVASCRIPT

Link copied to clipboard
val returnType: Output<String>? = null

Return type of the argument. The exact value depends on the source system and the language.

Link copied to clipboard

Arguments of the routine.

Link copied to clipboard

The type of the routine.