private Builder(com.google.api.services.bigquery.model.JobStatistics statisticsPb) { super(statisticsPb); if (statisticsPb.getLoad() != null) { this.inputBytes = statisticsPb.getLoad().getInputFileBytes(); this.inputFiles = statisticsPb.getLoad().getInputFiles(); this.outputBytes = statisticsPb.getLoad().getOutputBytes(); this.outputRows = statisticsPb.getLoad().getOutputRows(); this.badRecords = statisticsPb.getLoad().getBadRecords(); } }
private Builder(com.google.api.services.bigquery.model.JobStatistics statisticsPb) { super(statisticsPb); if (statisticsPb.getLoad() != null) { this.inputBytes = statisticsPb.getLoad().getInputFileBytes(); this.inputFiles = statisticsPb.getLoad().getInputFiles(); this.outputBytes = statisticsPb.getLoad().getOutputBytes(); this.outputRows = statisticsPb.getLoad().getOutputRows(); this.badRecords = statisticsPb.getLoad().getBadRecords(); } }
private Builder(com.google.api.services.bigquery.model.JobStatistics statisticsPb) { super(statisticsPb); this.inputBytes = statisticsPb.getLoad().getInputFileBytes(); this.inputFiles = statisticsPb.getLoad().getInputFiles(); this.outputBytes = statisticsPb.getLoad().getOutputBytes(); this.outputRows = statisticsPb.getLoad().getOutputRows(); }
private Builder(com.google.api.services.bigquery.model.JobStatistics statisticsPb) { super(statisticsPb); this.inputBytes = statisticsPb.getLoad().getInputFileBytes(); this.inputFiles = statisticsPb.getLoad().getInputFiles(); this.outputBytes = statisticsPb.getLoad().getOutputBytes(); this.outputRows = statisticsPb.getLoad().getOutputRows(); }
@SuppressWarnings("unchecked") static <T extends JobStatistics> T fromPb( com.google.api.services.bigquery.model.JobStatistics statisticPb) { if (statisticPb.getLoad() != null) { return (T) LoadStatistics.fromPb(statisticPb); } else if (statisticPb.getExtract() != null) { return (T) ExtractStatistics.fromPb(statisticPb); } else if (statisticPb.getQuery() != null) { return (T) QueryStatistics.fromPb(statisticPb); } else { return (T) CopyStatistics.fromPb(statisticPb); } } }
@SuppressWarnings("unchecked") static <T extends JobStatistics> T fromPb( com.google.api.services.bigquery.model.JobStatistics statisticPb) { if (statisticPb.getLoad() != null) { return (T) LoadStatistics.fromPb(statisticPb); } else if (statisticPb.getExtract() != null) { return (T) ExtractStatistics.fromPb(statisticPb); } else if (statisticPb.getQuery() != null) { return (T) QueryStatistics.fromPb(statisticPb); } else { return (T) new Builder(statisticPb).build(); } } }