Class CopyJobConfiguration

    • Method Detail

      • getSourceTables

        public List<TableId> getSourceTables()
        Returns the source tables to copy.
      • getDestinationTable

        public TableId getDestinationTable()
        Returns the destination table to load the data into.
      • getOperationType

        public String getOperationType()
        Returns the table copy job type
      • getDestinationExpirationTime

        public String getDestinationExpirationTime()
        Returns the time when the destination table expires
      • getLabels

        public Map<String,​String> getLabels()
        Returns the labels associated with this job
      • getJobTimeoutMs

        public Long getJobTimeoutMs()
        Returns the timeout associated with this job
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • newBuilder

        public static CopyJobConfiguration.Builder newBuilder​(TableId destinationTable,
                                                              TableId sourceTable)
        Creates a builder for a BigQuery Copy Job configuration given destination and source table.
      • of

        public static CopyJobConfiguration of​(TableId destinationTable,
                                              TableId sourceTable)
        Returns a BigQuery Copy Job configuration for the given destination and source table.
      • of

        public static CopyJobConfiguration of​(TableId destinationTable,
                                              List<TableId> sourceTables)
        Returns a BigQuery Copy Job configuration for the given destination and source tables.