Package com.google.cloud.bigquery
Class RoutineArgument.Builder
java.lang.Object
com.google.cloud.bigquery.RoutineArgument.Builder
- Enclosing class:
- RoutineArgument
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract RoutineArgument
build()
Creates aRoutineArgument
object.abstract RoutineArgument.Builder
setDataType
(StandardSQLDataType dataType) Sets the data type specification for the argument.abstract RoutineArgument.Builder
Sets the kind of argument.abstract RoutineArgument.Builder
Optionally specifies the input/output mode of the argument.abstract RoutineArgument.Builder
Sets the argument name.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setName
Sets the argument name. -
setKind
Sets the kind of argument.A FIXED_TYPE argument is a fully specified type. It can be a struct or an array, but not a table.
An ANY_TYPE argument is any type. It can be a struct or an array, but not a table.
-
setMode
Optionally specifies the input/output mode of the argument.An IN mode argument is input-only. An OUT mode argument is output-only. An INOUT mode argument is both an input and output.
-
setDataType
Sets the data type specification for the argument. It is required except for ANY_TYPE argument kinds. -
build
Creates aRoutineArgument
object.
-