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.
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.
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.
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.
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getCreateDisposition()
public JobInfo.CreateDisposition getCreateDisposition()
getDestinationEncryptionConfiguration()
public EncryptionConfiguration getDestinationEncryptionConfiguration()
getDestinationExpirationTime()
public String getDestinationExpirationTime()
Returns the time when the destination table expires
getDestinationTable()
public TableId getDestinationTable()
Returns the destination table to load the data into.
getJobTimeoutMs()
public Long getJobTimeoutMs()
Returns the timeout associated with this job
Returns |
---|
Type | Description |
Long | |
getLabels()
public Map<String,String> getLabels()
Returns the labels associated with this job
getOperationType()
public String getOperationType()
Returns the table copy job type
getSourceTables()
public List<TableId> getSourceTables()
Returns the source tables to copy.
getWriteDisposition()
public JobInfo.WriteDisposition getWriteDisposition()
Returns the action that should occur if the destination table already exists.
See Also: Write Disposition
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
toBuilder()
public CopyJobConfiguration.Builder toBuilder()
Returns a builder for the object.
Overrides