public final class ViewDefinition extends 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
GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
ViewDefinition() |
Modifier and Type | Method and Description |
---|---|
ViewDefinition |
clone() |
String |
getQuery()
[Required] A query that BigQuery executes when the view is referenced.
|
Boolean |
getUseExplicitColumnNames()
True if the column names are explicitly specified.
|
Boolean |
getUseLegacySql()
Specifies whether to use BigQuery's legacy SQL for this view.
|
List<UserDefinedFunctionResource> |
getUserDefinedFunctionResources()
Describes user-defined function resources used in the query.
|
ViewDefinition |
set(String fieldName,
Object value) |
ViewDefinition |
setQuery(String query)
[Required] A query that BigQuery executes when the view is referenced.
|
ViewDefinition |
setUseExplicitColumnNames(Boolean useExplicitColumnNames)
True if the column names are explicitly specified.
|
ViewDefinition |
setUseLegacySql(Boolean useLegacySql)
Specifies whether to use BigQuery's legacy SQL for this view.
|
ViewDefinition |
setUserDefinedFunctionResources(List<UserDefinedFunctionResource> userDefinedFunctionResources)
Describes user-defined function resources used in the query.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public String getQuery()
null
for nonepublic ViewDefinition setQuery(String query)
query
- query or null
for nonepublic Boolean getUseExplicitColumnNames()
null
for nonepublic ViewDefinition setUseExplicitColumnNames(Boolean useExplicitColumnNames)
useExplicitColumnNames
- useExplicitColumnNames or null
for nonepublic Boolean getUseLegacySql()
null
for nonepublic ViewDefinition setUseLegacySql(Boolean useLegacySql)
useLegacySql
- useLegacySql or null
for nonepublic List<UserDefinedFunctionResource> getUserDefinedFunctionResources()
null
for nonepublic ViewDefinition setUserDefinedFunctionResources(List<UserDefinedFunctionResource> userDefinedFunctionResources)
userDefinedFunctionResources
- userDefinedFunctionResources or null
for nonepublic ViewDefinition set(String fieldName, Object value)
set
in class GenericJson
public ViewDefinition clone()
clone
in class GenericJson
Copyright © 2011–2021 Google. All rights reserved.