public final class TableFieldSchema
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 |
TableFieldSchema.Categories
Deprecated.
|
static class |
TableFieldSchema.PolicyTags
Optional.
|
static class |
TableFieldSchema.RangeElementType
Represents the type of a field element.
|
com.google.api.client.util.GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
TableFieldSchema() |
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 TableFieldSchema.Categories getCategories()
null
for nonepublic TableFieldSchema setCategories(TableFieldSchema.Categories categories)
categories
- categories or null
for nonepublic String getCollation()
null
for nonepublic TableFieldSchema setCollation(String collation)
collation
- collation or null
for nonepublic String getDefaultValueExpression()
null
for nonepublic TableFieldSchema setDefaultValueExpression(String defaultValueExpression)
defaultValueExpression
- defaultValueExpression or null
for nonepublic String getDescription()
null
for nonepublic TableFieldSchema setDescription(String description)
description
- description or null
for nonepublic List<TableFieldSchema> getFields()
null
for nonepublic TableFieldSchema setFields(List<TableFieldSchema> fields)
fields
- fields or null
for nonepublic Long getMaxLength()
null
for nonepublic TableFieldSchema setMaxLength(Long maxLength)
maxLength
- maxLength or null
for nonepublic String getMode()
null
for nonepublic TableFieldSchema setMode(String mode)
mode
- mode or null
for nonepublic String getName()
null
for nonepublic TableFieldSchema setName(String name)
name
- name or null
for nonepublic TableFieldSchema.PolicyTags getPolicyTags()
null
for nonepublic TableFieldSchema setPolicyTags(TableFieldSchema.PolicyTags policyTags)
policyTags
- policyTags or null
for nonepublic Long getPrecision()
null
for nonepublic TableFieldSchema setPrecision(Long precision)
precision
- precision or null
for nonepublic TableFieldSchema.RangeElementType getRangeElementType()
null
for nonepublic TableFieldSchema setRangeElementType(TableFieldSchema.RangeElementType rangeElementType)
rangeElementType
- rangeElementType or null
for nonepublic String getRoundingMode()
null
for nonepublic TableFieldSchema setRoundingMode(String roundingMode)
roundingMode
- roundingMode or null
for nonepublic Long getScale()
null
for nonepublic TableFieldSchema setScale(Long scale)
scale
- scale or null
for nonepublic String getType()
null
for nonepublic TableFieldSchema setType(String type)
type
- type or null
for nonepublic TableFieldSchema set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public TableFieldSchema clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.