Package com.google.cloud.bigquery
Class RoutineArgument.Builder
java.lang.Object
com.google.cloud.bigquery.RoutineArgument.Builder
- Enclosing class:
- RoutineArgument
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract RoutineArgumentbuild()Creates aRoutineArgumentobject.abstract RoutineArgument.BuildersetDataType(StandardSQLDataType dataType) Sets the data type specification for the argument.abstract RoutineArgument.BuilderSets the kind of argument.abstract RoutineArgument.BuilderOptionally specifies the input/output mode of the argument.abstract RoutineArgument.BuilderSets 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 aRoutineArgumentobject.
-