public final class Routine
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the BigQuery API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags
Constructor and Description |
---|
Routine() |
Modifier and Type | Method and Description |
---|---|
Routine |
clone() |
java.util.List<Argument> |
getArguments()
Optional.
|
java.lang.Long |
getCreationTime()
Output only.
|
java.lang.String |
getDefinitionBody()
Required.
|
java.lang.String |
getDescription()
Optional.
|
java.lang.String |
getEtag()
Output only.
|
java.util.List<java.lang.String> |
getImportedLibraries()
Optional.
|
java.lang.String |
getLanguage()
Optional.
|
java.lang.Long |
getLastModifiedTime()
Output only.
|
StandardSqlDataType |
getReturnType()
Optional if language = "SQL"; required otherwise.
|
RoutineReference |
getRoutineReference()
Required.
|
java.lang.String |
getRoutineType()
Required.
|
Routine |
set(java.lang.String fieldName,
java.lang.Object value) |
Routine |
setArguments(java.util.List<Argument> arguments)
Optional.
|
Routine |
setCreationTime(java.lang.Long creationTime)
Output only.
|
Routine |
setDefinitionBody(java.lang.String definitionBody)
Required.
|
Routine |
setDescription(java.lang.String description)
Optional.
|
Routine |
setEtag(java.lang.String etag)
Output only.
|
Routine |
setImportedLibraries(java.util.List<java.lang.String> importedLibraries)
Optional.
|
Routine |
setLanguage(java.lang.String language)
Optional.
|
Routine |
setLastModifiedTime(java.lang.Long lastModifiedTime)
Output only.
|
Routine |
setReturnType(StandardSqlDataType returnType)
Optional if language = "SQL"; required otherwise.
|
Routine |
setRoutineReference(RoutineReference routineReference)
Required.
|
Routine |
setRoutineType(java.lang.String routineType)
Required.
|
getFactory, setFactory, toPrettyString, toString
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values
public java.util.List<Argument> getArguments()
null
for nonepublic Routine setArguments(java.util.List<Argument> arguments)
arguments
- arguments or null
for nonepublic java.lang.Long getCreationTime()
null
for nonepublic Routine setCreationTime(java.lang.Long creationTime)
creationTime
- creationTime or null
for nonepublic java.lang.String getDefinitionBody()
null
for nonepublic Routine setDefinitionBody(java.lang.String definitionBody)
definitionBody
- definitionBody or null
for nonepublic java.lang.String getDescription()
null
for nonepublic Routine setDescription(java.lang.String description)
description
- description or null
for nonepublic java.lang.String getEtag()
null
for nonepublic Routine setEtag(java.lang.String etag)
etag
- etag or null
for nonepublic java.util.List<java.lang.String> getImportedLibraries()
null
for nonepublic Routine setImportedLibraries(java.util.List<java.lang.String> importedLibraries)
importedLibraries
- importedLibraries or null
for nonepublic java.lang.String getLanguage()
null
for nonepublic Routine setLanguage(java.lang.String language)
language
- language or null
for nonepublic java.lang.Long getLastModifiedTime()
null
for nonepublic Routine setLastModifiedTime(java.lang.Long lastModifiedTime)
lastModifiedTime
- lastModifiedTime or null
for nonepublic StandardSqlDataType getReturnType()
null
for nonepublic Routine setReturnType(StandardSqlDataType returnType)
returnType
- returnType or null
for nonepublic RoutineReference getRoutineReference()
null
for nonepublic Routine setRoutineReference(RoutineReference routineReference)
routineReference
- routineReference or null
for nonepublic java.lang.String getRoutineType()
null
for nonepublic Routine setRoutineType(java.lang.String routineType)
routineType
- routineType or null
for nonepublic Routine set(java.lang.String fieldName, java.lang.Object value)
set
in class com.google.api.client.json.GenericJson
public Routine clone()
clone
in class com.google.api.client.json.GenericJson