public final class TableMetadataCacheUsage
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
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
TableMetadataCacheUsage() |
Modifier and Type | Method and Description |
---|---|
TableMetadataCacheUsage |
clone() |
String |
getExplanation()
Free form human-readable reason metadata caching was unused for the job.
|
TableReference |
getTableReference()
Metadata caching eligible table referenced in the query.
|
String |
getTableType()
[Table type](/bigquery/docs/reference/rest/v2/tables#Table.FIELDS.type).
|
String |
getUnusedReason()
Reason for not using metadata caching for the table.
|
TableMetadataCacheUsage |
set(String fieldName,
Object value) |
TableMetadataCacheUsage |
setExplanation(String explanation)
Free form human-readable reason metadata caching was unused for the job.
|
TableMetadataCacheUsage |
setTableReference(TableReference tableReference)
Metadata caching eligible table referenced in the query.
|
TableMetadataCacheUsage |
setTableType(String tableType)
[Table type](/bigquery/docs/reference/rest/v2/tables#Table.FIELDS.type).
|
TableMetadataCacheUsage |
setUnusedReason(String unusedReason)
Reason for not using metadata caching for the table.
|
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 getExplanation()
null
for nonepublic TableMetadataCacheUsage setExplanation(String explanation)
explanation
- explanation or null
for nonepublic TableReference getTableReference()
null
for nonepublic TableMetadataCacheUsage setTableReference(TableReference tableReference)
tableReference
- tableReference or null
for nonepublic String getTableType()
null
for nonepublic TableMetadataCacheUsage setTableType(String tableType)
tableType
- tableType or null
for nonepublic String getUnusedReason()
null
for nonepublic TableMetadataCacheUsage setUnusedReason(String unusedReason)
unusedReason
- unusedReason or null
for nonepublic TableMetadataCacheUsage set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public TableMetadataCacheUsage clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.