public final class CopyJobConfiguration extends JobConfiguration
Google BigQuery copy job configuration. A copy job copies an existing table to another new or
existing table. Copy job configurations have JobConfiguration.Type#COPY type.
Static Methods
newBuilder(TableId destinationTable, TableId sourceTable)
public static CopyJobConfiguration.Builder newBuilder(TableId destinationTable, TableId sourceTable)
Creates a builder for a BigQuery Copy Job configuration given destination and source table.
Parameters
Returns
newBuilder(TableId destinationTable, List<TableId> sourceTables)
public static CopyJobConfiguration.Builder newBuilder(TableId destinationTable, List<TableId> sourceTables)
Creates a builder for a BigQuery Copy Job configuration given destination and source tables.
Parameters
Returns
of(TableId destinationTable, TableId sourceTable)
public static CopyJobConfiguration of(TableId destinationTable, TableId sourceTable)
Returns a BigQuery Copy Job configuration for the given destination and source table.
Parameters
Returns
of(TableId destinationTable, List<TableId> sourceTables)
public static CopyJobConfiguration of(TableId destinationTable, List<TableId> sourceTables)
Returns a BigQuery Copy Job configuration for the given destination and source tables.
Parameters
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getCreateDisposition()
public JobInfo.CreateDisposition getCreateDisposition()
Returns
getDestinationEncryptionConfiguration()
public EncryptionConfiguration getDestinationEncryptionConfiguration()
Returns
getDestinationExpirationTime()
public String getDestinationExpirationTime()
Returns the time when the destination table expires
Returns
getDestinationTable()
public TableId getDestinationTable()
Returns the destination table to load the data into.
Returns
getJobTimeoutMs()
public Long getJobTimeoutMs()
Returns the timeout associated with this job
Returns
getLabels()
public Map<String,String> getLabels()
Returns the labels associated with this job
Returns
getOperationType()
public String getOperationType()
Returns the table copy job type
Returns
getSourceTables()
public List<TableId> getSourceTables()
Returns the source tables to copy.
Returns
getWriteDisposition()
public JobInfo.WriteDisposition getWriteDisposition()
Returns the action that should occur if the destination table already exists.
See Also: Write Disposition
Returns
hashCode()
Returns
Overrides
toBuilder()
public CopyJobConfiguration.Builder toBuilder()
Returns a builder for the object.
Returns
Overrides