public final class JobConfigurationTableCopy 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 |
---|
JobConfigurationTableCopy() |
Modifier and Type | Method and Description |
---|---|
JobConfigurationTableCopy |
clone() |
String |
getCreateDisposition()
[Optional] Specifies whether the job is allowed to create new tables.
|
EncryptionConfiguration |
getDestinationEncryptionConfiguration()
Custom encryption configuration (e.g., Cloud KMS keys).
|
Object |
getDestinationExpirationTime()
[Optional] The time when the destination table expires.
|
TableReference |
getDestinationTable()
[Required] The destination table
|
String |
getOperationType()
[Optional] Supported operation types in table copy job.
|
TableReference |
getSourceTable()
[Pick one] Source table to copy.
|
List<TableReference> |
getSourceTables()
[Pick one] Source tables to copy.
|
String |
getWriteDisposition()
[Optional] Specifies the action that occurs if the destination table already exists.
|
JobConfigurationTableCopy |
set(String fieldName,
Object value) |
JobConfigurationTableCopy |
setCreateDisposition(String createDisposition)
[Optional] Specifies whether the job is allowed to create new tables.
|
JobConfigurationTableCopy |
setDestinationEncryptionConfiguration(EncryptionConfiguration destinationEncryptionConfiguration)
Custom encryption configuration (e.g., Cloud KMS keys).
|
JobConfigurationTableCopy |
setDestinationExpirationTime(Object destinationExpirationTime)
[Optional] The time when the destination table expires.
|
JobConfigurationTableCopy |
setDestinationTable(TableReference destinationTable)
[Required] The destination table
|
JobConfigurationTableCopy |
setOperationType(String operationType)
[Optional] Supported operation types in table copy job.
|
JobConfigurationTableCopy |
setSourceTable(TableReference sourceTable)
[Pick one] Source table to copy.
|
JobConfigurationTableCopy |
setSourceTables(List<TableReference> sourceTables)
[Pick one] Source tables to copy.
|
JobConfigurationTableCopy |
setWriteDisposition(String writeDisposition)
[Optional] Specifies the action that occurs if the destination table already exists.
|
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 getCreateDisposition()
null
for nonepublic JobConfigurationTableCopy setCreateDisposition(String createDisposition)
createDisposition
- createDisposition or null
for nonepublic EncryptionConfiguration getDestinationEncryptionConfiguration()
null
for nonepublic JobConfigurationTableCopy setDestinationEncryptionConfiguration(EncryptionConfiguration destinationEncryptionConfiguration)
destinationEncryptionConfiguration
- destinationEncryptionConfiguration or null
for nonepublic Object getDestinationExpirationTime()
null
for nonepublic JobConfigurationTableCopy setDestinationExpirationTime(Object destinationExpirationTime)
destinationExpirationTime
- destinationExpirationTime or null
for nonepublic TableReference getDestinationTable()
null
for nonepublic JobConfigurationTableCopy setDestinationTable(TableReference destinationTable)
destinationTable
- destinationTable or null
for nonepublic String getOperationType()
null
for nonepublic JobConfigurationTableCopy setOperationType(String operationType)
operationType
- operationType or null
for nonepublic TableReference getSourceTable()
null
for nonepublic JobConfigurationTableCopy setSourceTable(TableReference sourceTable)
sourceTable
- sourceTable or null
for nonepublic List<TableReference> getSourceTables()
null
for nonepublic JobConfigurationTableCopy setSourceTables(List<TableReference> sourceTables)
sourceTables
- sourceTables or null
for nonepublic String getWriteDisposition()
null
for nonepublic JobConfigurationTableCopy setWriteDisposition(String writeDisposition)
writeDisposition
- writeDisposition or null
for nonepublic JobConfigurationTableCopy set(String fieldName, Object value)
set
in class GenericJson
public JobConfigurationTableCopy clone()
clone
in class GenericJson
Copyright © 2011–2022 Google. All rights reserved.