📄 Source: IncrementalResultStats.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\Bigquery;
class IncrementalResultStats extends \Google\Model
{
/**
* Disabled reason not specified.
*/
public const DISABLED_REASON_DISABLED_REASON_UNSPECIFIED = 'DISABLED_REASON_UNSPECIFIED';
/**
* Incremental results are/were disabled for reasons not covered by the other
* enum values, e.g. runtime issues.
*/
public const DISABLED_REASON_OTHER = 'OTHER';
/**
* Query includes an operation that is not supported.
*/
public const DISABLED_REASON_UNSUPPORTED_OPERATOR = 'UNSUPPORTED_OPERATOR';
/**
* Output only. Reason why incremental query results are/were not written by
* the query.
*
* @var string
*/
public $disabledReason;
/**
* Output only. Additional human-readable clarification, if available, for
* DisabledReason.
*
* @var string
*/
public $disabledReasonDetails;
/**
* Output only. The time at which the first incremental result was written. If
* the query needed to restart internally, this only describes the final
* attempt.
*
* @var string
*/
public $firstIncrementalRowTime;
/**
* Output only. Number of rows that were in the latest result set before query
* completion.
*
* @var string
*/
public $incrementalRowCount;
/**
* Output only. The time at which the last incremental result was written.
* Does not include the final result written after query completion.
*
* @var string
*/
public $lastIncrementalRowTime;
/**
* Output only. The time at which the result table's contents were modified.
* May be absent if no results have been written or the query has completed.
*
* @var string
*/
public $resultSetLastModifyTime;
/**
* Output only. The time at which the result table's contents were completely
* replaced. May be absent if no results have been written or the query has
* completed.
*
* @var string
*/
public $resultSetLastReplaceTime;
/**
* Output only. Reason why incremental query results are/were not written by
* the query.
*
* Accepted values: DISABLED_REASON_UNSPECIFIED, OTHER, UNSUPPORTED_OPERATOR
*
* @param self::DISABLED_REASON_* $disabledReason
*/
public function setDisabledReason($disabledReason)
{
$this->disabledReason = $disabledReason;
}
/**
* @return self::DISABLED_REASON_*
*/
public function getDisabledReason()
{
return $this->disabledReason;
}
/**
* Output only. Additional human-readable clarification, if available, for
* DisabledReason.
*
* @param string $disabledReasonDetails
*/
public function setDisabledReasonDetails($disabledReasonDetails)
{
$this->disabledReasonDetails = $disabledReasonDetails;
}
/**
* @return string
*/
public function getDisabledReasonDetails()
{
return $this->disabledReasonDetails;
}
/**
* Output only. The time at which the first incremental result was written. If
* the query needed to restart internally, this only describes the final
* attempt.
*
* @param string $firstIncrementalRowTime
*/
public function setFirstIncrementalRowTime($firstIncrementalRowTime)
{
$this->firstIncrementalRowTime = $firstIncrementalRowTime;
}
/**
* @return string
*/
public function getFirstIncrementalRowTime()
{
return $this->firstIncrementalRowTime;
}
/**
* Output only. Number of rows that were in the latest result set before query
* completion.
*
* @param string $incrementalRowCount
*/
public function setIncrementalRowCount($incrementalRowCount)
{
$this->incrementalRowCount = $incrementalRowCount;
}
/**
* @return string
*/
public function getIncrementalRowCount()
{
return $this->incrementalRowCount;
}
/**
* Output only. The time at which the last incremental result was written.
* Does not include the final result written after query completion.
*
* @param string $lastIncrementalRowTime
*/
public function setLastIncrementalRowTime($lastIncrementalRowTime)
{
$this->lastIncrementalRowTime = $lastIncrementalRowTime;
}
/**
* @return string
*/
public function getLastIncrementalRowTime()
{
return $this->lastIncrementalRowTime;
}
/**
* Output only. The time at which the result table's contents were modified.
* May be absent if no results have been written or the query has completed.
*
* @param string $resultSetLastModifyTime
*/
public function setResultSetLastModifyTime($resultSetLastModifyTime)
{
$this->resultSetLastModifyTime = $resultSetLastModifyTime;
}
/**
* @return string
*/
public function getResultSetLastModifyTime()
{
return $this->resultSetLastModifyTime;
}
/**
* Output only. The time at which the result table's contents were completely
* replaced. May be absent if no results have been written or the query has
* completed.
*
* @param string $resultSetLastReplaceTime
*/
public function setResultSetLastReplaceTime($resultSetLastReplaceTime)
{
$this->resultSetLastReplaceTime = $resultSetLastReplaceTime;
}
/**
* @return string
*/
public function getResultSetLastReplaceTime()
{
return $this->resultSetLastReplaceTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IncrementalResultStats::class, 'Google_Service_Bigquery_IncrementalResultStats');
← Back