public final class QueryParameterType
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
Modifier and Type | Class and Description |
---|---|
static class |
QueryParameterType.StructTypes
Model definition for QueryParameterTypeStructTypes.
|
com.google.api.client.util.GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
QueryParameterType() |
Modifier and Type | Method and Description |
---|---|
QueryParameterType |
clone() |
QueryParameterType |
getArrayType()
[Optional] The type of the array's elements, if this is an array.
|
List<QueryParameterType.StructTypes> |
getStructTypes()
[Optional] The types of the fields of this struct, in order, if this is a struct.
|
String |
getType()
[Required] The top level type of this field.
|
QueryParameterType |
set(String fieldName,
Object value) |
QueryParameterType |
setArrayType(QueryParameterType arrayType)
[Optional] The type of the array's elements, if this is an array.
|
QueryParameterType |
setStructTypes(List<QueryParameterType.StructTypes> structTypes)
[Optional] The types of the fields of this struct, in order, if this is a struct.
|
QueryParameterType |
setType(String type)
[Required] The top level type of this field.
|
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 QueryParameterType getArrayType()
null
for nonepublic QueryParameterType setArrayType(QueryParameterType arrayType)
arrayType
- arrayType or null
for nonepublic List<QueryParameterType.StructTypes> getStructTypes()
null
for nonepublic QueryParameterType setStructTypes(List<QueryParameterType.StructTypes> structTypes)
structTypes
- structTypes or null
for nonepublic String getType()
null
for nonepublic QueryParameterType setType(String type)
type
- type or null
for nonepublic QueryParameterType set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public QueryParameterType clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2023 Google. All rights reserved.