Files
IQ-Dynamic-Google-Pricing/vendor/google/apiclient-services/src/Dataproc/JobData.php

429 lines
7.8 KiB
PHP

<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Dataproc;
class JobData extends \Google\Collection
{
public const STATUS_JOB_EXECUTION_STATUS_UNSPECIFIED = 'JOB_EXECUTION_STATUS_UNSPECIFIED';
public const STATUS_JOB_EXECUTION_STATUS_RUNNING = 'JOB_EXECUTION_STATUS_RUNNING';
public const STATUS_JOB_EXECUTION_STATUS_SUCCEEDED = 'JOB_EXECUTION_STATUS_SUCCEEDED';
public const STATUS_JOB_EXECUTION_STATUS_FAILED = 'JOB_EXECUTION_STATUS_FAILED';
public const STATUS_JOB_EXECUTION_STATUS_UNKNOWN = 'JOB_EXECUTION_STATUS_UNKNOWN';
protected $collection_key = 'stageIds';
/**
* @var string
*/
public $completionTime;
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $jobGroup;
/**
* @var string
*/
public $jobId;
/**
* @var int[]
*/
public $killTasksSummary;
/**
* @var string
*/
public $name;
/**
* @var int
*/
public $numActiveStages;
/**
* @var int
*/
public $numActiveTasks;
/**
* @var int
*/
public $numCompletedIndices;
/**
* @var int
*/
public $numCompletedStages;
/**
* @var int
*/
public $numCompletedTasks;
/**
* @var int
*/
public $numFailedStages;
/**
* @var int
*/
public $numFailedTasks;
/**
* @var int
*/
public $numKilledTasks;
/**
* @var int
*/
public $numSkippedStages;
/**
* @var int
*/
public $numSkippedTasks;
/**
* @var int
*/
public $numTasks;
/**
* @var int[]
*/
public $skippedStages;
/**
* @var string
*/
public $sqlExecutionId;
/**
* @var string[]
*/
public $stageIds;
/**
* @var string
*/
public $status;
/**
* @var string
*/
public $submissionTime;
/**
* @param string $completionTime
*/
public function setCompletionTime($completionTime)
{
$this->completionTime = $completionTime;
}
/**
* @return string
*/
public function getCompletionTime()
{
return $this->completionTime;
}
/**
* @param string $description
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string $jobGroup
*/
public function setJobGroup($jobGroup)
{
$this->jobGroup = $jobGroup;
}
/**
* @return string
*/
public function getJobGroup()
{
return $this->jobGroup;
}
/**
* @param string $jobId
*/
public function setJobId($jobId)
{
$this->jobId = $jobId;
}
/**
* @return string
*/
public function getJobId()
{
return $this->jobId;
}
/**
* @param int[] $killTasksSummary
*/
public function setKillTasksSummary($killTasksSummary)
{
$this->killTasksSummary = $killTasksSummary;
}
/**
* @return int[]
*/
public function getKillTasksSummary()
{
return $this->killTasksSummary;
}
/**
* @param string $name
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param int $numActiveStages
*/
public function setNumActiveStages($numActiveStages)
{
$this->numActiveStages = $numActiveStages;
}
/**
* @return int
*/
public function getNumActiveStages()
{
return $this->numActiveStages;
}
/**
* @param int $numActiveTasks
*/
public function setNumActiveTasks($numActiveTasks)
{
$this->numActiveTasks = $numActiveTasks;
}
/**
* @return int
*/
public function getNumActiveTasks()
{
return $this->numActiveTasks;
}
/**
* @param int $numCompletedIndices
*/
public function setNumCompletedIndices($numCompletedIndices)
{
$this->numCompletedIndices = $numCompletedIndices;
}
/**
* @return int
*/
public function getNumCompletedIndices()
{
return $this->numCompletedIndices;
}
/**
* @param int $numCompletedStages
*/
public function setNumCompletedStages($numCompletedStages)
{
$this->numCompletedStages = $numCompletedStages;
}
/**
* @return int
*/
public function getNumCompletedStages()
{
return $this->numCompletedStages;
}
/**
* @param int $numCompletedTasks
*/
public function setNumCompletedTasks($numCompletedTasks)
{
$this->numCompletedTasks = $numCompletedTasks;
}
/**
* @return int
*/
public function getNumCompletedTasks()
{
return $this->numCompletedTasks;
}
/**
* @param int $numFailedStages
*/
public function setNumFailedStages($numFailedStages)
{
$this->numFailedStages = $numFailedStages;
}
/**
* @return int
*/
public function getNumFailedStages()
{
return $this->numFailedStages;
}
/**
* @param int $numFailedTasks
*/
public function setNumFailedTasks($numFailedTasks)
{
$this->numFailedTasks = $numFailedTasks;
}
/**
* @return int
*/
public function getNumFailedTasks()
{
return $this->numFailedTasks;
}
/**
* @param int $numKilledTasks
*/
public function setNumKilledTasks($numKilledTasks)
{
$this->numKilledTasks = $numKilledTasks;
}
/**
* @return int
*/
public function getNumKilledTasks()
{
return $this->numKilledTasks;
}
/**
* @param int $numSkippedStages
*/
public function setNumSkippedStages($numSkippedStages)
{
$this->numSkippedStages = $numSkippedStages;
}
/**
* @return int
*/
public function getNumSkippedStages()
{
return $this->numSkippedStages;
}
/**
* @param int $numSkippedTasks
*/
public function setNumSkippedTasks($numSkippedTasks)
{
$this->numSkippedTasks = $numSkippedTasks;
}
/**
* @return int
*/
public function getNumSkippedTasks()
{
return $this->numSkippedTasks;
}
/**
* @param int $numTasks
*/
public function setNumTasks($numTasks)
{
$this->numTasks = $numTasks;
}
/**
* @return int
*/
public function getNumTasks()
{
return $this->numTasks;
}
/**
* @param int[] $skippedStages
*/
public function setSkippedStages($skippedStages)
{
$this->skippedStages = $skippedStages;
}
/**
* @return int[]
*/
public function getSkippedStages()
{
return $this->skippedStages;
}
/**
* @param string $sqlExecutionId
*/
public function setSqlExecutionId($sqlExecutionId)
{
$this->sqlExecutionId = $sqlExecutionId;
}
/**
* @return string
*/
public function getSqlExecutionId()
{
return $this->sqlExecutionId;
}
/**
* @param string[] $stageIds
*/
public function setStageIds($stageIds)
{
$this->stageIds = $stageIds;
}
/**
* @return string[]
*/
public function getStageIds()
{
return $this->stageIds;
}
/**
* @param self::STATUS_* $status
*/
public function setStatus($status)
{
$this->status = $status;
}
/**
* @return self::STATUS_*
*/
public function getStatus()
{
return $this->status;
}
/**
* @param string $submissionTime
*/
public function setSubmissionTime($submissionTime)
{
$this->submissionTime = $submissionTime;
}
/**
* @return string
*/
public function getSubmissionTime()
{
return $this->submissionTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(JobData::class, 'Google_Service_Dataproc_JobData');