Initial commit

This commit is contained in:
Local Administrator
2025-04-18 10:32:42 +02:00
commit b83134aca3
29643 changed files with 3045897 additions and 0 deletions

View File

@@ -0,0 +1,89 @@
<?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 AggregateClassificationMetrics extends \Google\Model
{
public $accuracy;
public $f1Score;
public $logLoss;
public $precision;
public $recall;
public $rocAuc;
public $threshold;
public function setAccuracy($accuracy)
{
$this->accuracy = $accuracy;
}
public function getAccuracy()
{
return $this->accuracy;
}
public function setF1Score($f1Score)
{
$this->f1Score = $f1Score;
}
public function getF1Score()
{
return $this->f1Score;
}
public function setLogLoss($logLoss)
{
$this->logLoss = $logLoss;
}
public function getLogLoss()
{
return $this->logLoss;
}
public function setPrecision($precision)
{
$this->precision = $precision;
}
public function getPrecision()
{
return $this->precision;
}
public function setRecall($recall)
{
$this->recall = $recall;
}
public function getRecall()
{
return $this->recall;
}
public function setRocAuc($rocAuc)
{
$this->rocAuc = $rocAuc;
}
public function getRocAuc()
{
return $this->rocAuc;
}
public function setThreshold($threshold)
{
$this->threshold = $threshold;
}
public function getThreshold()
{
return $this->threshold;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AggregateClassificationMetrics::class, 'Google_Service_Bigquery_AggregateClassificationMetrics');

View File

@@ -0,0 +1,63 @@
<?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 AggregationThresholdPolicy extends \Google\Collection
{
protected $collection_key = 'privacyUnitColumns';
/**
* @var string[]
*/
public $privacyUnitColumns;
/**
* @var string
*/
public $threshold;
/**
* @param string[]
*/
public function setPrivacyUnitColumns($privacyUnitColumns)
{
$this->privacyUnitColumns = $privacyUnitColumns;
}
/**
* @return string[]
*/
public function getPrivacyUnitColumns()
{
return $this->privacyUnitColumns;
}
/**
* @param string
*/
public function setThreshold($threshold)
{
$this->threshold = $threshold;
}
/**
* @return string
*/
public function getThreshold()
{
return $this->threshold;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AggregationThresholdPolicy::class, 'Google_Service_Bigquery_AggregationThresholdPolicy');

View File

@@ -0,0 +1,114 @@
<?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 Argument extends \Google\Model
{
/**
* @var string
*/
public $argumentKind;
protected $dataTypeType = StandardSqlDataType::class;
protected $dataTypeDataType = '';
/**
* @var bool
*/
public $isAggregate;
/**
* @var string
*/
public $mode;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setArgumentKind($argumentKind)
{
$this->argumentKind = $argumentKind;
}
/**
* @return string
*/
public function getArgumentKind()
{
return $this->argumentKind;
}
/**
* @param StandardSqlDataType
*/
public function setDataType(StandardSqlDataType $dataType)
{
$this->dataType = $dataType;
}
/**
* @return StandardSqlDataType
*/
public function getDataType()
{
return $this->dataType;
}
/**
* @param bool
*/
public function setIsAggregate($isAggregate)
{
$this->isAggregate = $isAggregate;
}
/**
* @return bool
*/
public function getIsAggregate()
{
return $this->isAggregate;
}
/**
* @param string
*/
public function setMode($mode)
{
$this->mode = $mode;
}
/**
* @return string
*/
public function getMode()
{
return $this->mode;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Argument::class, 'Google_Service_Bigquery_Argument');

View File

@@ -0,0 +1,54 @@
<?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 ArimaCoefficients extends \Google\Collection
{
protected $collection_key = 'movingAverageCoefficients';
public $autoRegressiveCoefficients;
public $interceptCoefficient;
public $movingAverageCoefficients;
public function setAutoRegressiveCoefficients($autoRegressiveCoefficients)
{
$this->autoRegressiveCoefficients = $autoRegressiveCoefficients;
}
public function getAutoRegressiveCoefficients()
{
return $this->autoRegressiveCoefficients;
}
public function setInterceptCoefficient($interceptCoefficient)
{
$this->interceptCoefficient = $interceptCoefficient;
}
public function getInterceptCoefficient()
{
return $this->interceptCoefficient;
}
public function setMovingAverageCoefficients($movingAverageCoefficients)
{
$this->movingAverageCoefficients = $movingAverageCoefficients;
}
public function getMovingAverageCoefficients()
{
return $this->movingAverageCoefficients;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ArimaCoefficients::class, 'Google_Service_Bigquery_ArimaCoefficients');

View File

@@ -0,0 +1,53 @@
<?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 ArimaFittingMetrics extends \Google\Model
{
public $aic;
public $logLikelihood;
public $variance;
public function setAic($aic)
{
$this->aic = $aic;
}
public function getAic()
{
return $this->aic;
}
public function setLogLikelihood($logLikelihood)
{
$this->logLikelihood = $logLikelihood;
}
public function getLogLikelihood()
{
return $this->logLikelihood;
}
public function setVariance($variance)
{
$this->variance = $variance;
}
public function getVariance()
{
return $this->variance;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ArimaFittingMetrics::class, 'Google_Service_Bigquery_ArimaFittingMetrics');

View File

@@ -0,0 +1,129 @@
<?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 ArimaForecastingMetrics extends \Google\Collection
{
protected $collection_key = 'timeSeriesId';
protected $arimaFittingMetricsType = ArimaFittingMetrics::class;
protected $arimaFittingMetricsDataType = 'array';
protected $arimaSingleModelForecastingMetricsType = ArimaSingleModelForecastingMetrics::class;
protected $arimaSingleModelForecastingMetricsDataType = 'array';
/**
* @var bool[]
*/
public $hasDrift;
protected $nonSeasonalOrderType = ArimaOrder::class;
protected $nonSeasonalOrderDataType = 'array';
/**
* @var string[]
*/
public $seasonalPeriods;
/**
* @var string[]
*/
public $timeSeriesId;
/**
* @param ArimaFittingMetrics[]
*/
public function setArimaFittingMetrics($arimaFittingMetrics)
{
$this->arimaFittingMetrics = $arimaFittingMetrics;
}
/**
* @return ArimaFittingMetrics[]
*/
public function getArimaFittingMetrics()
{
return $this->arimaFittingMetrics;
}
/**
* @param ArimaSingleModelForecastingMetrics[]
*/
public function setArimaSingleModelForecastingMetrics($arimaSingleModelForecastingMetrics)
{
$this->arimaSingleModelForecastingMetrics = $arimaSingleModelForecastingMetrics;
}
/**
* @return ArimaSingleModelForecastingMetrics[]
*/
public function getArimaSingleModelForecastingMetrics()
{
return $this->arimaSingleModelForecastingMetrics;
}
/**
* @param bool[]
*/
public function setHasDrift($hasDrift)
{
$this->hasDrift = $hasDrift;
}
/**
* @return bool[]
*/
public function getHasDrift()
{
return $this->hasDrift;
}
/**
* @param ArimaOrder[]
*/
public function setNonSeasonalOrder($nonSeasonalOrder)
{
$this->nonSeasonalOrder = $nonSeasonalOrder;
}
/**
* @return ArimaOrder[]
*/
public function getNonSeasonalOrder()
{
return $this->nonSeasonalOrder;
}
/**
* @param string[]
*/
public function setSeasonalPeriods($seasonalPeriods)
{
$this->seasonalPeriods = $seasonalPeriods;
}
/**
* @return string[]
*/
public function getSeasonalPeriods()
{
return $this->seasonalPeriods;
}
/**
* @param string[]
*/
public function setTimeSeriesId($timeSeriesId)
{
$this->timeSeriesId = $timeSeriesId;
}
/**
* @return string[]
*/
public function getTimeSeriesId()
{
return $this->timeSeriesId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ArimaForecastingMetrics::class, 'Google_Service_Bigquery_ArimaForecastingMetrics');

View File

@@ -0,0 +1,201 @@
<?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 ArimaModelInfo extends \Google\Collection
{
protected $collection_key = 'timeSeriesIds';
protected $arimaCoefficientsType = ArimaCoefficients::class;
protected $arimaCoefficientsDataType = '';
protected $arimaFittingMetricsType = ArimaFittingMetrics::class;
protected $arimaFittingMetricsDataType = '';
/**
* @var bool
*/
public $hasDrift;
/**
* @var bool
*/
public $hasHolidayEffect;
/**
* @var bool
*/
public $hasSpikesAndDips;
/**
* @var bool
*/
public $hasStepChanges;
protected $nonSeasonalOrderType = ArimaOrder::class;
protected $nonSeasonalOrderDataType = '';
/**
* @var string[]
*/
public $seasonalPeriods;
/**
* @var string
*/
public $timeSeriesId;
/**
* @var string[]
*/
public $timeSeriesIds;
/**
* @param ArimaCoefficients
*/
public function setArimaCoefficients(ArimaCoefficients $arimaCoefficients)
{
$this->arimaCoefficients = $arimaCoefficients;
}
/**
* @return ArimaCoefficients
*/
public function getArimaCoefficients()
{
return $this->arimaCoefficients;
}
/**
* @param ArimaFittingMetrics
*/
public function setArimaFittingMetrics(ArimaFittingMetrics $arimaFittingMetrics)
{
$this->arimaFittingMetrics = $arimaFittingMetrics;
}
/**
* @return ArimaFittingMetrics
*/
public function getArimaFittingMetrics()
{
return $this->arimaFittingMetrics;
}
/**
* @param bool
*/
public function setHasDrift($hasDrift)
{
$this->hasDrift = $hasDrift;
}
/**
* @return bool
*/
public function getHasDrift()
{
return $this->hasDrift;
}
/**
* @param bool
*/
public function setHasHolidayEffect($hasHolidayEffect)
{
$this->hasHolidayEffect = $hasHolidayEffect;
}
/**
* @return bool
*/
public function getHasHolidayEffect()
{
return $this->hasHolidayEffect;
}
/**
* @param bool
*/
public function setHasSpikesAndDips($hasSpikesAndDips)
{
$this->hasSpikesAndDips = $hasSpikesAndDips;
}
/**
* @return bool
*/
public function getHasSpikesAndDips()
{
return $this->hasSpikesAndDips;
}
/**
* @param bool
*/
public function setHasStepChanges($hasStepChanges)
{
$this->hasStepChanges = $hasStepChanges;
}
/**
* @return bool
*/
public function getHasStepChanges()
{
return $this->hasStepChanges;
}
/**
* @param ArimaOrder
*/
public function setNonSeasonalOrder(ArimaOrder $nonSeasonalOrder)
{
$this->nonSeasonalOrder = $nonSeasonalOrder;
}
/**
* @return ArimaOrder
*/
public function getNonSeasonalOrder()
{
return $this->nonSeasonalOrder;
}
/**
* @param string[]
*/
public function setSeasonalPeriods($seasonalPeriods)
{
$this->seasonalPeriods = $seasonalPeriods;
}
/**
* @return string[]
*/
public function getSeasonalPeriods()
{
return $this->seasonalPeriods;
}
/**
* @param string
*/
public function setTimeSeriesId($timeSeriesId)
{
$this->timeSeriesId = $timeSeriesId;
}
/**
* @return string
*/
public function getTimeSeriesId()
{
return $this->timeSeriesId;
}
/**
* @param string[]
*/
public function setTimeSeriesIds($timeSeriesIds)
{
$this->timeSeriesIds = $timeSeriesIds;
}
/**
* @return string[]
*/
public function getTimeSeriesIds()
{
return $this->timeSeriesIds;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ArimaModelInfo::class, 'Google_Service_Bigquery_ArimaModelInfo');

View File

@@ -0,0 +1,80 @@
<?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 ArimaOrder extends \Google\Model
{
/**
* @var string
*/
public $d;
/**
* @var string
*/
public $p;
/**
* @var string
*/
public $q;
/**
* @param string
*/
public function setD($d)
{
$this->d = $d;
}
/**
* @return string
*/
public function getD()
{
return $this->d;
}
/**
* @param string
*/
public function setP($p)
{
$this->p = $p;
}
/**
* @return string
*/
public function getP()
{
return $this->p;
}
/**
* @param string
*/
public function setQ($q)
{
$this->q = $q;
}
/**
* @return string
*/
public function getQ()
{
return $this->q;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ArimaOrder::class, 'Google_Service_Bigquery_ArimaOrder');

View File

@@ -0,0 +1,61 @@
<?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 ArimaResult extends \Google\Collection
{
protected $collection_key = 'seasonalPeriods';
protected $arimaModelInfoType = ArimaModelInfo::class;
protected $arimaModelInfoDataType = 'array';
/**
* @var string[]
*/
public $seasonalPeriods;
/**
* @param ArimaModelInfo[]
*/
public function setArimaModelInfo($arimaModelInfo)
{
$this->arimaModelInfo = $arimaModelInfo;
}
/**
* @return ArimaModelInfo[]
*/
public function getArimaModelInfo()
{
return $this->arimaModelInfo;
}
/**
* @param string[]
*/
public function setSeasonalPeriods($seasonalPeriods)
{
$this->seasonalPeriods = $seasonalPeriods;
}
/**
* @return string[]
*/
public function getSeasonalPeriods()
{
return $this->seasonalPeriods;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ArimaResult::class, 'Google_Service_Bigquery_ArimaResult');

View File

@@ -0,0 +1,185 @@
<?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 ArimaSingleModelForecastingMetrics extends \Google\Collection
{
protected $collection_key = 'timeSeriesIds';
protected $arimaFittingMetricsType = ArimaFittingMetrics::class;
protected $arimaFittingMetricsDataType = '';
/**
* @var bool
*/
public $hasDrift;
/**
* @var bool
*/
public $hasHolidayEffect;
/**
* @var bool
*/
public $hasSpikesAndDips;
/**
* @var bool
*/
public $hasStepChanges;
protected $nonSeasonalOrderType = ArimaOrder::class;
protected $nonSeasonalOrderDataType = '';
/**
* @var string[]
*/
public $seasonalPeriods;
/**
* @var string
*/
public $timeSeriesId;
/**
* @var string[]
*/
public $timeSeriesIds;
/**
* @param ArimaFittingMetrics
*/
public function setArimaFittingMetrics(ArimaFittingMetrics $arimaFittingMetrics)
{
$this->arimaFittingMetrics = $arimaFittingMetrics;
}
/**
* @return ArimaFittingMetrics
*/
public function getArimaFittingMetrics()
{
return $this->arimaFittingMetrics;
}
/**
* @param bool
*/
public function setHasDrift($hasDrift)
{
$this->hasDrift = $hasDrift;
}
/**
* @return bool
*/
public function getHasDrift()
{
return $this->hasDrift;
}
/**
* @param bool
*/
public function setHasHolidayEffect($hasHolidayEffect)
{
$this->hasHolidayEffect = $hasHolidayEffect;
}
/**
* @return bool
*/
public function getHasHolidayEffect()
{
return $this->hasHolidayEffect;
}
/**
* @param bool
*/
public function setHasSpikesAndDips($hasSpikesAndDips)
{
$this->hasSpikesAndDips = $hasSpikesAndDips;
}
/**
* @return bool
*/
public function getHasSpikesAndDips()
{
return $this->hasSpikesAndDips;
}
/**
* @param bool
*/
public function setHasStepChanges($hasStepChanges)
{
$this->hasStepChanges = $hasStepChanges;
}
/**
* @return bool
*/
public function getHasStepChanges()
{
return $this->hasStepChanges;
}
/**
* @param ArimaOrder
*/
public function setNonSeasonalOrder(ArimaOrder $nonSeasonalOrder)
{
$this->nonSeasonalOrder = $nonSeasonalOrder;
}
/**
* @return ArimaOrder
*/
public function getNonSeasonalOrder()
{
return $this->nonSeasonalOrder;
}
/**
* @param string[]
*/
public function setSeasonalPeriods($seasonalPeriods)
{
$this->seasonalPeriods = $seasonalPeriods;
}
/**
* @return string[]
*/
public function getSeasonalPeriods()
{
return $this->seasonalPeriods;
}
/**
* @param string
*/
public function setTimeSeriesId($timeSeriesId)
{
$this->timeSeriesId = $timeSeriesId;
}
/**
* @return string
*/
public function getTimeSeriesId()
{
return $this->timeSeriesId;
}
/**
* @param string[]
*/
public function setTimeSeriesIds($timeSeriesIds)
{
$this->timeSeriesIds = $timeSeriesIds;
}
/**
* @return string[]
*/
public function getTimeSeriesIds()
{
return $this->timeSeriesIds;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ArimaSingleModelForecastingMetrics::class, 'Google_Service_Bigquery_ArimaSingleModelForecastingMetrics');

View File

@@ -0,0 +1,61 @@
<?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 AuditConfig extends \Google\Collection
{
protected $collection_key = 'auditLogConfigs';
protected $auditLogConfigsType = AuditLogConfig::class;
protected $auditLogConfigsDataType = 'array';
/**
* @var string
*/
public $service;
/**
* @param AuditLogConfig[]
*/
public function setAuditLogConfigs($auditLogConfigs)
{
$this->auditLogConfigs = $auditLogConfigs;
}
/**
* @return AuditLogConfig[]
*/
public function getAuditLogConfigs()
{
return $this->auditLogConfigs;
}
/**
* @param string
*/
public function setService($service)
{
$this->service = $service;
}
/**
* @return string
*/
public function getService()
{
return $this->service;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AuditConfig::class, 'Google_Service_Bigquery_AuditConfig');

View File

@@ -0,0 +1,63 @@
<?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 AuditLogConfig extends \Google\Collection
{
protected $collection_key = 'exemptedMembers';
/**
* @var string[]
*/
public $exemptedMembers;
/**
* @var string
*/
public $logType;
/**
* @param string[]
*/
public function setExemptedMembers($exemptedMembers)
{
$this->exemptedMembers = $exemptedMembers;
}
/**
* @return string[]
*/
public function getExemptedMembers()
{
return $this->exemptedMembers;
}
/**
* @param string
*/
public function setLogType($logType)
{
$this->logType = $logType;
}
/**
* @return string
*/
public function getLogType()
{
return $this->logType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AuditLogConfig::class, 'Google_Service_Bigquery_AuditLogConfig');

View File

@@ -0,0 +1,44 @@
<?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 AvroOptions extends \Google\Model
{
/**
* @var bool
*/
public $useAvroLogicalTypes;
/**
* @param bool
*/
public function setUseAvroLogicalTypes($useAvroLogicalTypes)
{
$this->useAvroLogicalTypes = $useAvroLogicalTypes;
}
/**
* @return bool
*/
public function getUseAvroLogicalTypes()
{
return $this->useAvroLogicalTypes;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AvroOptions::class, 'Google_Service_Bigquery_AvroOptions');

View File

@@ -0,0 +1,62 @@
<?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 BiEngineReason extends \Google\Model
{
/**
* @var string
*/
public $code;
/**
* @var string
*/
public $message;
/**
* @param string
*/
public function setCode($code)
{
$this->code = $code;
}
/**
* @return string
*/
public function getCode()
{
return $this->code;
}
/**
* @param string
*/
public function setMessage($message)
{
$this->message = $message;
}
/**
* @return string
*/
public function getMessage()
{
return $this->message;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BiEngineReason::class, 'Google_Service_Bigquery_BiEngineReason');

View File

@@ -0,0 +1,79 @@
<?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 BiEngineStatistics extends \Google\Collection
{
protected $collection_key = 'biEngineReasons';
/**
* @var string
*/
public $accelerationMode;
/**
* @var string
*/
public $biEngineMode;
protected $biEngineReasonsType = BiEngineReason::class;
protected $biEngineReasonsDataType = 'array';
/**
* @param string
*/
public function setAccelerationMode($accelerationMode)
{
$this->accelerationMode = $accelerationMode;
}
/**
* @return string
*/
public function getAccelerationMode()
{
return $this->accelerationMode;
}
/**
* @param string
*/
public function setBiEngineMode($biEngineMode)
{
$this->biEngineMode = $biEngineMode;
}
/**
* @return string
*/
public function getBiEngineMode()
{
return $this->biEngineMode;
}
/**
* @param BiEngineReason[]
*/
public function setBiEngineReasons($biEngineReasons)
{
$this->biEngineReasons = $biEngineReasons;
}
/**
* @return BiEngineReason[]
*/
public function getBiEngineReasons()
{
return $this->biEngineReasons;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BiEngineStatistics::class, 'Google_Service_Bigquery_BiEngineStatistics');

View File

@@ -0,0 +1,98 @@
<?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 BigLakeConfiguration extends \Google\Model
{
/**
* @var string
*/
public $connectionId;
/**
* @var string
*/
public $fileFormat;
/**
* @var string
*/
public $storageUri;
/**
* @var string
*/
public $tableFormat;
/**
* @param string
*/
public function setConnectionId($connectionId)
{
$this->connectionId = $connectionId;
}
/**
* @return string
*/
public function getConnectionId()
{
return $this->connectionId;
}
/**
* @param string
*/
public function setFileFormat($fileFormat)
{
$this->fileFormat = $fileFormat;
}
/**
* @return string
*/
public function getFileFormat()
{
return $this->fileFormat;
}
/**
* @param string
*/
public function setStorageUri($storageUri)
{
$this->storageUri = $storageUri;
}
/**
* @return string
*/
public function getStorageUri()
{
return $this->storageUri;
}
/**
* @param string
*/
public function setTableFormat($tableFormat)
{
$this->tableFormat = $tableFormat;
}
/**
* @return string
*/
public function getTableFormat()
{
return $this->tableFormat;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BigLakeConfiguration::class, 'Google_Service_Bigquery_BigLakeConfiguration');

View File

@@ -0,0 +1,62 @@
<?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 BigQueryModelTraining extends \Google\Model
{
/**
* @var int
*/
public $currentIteration;
/**
* @var string
*/
public $expectedTotalIterations;
/**
* @param int
*/
public function setCurrentIteration($currentIteration)
{
$this->currentIteration = $currentIteration;
}
/**
* @return int
*/
public function getCurrentIteration()
{
return $this->currentIteration;
}
/**
* @param string
*/
public function setExpectedTotalIterations($expectedTotalIterations)
{
$this->expectedTotalIterations = $expectedTotalIterations;
}
/**
* @return string
*/
public function getExpectedTotalIterations()
{
return $this->expectedTotalIterations;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BigQueryModelTraining::class, 'Google_Service_Bigquery_BigQueryModelTraining');

View File

@@ -0,0 +1,134 @@
<?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 BigtableColumn extends \Google\Model
{
/**
* @var string
*/
public $encoding;
/**
* @var string
*/
public $fieldName;
/**
* @var bool
*/
public $onlyReadLatest;
/**
* @var string
*/
public $qualifierEncoded;
/**
* @var string
*/
public $qualifierString;
/**
* @var string
*/
public $type;
/**
* @param string
*/
public function setEncoding($encoding)
{
$this->encoding = $encoding;
}
/**
* @return string
*/
public function getEncoding()
{
return $this->encoding;
}
/**
* @param string
*/
public function setFieldName($fieldName)
{
$this->fieldName = $fieldName;
}
/**
* @return string
*/
public function getFieldName()
{
return $this->fieldName;
}
/**
* @param bool
*/
public function setOnlyReadLatest($onlyReadLatest)
{
$this->onlyReadLatest = $onlyReadLatest;
}
/**
* @return bool
*/
public function getOnlyReadLatest()
{
return $this->onlyReadLatest;
}
/**
* @param string
*/
public function setQualifierEncoded($qualifierEncoded)
{
$this->qualifierEncoded = $qualifierEncoded;
}
/**
* @return string
*/
public function getQualifierEncoded()
{
return $this->qualifierEncoded;
}
/**
* @param string
*/
public function setQualifierString($qualifierString)
{
$this->qualifierString = $qualifierString;
}
/**
* @return string
*/
public function getQualifierString()
{
return $this->qualifierString;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BigtableColumn::class, 'Google_Service_Bigquery_BigtableColumn');

View File

@@ -0,0 +1,115 @@
<?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 BigtableColumnFamily extends \Google\Collection
{
protected $collection_key = 'columns';
protected $columnsType = BigtableColumn::class;
protected $columnsDataType = 'array';
/**
* @var string
*/
public $encoding;
/**
* @var string
*/
public $familyId;
/**
* @var bool
*/
public $onlyReadLatest;
/**
* @var string
*/
public $type;
/**
* @param BigtableColumn[]
*/
public function setColumns($columns)
{
$this->columns = $columns;
}
/**
* @return BigtableColumn[]
*/
public function getColumns()
{
return $this->columns;
}
/**
* @param string
*/
public function setEncoding($encoding)
{
$this->encoding = $encoding;
}
/**
* @return string
*/
public function getEncoding()
{
return $this->encoding;
}
/**
* @param string
*/
public function setFamilyId($familyId)
{
$this->familyId = $familyId;
}
/**
* @return string
*/
public function getFamilyId()
{
return $this->familyId;
}
/**
* @param bool
*/
public function setOnlyReadLatest($onlyReadLatest)
{
$this->onlyReadLatest = $onlyReadLatest;
}
/**
* @return bool
*/
public function getOnlyReadLatest()
{
return $this->onlyReadLatest;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BigtableColumnFamily::class, 'Google_Service_Bigquery_BigtableColumnFamily');

View File

@@ -0,0 +1,97 @@
<?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 BigtableOptions extends \Google\Collection
{
protected $collection_key = 'columnFamilies';
protected $columnFamiliesType = BigtableColumnFamily::class;
protected $columnFamiliesDataType = 'array';
/**
* @var bool
*/
public $ignoreUnspecifiedColumnFamilies;
/**
* @var bool
*/
public $outputColumnFamiliesAsJson;
/**
* @var bool
*/
public $readRowkeyAsString;
/**
* @param BigtableColumnFamily[]
*/
public function setColumnFamilies($columnFamilies)
{
$this->columnFamilies = $columnFamilies;
}
/**
* @return BigtableColumnFamily[]
*/
public function getColumnFamilies()
{
return $this->columnFamilies;
}
/**
* @param bool
*/
public function setIgnoreUnspecifiedColumnFamilies($ignoreUnspecifiedColumnFamilies)
{
$this->ignoreUnspecifiedColumnFamilies = $ignoreUnspecifiedColumnFamilies;
}
/**
* @return bool
*/
public function getIgnoreUnspecifiedColumnFamilies()
{
return $this->ignoreUnspecifiedColumnFamilies;
}
/**
* @param bool
*/
public function setOutputColumnFamiliesAsJson($outputColumnFamiliesAsJson)
{
$this->outputColumnFamiliesAsJson = $outputColumnFamiliesAsJson;
}
/**
* @return bool
*/
public function getOutputColumnFamiliesAsJson()
{
return $this->outputColumnFamiliesAsJson;
}
/**
* @param bool
*/
public function setReadRowkeyAsString($readRowkeyAsString)
{
$this->readRowkeyAsString = $readRowkeyAsString;
}
/**
* @return bool
*/
public function getReadRowkeyAsString()
{
return $this->readRowkeyAsString;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BigtableOptions::class, 'Google_Service_Bigquery_BigtableOptions');

View File

@@ -0,0 +1,95 @@
<?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 BinaryClassificationMetrics extends \Google\Collection
{
protected $collection_key = 'binaryConfusionMatrixList';
protected $aggregateClassificationMetricsType = AggregateClassificationMetrics::class;
protected $aggregateClassificationMetricsDataType = '';
protected $binaryConfusionMatrixListType = BinaryConfusionMatrix::class;
protected $binaryConfusionMatrixListDataType = 'array';
/**
* @var string
*/
public $negativeLabel;
/**
* @var string
*/
public $positiveLabel;
/**
* @param AggregateClassificationMetrics
*/
public function setAggregateClassificationMetrics(AggregateClassificationMetrics $aggregateClassificationMetrics)
{
$this->aggregateClassificationMetrics = $aggregateClassificationMetrics;
}
/**
* @return AggregateClassificationMetrics
*/
public function getAggregateClassificationMetrics()
{
return $this->aggregateClassificationMetrics;
}
/**
* @param BinaryConfusionMatrix[]
*/
public function setBinaryConfusionMatrixList($binaryConfusionMatrixList)
{
$this->binaryConfusionMatrixList = $binaryConfusionMatrixList;
}
/**
* @return BinaryConfusionMatrix[]
*/
public function getBinaryConfusionMatrixList()
{
return $this->binaryConfusionMatrixList;
}
/**
* @param string
*/
public function setNegativeLabel($negativeLabel)
{
$this->negativeLabel = $negativeLabel;
}
/**
* @return string
*/
public function getNegativeLabel()
{
return $this->negativeLabel;
}
/**
* @param string
*/
public function setPositiveLabel($positiveLabel)
{
$this->positiveLabel = $positiveLabel;
}
/**
* @return string
*/
public function getPositiveLabel()
{
return $this->positiveLabel;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BinaryClassificationMetrics::class, 'Google_Service_Bigquery_BinaryClassificationMetrics');

View File

@@ -0,0 +1,143 @@
<?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 BinaryConfusionMatrix extends \Google\Model
{
public $accuracy;
public $f1Score;
/**
* @var string
*/
public $falseNegatives;
/**
* @var string
*/
public $falsePositives;
public $positiveClassThreshold;
public $precision;
public $recall;
/**
* @var string
*/
public $trueNegatives;
/**
* @var string
*/
public $truePositives;
public function setAccuracy($accuracy)
{
$this->accuracy = $accuracy;
}
public function getAccuracy()
{
return $this->accuracy;
}
public function setF1Score($f1Score)
{
$this->f1Score = $f1Score;
}
public function getF1Score()
{
return $this->f1Score;
}
/**
* @param string
*/
public function setFalseNegatives($falseNegatives)
{
$this->falseNegatives = $falseNegatives;
}
/**
* @return string
*/
public function getFalseNegatives()
{
return $this->falseNegatives;
}
/**
* @param string
*/
public function setFalsePositives($falsePositives)
{
$this->falsePositives = $falsePositives;
}
/**
* @return string
*/
public function getFalsePositives()
{
return $this->falsePositives;
}
public function setPositiveClassThreshold($positiveClassThreshold)
{
$this->positiveClassThreshold = $positiveClassThreshold;
}
public function getPositiveClassThreshold()
{
return $this->positiveClassThreshold;
}
public function setPrecision($precision)
{
$this->precision = $precision;
}
public function getPrecision()
{
return $this->precision;
}
public function setRecall($recall)
{
$this->recall = $recall;
}
public function getRecall()
{
return $this->recall;
}
/**
* @param string
*/
public function setTrueNegatives($trueNegatives)
{
$this->trueNegatives = $trueNegatives;
}
/**
* @return string
*/
public function getTrueNegatives()
{
return $this->trueNegatives;
}
/**
* @param string
*/
public function setTruePositives($truePositives)
{
$this->truePositives = $truePositives;
}
/**
* @return string
*/
public function getTruePositives()
{
return $this->truePositives;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BinaryConfusionMatrix::class, 'Google_Service_Bigquery_BinaryConfusionMatrix');

View File

@@ -0,0 +1,79 @@
<?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 Binding extends \Google\Collection
{
protected $collection_key = 'members';
protected $conditionType = Expr::class;
protected $conditionDataType = '';
/**
* @var string[]
*/
public $members;
/**
* @var string
*/
public $role;
/**
* @param Expr
*/
public function setCondition(Expr $condition)
{
$this->condition = $condition;
}
/**
* @return Expr
*/
public function getCondition()
{
return $this->condition;
}
/**
* @param string[]
*/
public function setMembers($members)
{
$this->members = $members;
}
/**
* @return string[]
*/
public function getMembers()
{
return $this->members;
}
/**
* @param string
*/
public function setRole($role)
{
$this->role = $role;
}
/**
* @return string
*/
public function getRole()
{
return $this->role;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Binding::class, 'Google_Service_Bigquery_Binding');

View File

@@ -0,0 +1,89 @@
<?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 BqmlIterationResult extends \Google\Model
{
/**
* @var string
*/
public $durationMs;
public $evalLoss;
/**
* @var int
*/
public $index;
public $learnRate;
public $trainingLoss;
/**
* @param string
*/
public function setDurationMs($durationMs)
{
$this->durationMs = $durationMs;
}
/**
* @return string
*/
public function getDurationMs()
{
return $this->durationMs;
}
public function setEvalLoss($evalLoss)
{
$this->evalLoss = $evalLoss;
}
public function getEvalLoss()
{
return $this->evalLoss;
}
/**
* @param int
*/
public function setIndex($index)
{
$this->index = $index;
}
/**
* @return int
*/
public function getIndex()
{
return $this->index;
}
public function setLearnRate($learnRate)
{
$this->learnRate = $learnRate;
}
public function getLearnRate()
{
return $this->learnRate;
}
public function setTrainingLoss($trainingLoss)
{
$this->trainingLoss = $trainingLoss;
}
public function getTrainingLoss()
{
return $this->trainingLoss;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BqmlIterationResult::class, 'Google_Service_Bigquery_BqmlIterationResult');

View File

@@ -0,0 +1,95 @@
<?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 BqmlTrainingRun extends \Google\Collection
{
protected $collection_key = 'iterationResults';
protected $iterationResultsType = BqmlIterationResult::class;
protected $iterationResultsDataType = 'array';
/**
* @var string
*/
public $startTime;
/**
* @var string
*/
public $state;
protected $trainingOptionsType = BqmlTrainingRunTrainingOptions::class;
protected $trainingOptionsDataType = '';
/**
* @param BqmlIterationResult[]
*/
public function setIterationResults($iterationResults)
{
$this->iterationResults = $iterationResults;
}
/**
* @return BqmlIterationResult[]
*/
public function getIterationResults()
{
return $this->iterationResults;
}
/**
* @param string
*/
public function setStartTime($startTime)
{
$this->startTime = $startTime;
}
/**
* @return string
*/
public function getStartTime()
{
return $this->startTime;
}
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
/**
* @param BqmlTrainingRunTrainingOptions
*/
public function setTrainingOptions(BqmlTrainingRunTrainingOptions $trainingOptions)
{
$this->trainingOptions = $trainingOptions;
}
/**
* @return BqmlTrainingRunTrainingOptions
*/
public function getTrainingOptions()
{
return $this->trainingOptions;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BqmlTrainingRun::class, 'Google_Service_Bigquery_BqmlTrainingRun');

View File

@@ -0,0 +1,143 @@
<?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 BqmlTrainingRunTrainingOptions extends \Google\Model
{
/**
* @var bool
*/
public $earlyStop;
public $l1Reg;
public $l2Reg;
public $learnRate;
/**
* @var string
*/
public $learnRateStrategy;
public $lineSearchInitLearnRate;
/**
* @var string
*/
public $maxIteration;
public $minRelProgress;
/**
* @var bool
*/
public $warmStart;
/**
* @param bool
*/
public function setEarlyStop($earlyStop)
{
$this->earlyStop = $earlyStop;
}
/**
* @return bool
*/
public function getEarlyStop()
{
return $this->earlyStop;
}
public function setL1Reg($l1Reg)
{
$this->l1Reg = $l1Reg;
}
public function getL1Reg()
{
return $this->l1Reg;
}
public function setL2Reg($l2Reg)
{
$this->l2Reg = $l2Reg;
}
public function getL2Reg()
{
return $this->l2Reg;
}
public function setLearnRate($learnRate)
{
$this->learnRate = $learnRate;
}
public function getLearnRate()
{
return $this->learnRate;
}
/**
* @param string
*/
public function setLearnRateStrategy($learnRateStrategy)
{
$this->learnRateStrategy = $learnRateStrategy;
}
/**
* @return string
*/
public function getLearnRateStrategy()
{
return $this->learnRateStrategy;
}
public function setLineSearchInitLearnRate($lineSearchInitLearnRate)
{
$this->lineSearchInitLearnRate = $lineSearchInitLearnRate;
}
public function getLineSearchInitLearnRate()
{
return $this->lineSearchInitLearnRate;
}
/**
* @param string
*/
public function setMaxIteration($maxIteration)
{
$this->maxIteration = $maxIteration;
}
/**
* @return string
*/
public function getMaxIteration()
{
return $this->maxIteration;
}
public function setMinRelProgress($minRelProgress)
{
$this->minRelProgress = $minRelProgress;
}
public function getMinRelProgress()
{
return $this->minRelProgress;
}
/**
* @param bool
*/
public function setWarmStart($warmStart)
{
$this->warmStart = $warmStart;
}
/**
* @return bool
*/
public function getWarmStart()
{
return $this->warmStart;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BqmlTrainingRunTrainingOptions::class, 'Google_Service_Bigquery_BqmlTrainingRunTrainingOptions');

View File

@@ -0,0 +1,43 @@
<?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 CategoricalValue extends \Google\Collection
{
protected $collection_key = 'categoryCounts';
protected $categoryCountsType = CategoryCount::class;
protected $categoryCountsDataType = 'array';
/**
* @param CategoryCount[]
*/
public function setCategoryCounts($categoryCounts)
{
$this->categoryCounts = $categoryCounts;
}
/**
* @return CategoryCount[]
*/
public function getCategoryCounts()
{
return $this->categoryCounts;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CategoricalValue::class, 'Google_Service_Bigquery_CategoricalValue');

View File

@@ -0,0 +1,62 @@
<?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 CategoryCount extends \Google\Model
{
/**
* @var string
*/
public $category;
/**
* @var string
*/
public $count;
/**
* @param string
*/
public function setCategory($category)
{
$this->category = $category;
}
/**
* @return string
*/
public function getCategory()
{
return $this->category;
}
/**
* @param string
*/
public function setCount($count)
{
$this->count = $count;
}
/**
* @return string
*/
public function getCount()
{
return $this->count;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CategoryCount::class, 'Google_Service_Bigquery_CategoryCount');

View File

@@ -0,0 +1,60 @@
<?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 CloneDefinition extends \Google\Model
{
protected $baseTableReferenceType = TableReference::class;
protected $baseTableReferenceDataType = '';
/**
* @var string
*/
public $cloneTime;
/**
* @param TableReference
*/
public function setBaseTableReference(TableReference $baseTableReference)
{
$this->baseTableReference = $baseTableReference;
}
/**
* @return TableReference
*/
public function getBaseTableReference()
{
return $this->baseTableReference;
}
/**
* @param string
*/
public function setCloneTime($cloneTime)
{
$this->cloneTime = $cloneTime;
}
/**
* @return string
*/
public function getCloneTime()
{
return $this->cloneTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CloneDefinition::class, 'Google_Service_Bigquery_CloneDefinition');

View File

@@ -0,0 +1,79 @@
<?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 Cluster extends \Google\Collection
{
protected $collection_key = 'featureValues';
/**
* @var string
*/
public $centroidId;
/**
* @var string
*/
public $count;
protected $featureValuesType = FeatureValue::class;
protected $featureValuesDataType = 'array';
/**
* @param string
*/
public function setCentroidId($centroidId)
{
$this->centroidId = $centroidId;
}
/**
* @return string
*/
public function getCentroidId()
{
return $this->centroidId;
}
/**
* @param string
*/
public function setCount($count)
{
$this->count = $count;
}
/**
* @return string
*/
public function getCount()
{
return $this->count;
}
/**
* @param FeatureValue[]
*/
public function setFeatureValues($featureValues)
{
$this->featureValues = $featureValues;
}
/**
* @return FeatureValue[]
*/
public function getFeatureValues()
{
return $this->featureValues;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Cluster::class, 'Google_Service_Bigquery_Cluster');

View File

@@ -0,0 +1,71 @@
<?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 ClusterInfo extends \Google\Model
{
/**
* @var string
*/
public $centroidId;
public $clusterRadius;
/**
* @var string
*/
public $clusterSize;
/**
* @param string
*/
public function setCentroidId($centroidId)
{
$this->centroidId = $centroidId;
}
/**
* @return string
*/
public function getCentroidId()
{
return $this->centroidId;
}
public function setClusterRadius($clusterRadius)
{
$this->clusterRadius = $clusterRadius;
}
public function getClusterRadius()
{
return $this->clusterRadius;
}
/**
* @param string
*/
public function setClusterSize($clusterSize)
{
$this->clusterSize = $clusterSize;
}
/**
* @return string
*/
public function getClusterSize()
{
return $this->clusterSize;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ClusterInfo::class, 'Google_Service_Bigquery_ClusterInfo');

View File

@@ -0,0 +1,45 @@
<?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 Clustering extends \Google\Collection
{
protected $collection_key = 'fields';
/**
* @var string[]
*/
public $fields;
/**
* @param string[]
*/
public function setFields($fields)
{
$this->fields = $fields;
}
/**
* @return string[]
*/
public function getFields()
{
return $this->fields;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Clustering::class, 'Google_Service_Bigquery_Clustering');

View File

@@ -0,0 +1,61 @@
<?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 ClusteringMetrics extends \Google\Collection
{
protected $collection_key = 'clusters';
protected $clustersType = Cluster::class;
protected $clustersDataType = 'array';
public $daviesBouldinIndex;
public $meanSquaredDistance;
/**
* @param Cluster[]
*/
public function setClusters($clusters)
{
$this->clusters = $clusters;
}
/**
* @return Cluster[]
*/
public function getClusters()
{
return $this->clusters;
}
public function setDaviesBouldinIndex($daviesBouldinIndex)
{
$this->daviesBouldinIndex = $daviesBouldinIndex;
}
public function getDaviesBouldinIndex()
{
return $this->daviesBouldinIndex;
}
public function setMeanSquaredDistance($meanSquaredDistance)
{
$this->meanSquaredDistance = $meanSquaredDistance;
}
public function getMeanSquaredDistance()
{
return $this->meanSquaredDistance;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ClusteringMetrics::class, 'Google_Service_Bigquery_ClusteringMetrics');

View File

@@ -0,0 +1,52 @@
<?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 ConfusionMatrix extends \Google\Collection
{
protected $collection_key = 'rows';
public $confidenceThreshold;
protected $rowsType = Row::class;
protected $rowsDataType = 'array';
public function setConfidenceThreshold($confidenceThreshold)
{
$this->confidenceThreshold = $confidenceThreshold;
}
public function getConfidenceThreshold()
{
return $this->confidenceThreshold;
}
/**
* @param Row[]
*/
public function setRows($rows)
{
$this->rows = $rows;
}
/**
* @return Row[]
*/
public function getRows()
{
return $this->rows;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ConfusionMatrix::class, 'Google_Service_Bigquery_ConfusionMatrix');

View File

@@ -0,0 +1,62 @@
<?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 ConnectionProperty extends \Google\Model
{
/**
* @var string
*/
public $key;
/**
* @var string
*/
public $value;
/**
* @param string
*/
public function setKey($key)
{
$this->key = $key;
}
/**
* @return string
*/
public function getKey()
{
return $this->key;
}
/**
* @param string
*/
public function setValue($value)
{
$this->value = $value;
}
/**
* @return string
*/
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ConnectionProperty::class, 'Google_Service_Bigquery_ConnectionProperty');

View File

@@ -0,0 +1,170 @@
<?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 CsvOptions extends \Google\Model
{
/**
* @var bool
*/
public $allowJaggedRows;
/**
* @var bool
*/
public $allowQuotedNewlines;
/**
* @var string
*/
public $encoding;
/**
* @var string
*/
public $fieldDelimiter;
/**
* @var string
*/
public $nullMarker;
/**
* @var bool
*/
public $preserveAsciiControlCharacters;
/**
* @var string
*/
public $quote;
/**
* @var string
*/
public $skipLeadingRows;
/**
* @param bool
*/
public function setAllowJaggedRows($allowJaggedRows)
{
$this->allowJaggedRows = $allowJaggedRows;
}
/**
* @return bool
*/
public function getAllowJaggedRows()
{
return $this->allowJaggedRows;
}
/**
* @param bool
*/
public function setAllowQuotedNewlines($allowQuotedNewlines)
{
$this->allowQuotedNewlines = $allowQuotedNewlines;
}
/**
* @return bool
*/
public function getAllowQuotedNewlines()
{
return $this->allowQuotedNewlines;
}
/**
* @param string
*/
public function setEncoding($encoding)
{
$this->encoding = $encoding;
}
/**
* @return string
*/
public function getEncoding()
{
return $this->encoding;
}
/**
* @param string
*/
public function setFieldDelimiter($fieldDelimiter)
{
$this->fieldDelimiter = $fieldDelimiter;
}
/**
* @return string
*/
public function getFieldDelimiter()
{
return $this->fieldDelimiter;
}
/**
* @param string
*/
public function setNullMarker($nullMarker)
{
$this->nullMarker = $nullMarker;
}
/**
* @return string
*/
public function getNullMarker()
{
return $this->nullMarker;
}
/**
* @param bool
*/
public function setPreserveAsciiControlCharacters($preserveAsciiControlCharacters)
{
$this->preserveAsciiControlCharacters = $preserveAsciiControlCharacters;
}
/**
* @return bool
*/
public function getPreserveAsciiControlCharacters()
{
return $this->preserveAsciiControlCharacters;
}
/**
* @param string
*/
public function setQuote($quote)
{
$this->quote = $quote;
}
/**
* @return string
*/
public function getQuote()
{
return $this->quote;
}
/**
* @param string
*/
public function setSkipLeadingRows($skipLeadingRows)
{
$this->skipLeadingRows = $skipLeadingRows;
}
/**
* @return string
*/
public function getSkipLeadingRows()
{
return $this->skipLeadingRows;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CsvOptions::class, 'Google_Service_Bigquery_CsvOptions');

View File

@@ -0,0 +1,44 @@
<?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 DataFormatOptions extends \Google\Model
{
/**
* @var bool
*/
public $useInt64Timestamp;
/**
* @param bool
*/
public function setUseInt64Timestamp($useInt64Timestamp)
{
$this->useInt64Timestamp = $useInt64Timestamp;
}
/**
* @return bool
*/
public function getUseInt64Timestamp()
{
return $this->useInt64Timestamp;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DataFormatOptions::class, 'Google_Service_Bigquery_DataFormatOptions');

View File

@@ -0,0 +1,44 @@
<?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 DataMaskingStatistics extends \Google\Model
{
/**
* @var bool
*/
public $dataMaskingApplied;
/**
* @param bool
*/
public function setDataMaskingApplied($dataMaskingApplied)
{
$this->dataMaskingApplied = $dataMaskingApplied;
}
/**
* @return bool
*/
public function getDataMaskingApplied()
{
return $this->dataMaskingApplied;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DataMaskingStatistics::class, 'Google_Service_Bigquery_DataMaskingStatistics');

View File

@@ -0,0 +1,44 @@
<?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 DataPolicyOption extends \Google\Model
{
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DataPolicyOption::class, 'Google_Service_Bigquery_DataPolicyOption');

View File

@@ -0,0 +1,74 @@
<?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 DataSplitResult extends \Google\Model
{
protected $evaluationTableType = TableReference::class;
protected $evaluationTableDataType = '';
protected $testTableType = TableReference::class;
protected $testTableDataType = '';
protected $trainingTableType = TableReference::class;
protected $trainingTableDataType = '';
/**
* @param TableReference
*/
public function setEvaluationTable(TableReference $evaluationTable)
{
$this->evaluationTable = $evaluationTable;
}
/**
* @return TableReference
*/
public function getEvaluationTable()
{
return $this->evaluationTable;
}
/**
* @param TableReference
*/
public function setTestTable(TableReference $testTable)
{
$this->testTable = $testTable;
}
/**
* @return TableReference
*/
public function getTestTable()
{
return $this->testTable;
}
/**
* @param TableReference
*/
public function setTrainingTable(TableReference $trainingTable)
{
$this->trainingTable = $trainingTable;
}
/**
* @return TableReference
*/
public function getTrainingTable()
{
return $this->trainingTable;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DataSplitResult::class, 'Google_Service_Bigquery_DataSplitResult');

View File

@@ -0,0 +1,549 @@
<?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 Dataset extends \Google\Collection
{
protected $collection_key = 'tags';
protected $accessType = DatasetAccess::class;
protected $accessDataType = 'array';
/**
* @var string
*/
public $creationTime;
protected $datasetReferenceType = DatasetReference::class;
protected $datasetReferenceDataType = '';
/**
* @var string
*/
public $defaultCollation;
protected $defaultEncryptionConfigurationType = EncryptionConfiguration::class;
protected $defaultEncryptionConfigurationDataType = '';
/**
* @var string
*/
public $defaultPartitionExpirationMs;
/**
* @var string
*/
public $defaultRoundingMode;
/**
* @var string
*/
public $defaultTableExpirationMs;
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $etag;
protected $externalCatalogDatasetOptionsType = ExternalCatalogDatasetOptions::class;
protected $externalCatalogDatasetOptionsDataType = '';
protected $externalDatasetReferenceType = ExternalDatasetReference::class;
protected $externalDatasetReferenceDataType = '';
/**
* @var string
*/
public $friendlyName;
/**
* @var string
*/
public $id;
/**
* @var bool
*/
public $isCaseInsensitive;
/**
* @var string
*/
public $kind;
/**
* @var string[]
*/
public $labels;
/**
* @var string
*/
public $lastModifiedTime;
protected $linkedDatasetMetadataType = LinkedDatasetMetadata::class;
protected $linkedDatasetMetadataDataType = '';
protected $linkedDatasetSourceType = LinkedDatasetSource::class;
protected $linkedDatasetSourceDataType = '';
/**
* @var string
*/
public $location;
/**
* @var string
*/
public $maxTimeTravelHours;
/**
* @var string[]
*/
public $resourceTags;
protected $restrictionsType = RestrictionConfig::class;
protected $restrictionsDataType = '';
/**
* @var bool
*/
public $satisfiesPzi;
/**
* @var bool
*/
public $satisfiesPzs;
/**
* @var string
*/
public $selfLink;
/**
* @var string
*/
public $storageBillingModel;
protected $tagsType = DatasetTags::class;
protected $tagsDataType = 'array';
/**
* @var string
*/
public $type;
/**
* @param DatasetAccess[]
*/
public function setAccess($access)
{
$this->access = $access;
}
/**
* @return DatasetAccess[]
*/
public function getAccess()
{
return $this->access;
}
/**
* @param string
*/
public function setCreationTime($creationTime)
{
$this->creationTime = $creationTime;
}
/**
* @return string
*/
public function getCreationTime()
{
return $this->creationTime;
}
/**
* @param DatasetReference
*/
public function setDatasetReference(DatasetReference $datasetReference)
{
$this->datasetReference = $datasetReference;
}
/**
* @return DatasetReference
*/
public function getDatasetReference()
{
return $this->datasetReference;
}
/**
* @param string
*/
public function setDefaultCollation($defaultCollation)
{
$this->defaultCollation = $defaultCollation;
}
/**
* @return string
*/
public function getDefaultCollation()
{
return $this->defaultCollation;
}
/**
* @param EncryptionConfiguration
*/
public function setDefaultEncryptionConfiguration(EncryptionConfiguration $defaultEncryptionConfiguration)
{
$this->defaultEncryptionConfiguration = $defaultEncryptionConfiguration;
}
/**
* @return EncryptionConfiguration
*/
public function getDefaultEncryptionConfiguration()
{
return $this->defaultEncryptionConfiguration;
}
/**
* @param string
*/
public function setDefaultPartitionExpirationMs($defaultPartitionExpirationMs)
{
$this->defaultPartitionExpirationMs = $defaultPartitionExpirationMs;
}
/**
* @return string
*/
public function getDefaultPartitionExpirationMs()
{
return $this->defaultPartitionExpirationMs;
}
/**
* @param string
*/
public function setDefaultRoundingMode($defaultRoundingMode)
{
$this->defaultRoundingMode = $defaultRoundingMode;
}
/**
* @return string
*/
public function getDefaultRoundingMode()
{
return $this->defaultRoundingMode;
}
/**
* @param string
*/
public function setDefaultTableExpirationMs($defaultTableExpirationMs)
{
$this->defaultTableExpirationMs = $defaultTableExpirationMs;
}
/**
* @return string
*/
public function getDefaultTableExpirationMs()
{
return $this->defaultTableExpirationMs;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setEtag($etag)
{
$this->etag = $etag;
}
/**
* @return string
*/
public function getEtag()
{
return $this->etag;
}
/**
* @param ExternalCatalogDatasetOptions
*/
public function setExternalCatalogDatasetOptions(ExternalCatalogDatasetOptions $externalCatalogDatasetOptions)
{
$this->externalCatalogDatasetOptions = $externalCatalogDatasetOptions;
}
/**
* @return ExternalCatalogDatasetOptions
*/
public function getExternalCatalogDatasetOptions()
{
return $this->externalCatalogDatasetOptions;
}
/**
* @param ExternalDatasetReference
*/
public function setExternalDatasetReference(ExternalDatasetReference $externalDatasetReference)
{
$this->externalDatasetReference = $externalDatasetReference;
}
/**
* @return ExternalDatasetReference
*/
public function getExternalDatasetReference()
{
return $this->externalDatasetReference;
}
/**
* @param string
*/
public function setFriendlyName($friendlyName)
{
$this->friendlyName = $friendlyName;
}
/**
* @return string
*/
public function getFriendlyName()
{
return $this->friendlyName;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param bool
*/
public function setIsCaseInsensitive($isCaseInsensitive)
{
$this->isCaseInsensitive = $isCaseInsensitive;
}
/**
* @return bool
*/
public function getIsCaseInsensitive()
{
return $this->isCaseInsensitive;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string[]
*/
public function setLabels($labels)
{
$this->labels = $labels;
}
/**
* @return string[]
*/
public function getLabels()
{
return $this->labels;
}
/**
* @param string
*/
public function setLastModifiedTime($lastModifiedTime)
{
$this->lastModifiedTime = $lastModifiedTime;
}
/**
* @return string
*/
public function getLastModifiedTime()
{
return $this->lastModifiedTime;
}
/**
* @param LinkedDatasetMetadata
*/
public function setLinkedDatasetMetadata(LinkedDatasetMetadata $linkedDatasetMetadata)
{
$this->linkedDatasetMetadata = $linkedDatasetMetadata;
}
/**
* @return LinkedDatasetMetadata
*/
public function getLinkedDatasetMetadata()
{
return $this->linkedDatasetMetadata;
}
/**
* @param LinkedDatasetSource
*/
public function setLinkedDatasetSource(LinkedDatasetSource $linkedDatasetSource)
{
$this->linkedDatasetSource = $linkedDatasetSource;
}
/**
* @return LinkedDatasetSource
*/
public function getLinkedDatasetSource()
{
return $this->linkedDatasetSource;
}
/**
* @param string
*/
public function setLocation($location)
{
$this->location = $location;
}
/**
* @return string
*/
public function getLocation()
{
return $this->location;
}
/**
* @param string
*/
public function setMaxTimeTravelHours($maxTimeTravelHours)
{
$this->maxTimeTravelHours = $maxTimeTravelHours;
}
/**
* @return string
*/
public function getMaxTimeTravelHours()
{
return $this->maxTimeTravelHours;
}
/**
* @param string[]
*/
public function setResourceTags($resourceTags)
{
$this->resourceTags = $resourceTags;
}
/**
* @return string[]
*/
public function getResourceTags()
{
return $this->resourceTags;
}
/**
* @param RestrictionConfig
*/
public function setRestrictions(RestrictionConfig $restrictions)
{
$this->restrictions = $restrictions;
}
/**
* @return RestrictionConfig
*/
public function getRestrictions()
{
return $this->restrictions;
}
/**
* @param bool
*/
public function setSatisfiesPzi($satisfiesPzi)
{
$this->satisfiesPzi = $satisfiesPzi;
}
/**
* @return bool
*/
public function getSatisfiesPzi()
{
return $this->satisfiesPzi;
}
/**
* @param bool
*/
public function setSatisfiesPzs($satisfiesPzs)
{
$this->satisfiesPzs = $satisfiesPzs;
}
/**
* @return bool
*/
public function getSatisfiesPzs()
{
return $this->satisfiesPzs;
}
/**
* @param string
*/
public function setSelfLink($selfLink)
{
$this->selfLink = $selfLink;
}
/**
* @return string
*/
public function getSelfLink()
{
return $this->selfLink;
}
/**
* @param string
*/
public function setStorageBillingModel($storageBillingModel)
{
$this->storageBillingModel = $storageBillingModel;
}
/**
* @return string
*/
public function getStorageBillingModel()
{
return $this->storageBillingModel;
}
/**
* @param DatasetTags[]
*/
public function setTags($tags)
{
$this->tags = $tags;
}
/**
* @return DatasetTags[]
*/
public function getTags()
{
return $this->tags;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Dataset::class, 'Google_Service_Bigquery_Dataset');

View File

@@ -0,0 +1,198 @@
<?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 DatasetAccess extends \Google\Model
{
protected $conditionType = Expr::class;
protected $conditionDataType = '';
protected $datasetType = DatasetAccessEntry::class;
protected $datasetDataType = '';
/**
* @var string
*/
public $domain;
/**
* @var string
*/
public $groupByEmail;
/**
* @var string
*/
public $iamMember;
/**
* @var string
*/
public $role;
protected $routineType = RoutineReference::class;
protected $routineDataType = '';
/**
* @var string
*/
public $specialGroup;
/**
* @var string
*/
public $userByEmail;
protected $viewType = TableReference::class;
protected $viewDataType = '';
/**
* @param Expr
*/
public function setCondition(Expr $condition)
{
$this->condition = $condition;
}
/**
* @return Expr
*/
public function getCondition()
{
return $this->condition;
}
/**
* @param DatasetAccessEntry
*/
public function setDataset(DatasetAccessEntry $dataset)
{
$this->dataset = $dataset;
}
/**
* @return DatasetAccessEntry
*/
public function getDataset()
{
return $this->dataset;
}
/**
* @param string
*/
public function setDomain($domain)
{
$this->domain = $domain;
}
/**
* @return string
*/
public function getDomain()
{
return $this->domain;
}
/**
* @param string
*/
public function setGroupByEmail($groupByEmail)
{
$this->groupByEmail = $groupByEmail;
}
/**
* @return string
*/
public function getGroupByEmail()
{
return $this->groupByEmail;
}
/**
* @param string
*/
public function setIamMember($iamMember)
{
$this->iamMember = $iamMember;
}
/**
* @return string
*/
public function getIamMember()
{
return $this->iamMember;
}
/**
* @param string
*/
public function setRole($role)
{
$this->role = $role;
}
/**
* @return string
*/
public function getRole()
{
return $this->role;
}
/**
* @param RoutineReference
*/
public function setRoutine(RoutineReference $routine)
{
$this->routine = $routine;
}
/**
* @return RoutineReference
*/
public function getRoutine()
{
return $this->routine;
}
/**
* @param string
*/
public function setSpecialGroup($specialGroup)
{
$this->specialGroup = $specialGroup;
}
/**
* @return string
*/
public function getSpecialGroup()
{
return $this->specialGroup;
}
/**
* @param string
*/
public function setUserByEmail($userByEmail)
{
$this->userByEmail = $userByEmail;
}
/**
* @return string
*/
public function getUserByEmail()
{
return $this->userByEmail;
}
/**
* @param TableReference
*/
public function setView(TableReference $view)
{
$this->view = $view;
}
/**
* @return TableReference
*/
public function getView()
{
return $this->view;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DatasetAccess::class, 'Google_Service_Bigquery_DatasetAccess');

View File

@@ -0,0 +1,61 @@
<?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 DatasetAccessEntry extends \Google\Collection
{
protected $collection_key = 'targetTypes';
protected $datasetType = DatasetReference::class;
protected $datasetDataType = '';
/**
* @var string[]
*/
public $targetTypes;
/**
* @param DatasetReference
*/
public function setDataset(DatasetReference $dataset)
{
$this->dataset = $dataset;
}
/**
* @return DatasetReference
*/
public function getDataset()
{
return $this->dataset;
}
/**
* @param string[]
*/
public function setTargetTypes($targetTypes)
{
$this->targetTypes = $targetTypes;
}
/**
* @return string[]
*/
public function getTargetTypes()
{
return $this->targetTypes;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DatasetAccessEntry::class, 'Google_Service_Bigquery_DatasetAccessEntry');

View File

@@ -0,0 +1,44 @@
<?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 DatasetAccessEntryTargetTypes extends \Google\Model
{
/**
* @var string
*/
public $targetType;
/**
* @param string
*/
public function setTargetType($targetType)
{
$this->targetType = $targetType;
}
/**
* @return string
*/
public function getTargetType()
{
return $this->targetType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DatasetAccessEntryTargetTypes::class, 'Google_Service_Bigquery_DatasetAccessEntryTargetTypes');

View File

@@ -0,0 +1,115 @@
<?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 DatasetList extends \Google\Collection
{
protected $collection_key = 'unreachable';
protected $datasetsType = DatasetListDatasets::class;
protected $datasetsDataType = 'array';
/**
* @var string
*/
public $etag;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $nextPageToken;
/**
* @var string[]
*/
public $unreachable;
/**
* @param DatasetListDatasets[]
*/
public function setDatasets($datasets)
{
$this->datasets = $datasets;
}
/**
* @return DatasetListDatasets[]
*/
public function getDatasets()
{
return $this->datasets;
}
/**
* @param string
*/
public function setEtag($etag)
{
$this->etag = $etag;
}
/**
* @return string
*/
public function getEtag()
{
return $this->etag;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param string[]
*/
public function setUnreachable($unreachable)
{
$this->unreachable = $unreachable;
}
/**
* @return string[]
*/
public function getUnreachable()
{
return $this->unreachable;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DatasetList::class, 'Google_Service_Bigquery_DatasetList');

View File

@@ -0,0 +1,132 @@
<?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 DatasetListDatasets extends \Google\Model
{
protected $datasetReferenceType = DatasetReference::class;
protected $datasetReferenceDataType = '';
/**
* @var string
*/
public $friendlyName;
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $kind;
/**
* @var string[]
*/
public $labels;
/**
* @var string
*/
public $location;
/**
* @param DatasetReference
*/
public function setDatasetReference(DatasetReference $datasetReference)
{
$this->datasetReference = $datasetReference;
}
/**
* @return DatasetReference
*/
public function getDatasetReference()
{
return $this->datasetReference;
}
/**
* @param string
*/
public function setFriendlyName($friendlyName)
{
$this->friendlyName = $friendlyName;
}
/**
* @return string
*/
public function getFriendlyName()
{
return $this->friendlyName;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string[]
*/
public function setLabels($labels)
{
$this->labels = $labels;
}
/**
* @return string[]
*/
public function getLabels()
{
return $this->labels;
}
/**
* @param string
*/
public function setLocation($location)
{
$this->location = $location;
}
/**
* @return string
*/
public function getLocation()
{
return $this->location;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DatasetListDatasets::class, 'Google_Service_Bigquery_DatasetListDatasets');

View File

@@ -0,0 +1,62 @@
<?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 DatasetReference extends \Google\Model
{
/**
* @var string
*/
public $datasetId;
/**
* @var string
*/
public $projectId;
/**
* @param string
*/
public function setDatasetId($datasetId)
{
$this->datasetId = $datasetId;
}
/**
* @return string
*/
public function getDatasetId()
{
return $this->datasetId;
}
/**
* @param string
*/
public function setProjectId($projectId)
{
$this->projectId = $projectId;
}
/**
* @return string
*/
public function getProjectId()
{
return $this->projectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DatasetReference::class, 'Google_Service_Bigquery_DatasetReference');

View File

@@ -0,0 +1,62 @@
<?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 DatasetTags extends \Google\Model
{
/**
* @var string
*/
public $tagKey;
/**
* @var string
*/
public $tagValue;
/**
* @param string
*/
public function setTagKey($tagKey)
{
$this->tagKey = $tagKey;
}
/**
* @return string
*/
public function getTagKey()
{
return $this->tagKey;
}
/**
* @param string
*/
public function setTagValue($tagValue)
{
$this->tagValue = $tagValue;
}
/**
* @return string
*/
public function getTagValue()
{
return $this->tagValue;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DatasetTags::class, 'Google_Service_Bigquery_DatasetTags');

View File

@@ -0,0 +1,98 @@
<?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 DestinationTableProperties extends \Google\Model
{
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $expirationTime;
/**
* @var string
*/
public $friendlyName;
/**
* @var string[]
*/
public $labels;
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setExpirationTime($expirationTime)
{
$this->expirationTime = $expirationTime;
}
/**
* @return string
*/
public function getExpirationTime()
{
return $this->expirationTime;
}
/**
* @param string
*/
public function setFriendlyName($friendlyName)
{
$this->friendlyName = $friendlyName;
}
/**
* @return string
*/
public function getFriendlyName()
{
return $this->friendlyName;
}
/**
* @param string[]
*/
public function setLabels($labels)
{
$this->labels = $labels;
}
/**
* @return string[]
*/
public function getLabels()
{
return $this->labels;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DestinationTableProperties::class, 'Google_Service_Bigquery_DestinationTableProperties');

View File

@@ -0,0 +1,116 @@
<?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 DifferentialPrivacyPolicy extends \Google\Model
{
public $deltaBudget;
public $deltaBudgetRemaining;
public $deltaPerQuery;
public $epsilonBudget;
public $epsilonBudgetRemaining;
public $maxEpsilonPerQuery;
/**
* @var string
*/
public $maxGroupsContributed;
/**
* @var string
*/
public $privacyUnitColumn;
public function setDeltaBudget($deltaBudget)
{
$this->deltaBudget = $deltaBudget;
}
public function getDeltaBudget()
{
return $this->deltaBudget;
}
public function setDeltaBudgetRemaining($deltaBudgetRemaining)
{
$this->deltaBudgetRemaining = $deltaBudgetRemaining;
}
public function getDeltaBudgetRemaining()
{
return $this->deltaBudgetRemaining;
}
public function setDeltaPerQuery($deltaPerQuery)
{
$this->deltaPerQuery = $deltaPerQuery;
}
public function getDeltaPerQuery()
{
return $this->deltaPerQuery;
}
public function setEpsilonBudget($epsilonBudget)
{
$this->epsilonBudget = $epsilonBudget;
}
public function getEpsilonBudget()
{
return $this->epsilonBudget;
}
public function setEpsilonBudgetRemaining($epsilonBudgetRemaining)
{
$this->epsilonBudgetRemaining = $epsilonBudgetRemaining;
}
public function getEpsilonBudgetRemaining()
{
return $this->epsilonBudgetRemaining;
}
public function setMaxEpsilonPerQuery($maxEpsilonPerQuery)
{
$this->maxEpsilonPerQuery = $maxEpsilonPerQuery;
}
public function getMaxEpsilonPerQuery()
{
return $this->maxEpsilonPerQuery;
}
/**
* @param string
*/
public function setMaxGroupsContributed($maxGroupsContributed)
{
$this->maxGroupsContributed = $maxGroupsContributed;
}
/**
* @return string
*/
public function getMaxGroupsContributed()
{
return $this->maxGroupsContributed;
}
/**
* @param string
*/
public function setPrivacyUnitColumn($privacyUnitColumn)
{
$this->privacyUnitColumn = $privacyUnitColumn;
}
/**
* @return string
*/
public function getPrivacyUnitColumn()
{
return $this->privacyUnitColumn;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DifferentialPrivacyPolicy::class, 'Google_Service_Bigquery_DifferentialPrivacyPolicy');

View File

@@ -0,0 +1,35 @@
<?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 DimensionalityReductionMetrics extends \Google\Model
{
public $totalExplainedVarianceRatio;
public function setTotalExplainedVarianceRatio($totalExplainedVarianceRatio)
{
$this->totalExplainedVarianceRatio = $totalExplainedVarianceRatio;
}
public function getTotalExplainedVarianceRatio()
{
return $this->totalExplainedVarianceRatio;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DimensionalityReductionMetrics::class, 'Google_Service_Bigquery_DimensionalityReductionMetrics');

View File

@@ -0,0 +1,80 @@
<?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 DmlStatistics extends \Google\Model
{
/**
* @var string
*/
public $deletedRowCount;
/**
* @var string
*/
public $insertedRowCount;
/**
* @var string
*/
public $updatedRowCount;
/**
* @param string
*/
public function setDeletedRowCount($deletedRowCount)
{
$this->deletedRowCount = $deletedRowCount;
}
/**
* @return string
*/
public function getDeletedRowCount()
{
return $this->deletedRowCount;
}
/**
* @param string
*/
public function setInsertedRowCount($insertedRowCount)
{
$this->insertedRowCount = $insertedRowCount;
}
/**
* @return string
*/
public function getInsertedRowCount()
{
return $this->insertedRowCount;
}
/**
* @param string
*/
public function setUpdatedRowCount($updatedRowCount)
{
$this->updatedRowCount = $updatedRowCount;
}
/**
* @return string
*/
public function getUpdatedRowCount()
{
return $this->updatedRowCount;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DmlStatistics::class, 'Google_Service_Bigquery_DmlStatistics');

View File

@@ -0,0 +1,36 @@
<?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 DoubleCandidates extends \Google\Collection
{
protected $collection_key = 'candidates';
public $candidates;
public function setCandidates($candidates)
{
$this->candidates = $candidates;
}
public function getCandidates()
{
return $this->candidates;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DoubleCandidates::class, 'Google_Service_Bigquery_DoubleCandidates');

View File

@@ -0,0 +1,58 @@
<?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 DoubleHparamSearchSpace extends \Google\Model
{
protected $candidatesType = DoubleCandidates::class;
protected $candidatesDataType = '';
protected $rangeType = DoubleRange::class;
protected $rangeDataType = '';
/**
* @param DoubleCandidates
*/
public function setCandidates(DoubleCandidates $candidates)
{
$this->candidates = $candidates;
}
/**
* @return DoubleCandidates
*/
public function getCandidates()
{
return $this->candidates;
}
/**
* @param DoubleRange
*/
public function setRange(DoubleRange $range)
{
$this->range = $range;
}
/**
* @return DoubleRange
*/
public function getRange()
{
return $this->range;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DoubleHparamSearchSpace::class, 'Google_Service_Bigquery_DoubleHparamSearchSpace');

View File

@@ -0,0 +1,44 @@
<?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 DoubleRange extends \Google\Model
{
public $max;
public $min;
public function setMax($max)
{
$this->max = $max;
}
public function getMax()
{
return $this->max;
}
public function setMin($min)
{
$this->min = $min;
}
public function getMin()
{
return $this->min;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DoubleRange::class, 'Google_Service_Bigquery_DoubleRange');

View File

@@ -0,0 +1,44 @@
<?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 EncryptionConfiguration extends \Google\Model
{
/**
* @var string
*/
public $kmsKeyName;
/**
* @param string
*/
public function setKmsKeyName($kmsKeyName)
{
$this->kmsKeyName = $kmsKeyName;
}
/**
* @return string
*/
public function getKmsKeyName()
{
return $this->kmsKeyName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EncryptionConfiguration::class, 'Google_Service_Bigquery_EncryptionConfiguration');

View File

@@ -0,0 +1,62 @@
<?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 Entry extends \Google\Model
{
/**
* @var string
*/
public $itemCount;
/**
* @var string
*/
public $predictedLabel;
/**
* @param string
*/
public function setItemCount($itemCount)
{
$this->itemCount = $itemCount;
}
/**
* @return string
*/
public function getItemCount()
{
return $this->itemCount;
}
/**
* @param string
*/
public function setPredictedLabel($predictedLabel)
{
$this->predictedLabel = $predictedLabel;
}
/**
* @return string
*/
public function getPredictedLabel()
{
return $this->predictedLabel;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Entry::class, 'Google_Service_Bigquery_Entry');

View File

@@ -0,0 +1,98 @@
<?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 ErrorProto extends \Google\Model
{
/**
* @var string
*/
public $debugInfo;
/**
* @var string
*/
public $location;
/**
* @var string
*/
public $message;
/**
* @var string
*/
public $reason;
/**
* @param string
*/
public function setDebugInfo($debugInfo)
{
$this->debugInfo = $debugInfo;
}
/**
* @return string
*/
public function getDebugInfo()
{
return $this->debugInfo;
}
/**
* @param string
*/
public function setLocation($location)
{
$this->location = $location;
}
/**
* @return string
*/
public function getLocation()
{
return $this->location;
}
/**
* @param string
*/
public function setMessage($message)
{
$this->message = $message;
}
/**
* @return string
*/
public function getMessage()
{
return $this->message;
}
/**
* @param string
*/
public function setReason($reason)
{
$this->reason = $reason;
}
/**
* @return string
*/
public function getReason()
{
return $this->reason;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ErrorProto::class, 'Google_Service_Bigquery_ErrorProto');

View File

@@ -0,0 +1,138 @@
<?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 EvaluationMetrics extends \Google\Model
{
protected $arimaForecastingMetricsType = ArimaForecastingMetrics::class;
protected $arimaForecastingMetricsDataType = '';
protected $binaryClassificationMetricsType = BinaryClassificationMetrics::class;
protected $binaryClassificationMetricsDataType = '';
protected $clusteringMetricsType = ClusteringMetrics::class;
protected $clusteringMetricsDataType = '';
protected $dimensionalityReductionMetricsType = DimensionalityReductionMetrics::class;
protected $dimensionalityReductionMetricsDataType = '';
protected $multiClassClassificationMetricsType = MultiClassClassificationMetrics::class;
protected $multiClassClassificationMetricsDataType = '';
protected $rankingMetricsType = RankingMetrics::class;
protected $rankingMetricsDataType = '';
protected $regressionMetricsType = RegressionMetrics::class;
protected $regressionMetricsDataType = '';
/**
* @param ArimaForecastingMetrics
*/
public function setArimaForecastingMetrics(ArimaForecastingMetrics $arimaForecastingMetrics)
{
$this->arimaForecastingMetrics = $arimaForecastingMetrics;
}
/**
* @return ArimaForecastingMetrics
*/
public function getArimaForecastingMetrics()
{
return $this->arimaForecastingMetrics;
}
/**
* @param BinaryClassificationMetrics
*/
public function setBinaryClassificationMetrics(BinaryClassificationMetrics $binaryClassificationMetrics)
{
$this->binaryClassificationMetrics = $binaryClassificationMetrics;
}
/**
* @return BinaryClassificationMetrics
*/
public function getBinaryClassificationMetrics()
{
return $this->binaryClassificationMetrics;
}
/**
* @param ClusteringMetrics
*/
public function setClusteringMetrics(ClusteringMetrics $clusteringMetrics)
{
$this->clusteringMetrics = $clusteringMetrics;
}
/**
* @return ClusteringMetrics
*/
public function getClusteringMetrics()
{
return $this->clusteringMetrics;
}
/**
* @param DimensionalityReductionMetrics
*/
public function setDimensionalityReductionMetrics(DimensionalityReductionMetrics $dimensionalityReductionMetrics)
{
$this->dimensionalityReductionMetrics = $dimensionalityReductionMetrics;
}
/**
* @return DimensionalityReductionMetrics
*/
public function getDimensionalityReductionMetrics()
{
return $this->dimensionalityReductionMetrics;
}
/**
* @param MultiClassClassificationMetrics
*/
public function setMultiClassClassificationMetrics(MultiClassClassificationMetrics $multiClassClassificationMetrics)
{
$this->multiClassClassificationMetrics = $multiClassClassificationMetrics;
}
/**
* @return MultiClassClassificationMetrics
*/
public function getMultiClassClassificationMetrics()
{
return $this->multiClassClassificationMetrics;
}
/**
* @param RankingMetrics
*/
public function setRankingMetrics(RankingMetrics $rankingMetrics)
{
$this->rankingMetrics = $rankingMetrics;
}
/**
* @return RankingMetrics
*/
public function getRankingMetrics()
{
return $this->rankingMetrics;
}
/**
* @param RegressionMetrics
*/
public function setRegressionMetrics(RegressionMetrics $regressionMetrics)
{
$this->regressionMetrics = $regressionMetrics;
}
/**
* @return RegressionMetrics
*/
public function getRegressionMetrics()
{
return $this->regressionMetrics;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EvaluationMetrics::class, 'Google_Service_Bigquery_EvaluationMetrics');

View File

@@ -0,0 +1,511 @@
<?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 ExplainQueryStage extends \Google\Collection
{
protected $collection_key = 'steps';
/**
* @var string
*/
public $completedParallelInputs;
/**
* @var string
*/
public $computeMode;
/**
* @var string
*/
public $computeMsAvg;
/**
* @var string
*/
public $computeMsMax;
public $computeRatioAvg;
public $computeRatioMax;
/**
* @var string
*/
public $endMs;
/**
* @var string
*/
public $id;
/**
* @var string[]
*/
public $inputStages;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $parallelInputs;
/**
* @var string
*/
public $readMsAvg;
/**
* @var string
*/
public $readMsMax;
public $readRatioAvg;
public $readRatioMax;
/**
* @var string
*/
public $recordsRead;
/**
* @var string
*/
public $recordsWritten;
/**
* @var string
*/
public $shuffleOutputBytes;
/**
* @var string
*/
public $shuffleOutputBytesSpilled;
/**
* @var string
*/
public $slotMs;
/**
* @var string
*/
public $startMs;
/**
* @var string
*/
public $status;
protected $stepsType = ExplainQueryStep::class;
protected $stepsDataType = 'array';
/**
* @var string
*/
public $waitMsAvg;
/**
* @var string
*/
public $waitMsMax;
public $waitRatioAvg;
public $waitRatioMax;
/**
* @var string
*/
public $writeMsAvg;
/**
* @var string
*/
public $writeMsMax;
public $writeRatioAvg;
public $writeRatioMax;
/**
* @param string
*/
public function setCompletedParallelInputs($completedParallelInputs)
{
$this->completedParallelInputs = $completedParallelInputs;
}
/**
* @return string
*/
public function getCompletedParallelInputs()
{
return $this->completedParallelInputs;
}
/**
* @param string
*/
public function setComputeMode($computeMode)
{
$this->computeMode = $computeMode;
}
/**
* @return string
*/
public function getComputeMode()
{
return $this->computeMode;
}
/**
* @param string
*/
public function setComputeMsAvg($computeMsAvg)
{
$this->computeMsAvg = $computeMsAvg;
}
/**
* @return string
*/
public function getComputeMsAvg()
{
return $this->computeMsAvg;
}
/**
* @param string
*/
public function setComputeMsMax($computeMsMax)
{
$this->computeMsMax = $computeMsMax;
}
/**
* @return string
*/
public function getComputeMsMax()
{
return $this->computeMsMax;
}
public function setComputeRatioAvg($computeRatioAvg)
{
$this->computeRatioAvg = $computeRatioAvg;
}
public function getComputeRatioAvg()
{
return $this->computeRatioAvg;
}
public function setComputeRatioMax($computeRatioMax)
{
$this->computeRatioMax = $computeRatioMax;
}
public function getComputeRatioMax()
{
return $this->computeRatioMax;
}
/**
* @param string
*/
public function setEndMs($endMs)
{
$this->endMs = $endMs;
}
/**
* @return string
*/
public function getEndMs()
{
return $this->endMs;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string[]
*/
public function setInputStages($inputStages)
{
$this->inputStages = $inputStages;
}
/**
* @return string[]
*/
public function getInputStages()
{
return $this->inputStages;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setParallelInputs($parallelInputs)
{
$this->parallelInputs = $parallelInputs;
}
/**
* @return string
*/
public function getParallelInputs()
{
return $this->parallelInputs;
}
/**
* @param string
*/
public function setReadMsAvg($readMsAvg)
{
$this->readMsAvg = $readMsAvg;
}
/**
* @return string
*/
public function getReadMsAvg()
{
return $this->readMsAvg;
}
/**
* @param string
*/
public function setReadMsMax($readMsMax)
{
$this->readMsMax = $readMsMax;
}
/**
* @return string
*/
public function getReadMsMax()
{
return $this->readMsMax;
}
public function setReadRatioAvg($readRatioAvg)
{
$this->readRatioAvg = $readRatioAvg;
}
public function getReadRatioAvg()
{
return $this->readRatioAvg;
}
public function setReadRatioMax($readRatioMax)
{
$this->readRatioMax = $readRatioMax;
}
public function getReadRatioMax()
{
return $this->readRatioMax;
}
/**
* @param string
*/
public function setRecordsRead($recordsRead)
{
$this->recordsRead = $recordsRead;
}
/**
* @return string
*/
public function getRecordsRead()
{
return $this->recordsRead;
}
/**
* @param string
*/
public function setRecordsWritten($recordsWritten)
{
$this->recordsWritten = $recordsWritten;
}
/**
* @return string
*/
public function getRecordsWritten()
{
return $this->recordsWritten;
}
/**
* @param string
*/
public function setShuffleOutputBytes($shuffleOutputBytes)
{
$this->shuffleOutputBytes = $shuffleOutputBytes;
}
/**
* @return string
*/
public function getShuffleOutputBytes()
{
return $this->shuffleOutputBytes;
}
/**
* @param string
*/
public function setShuffleOutputBytesSpilled($shuffleOutputBytesSpilled)
{
$this->shuffleOutputBytesSpilled = $shuffleOutputBytesSpilled;
}
/**
* @return string
*/
public function getShuffleOutputBytesSpilled()
{
return $this->shuffleOutputBytesSpilled;
}
/**
* @param string
*/
public function setSlotMs($slotMs)
{
$this->slotMs = $slotMs;
}
/**
* @return string
*/
public function getSlotMs()
{
return $this->slotMs;
}
/**
* @param string
*/
public function setStartMs($startMs)
{
$this->startMs = $startMs;
}
/**
* @return string
*/
public function getStartMs()
{
return $this->startMs;
}
/**
* @param string
*/
public function setStatus($status)
{
$this->status = $status;
}
/**
* @return string
*/
public function getStatus()
{
return $this->status;
}
/**
* @param ExplainQueryStep[]
*/
public function setSteps($steps)
{
$this->steps = $steps;
}
/**
* @return ExplainQueryStep[]
*/
public function getSteps()
{
return $this->steps;
}
/**
* @param string
*/
public function setWaitMsAvg($waitMsAvg)
{
$this->waitMsAvg = $waitMsAvg;
}
/**
* @return string
*/
public function getWaitMsAvg()
{
return $this->waitMsAvg;
}
/**
* @param string
*/
public function setWaitMsMax($waitMsMax)
{
$this->waitMsMax = $waitMsMax;
}
/**
* @return string
*/
public function getWaitMsMax()
{
return $this->waitMsMax;
}
public function setWaitRatioAvg($waitRatioAvg)
{
$this->waitRatioAvg = $waitRatioAvg;
}
public function getWaitRatioAvg()
{
return $this->waitRatioAvg;
}
public function setWaitRatioMax($waitRatioMax)
{
$this->waitRatioMax = $waitRatioMax;
}
public function getWaitRatioMax()
{
return $this->waitRatioMax;
}
/**
* @param string
*/
public function setWriteMsAvg($writeMsAvg)
{
$this->writeMsAvg = $writeMsAvg;
}
/**
* @return string
*/
public function getWriteMsAvg()
{
return $this->writeMsAvg;
}
/**
* @param string
*/
public function setWriteMsMax($writeMsMax)
{
$this->writeMsMax = $writeMsMax;
}
/**
* @return string
*/
public function getWriteMsMax()
{
return $this->writeMsMax;
}
public function setWriteRatioAvg($writeRatioAvg)
{
$this->writeRatioAvg = $writeRatioAvg;
}
public function getWriteRatioAvg()
{
return $this->writeRatioAvg;
}
public function setWriteRatioMax($writeRatioMax)
{
$this->writeRatioMax = $writeRatioMax;
}
public function getWriteRatioMax()
{
return $this->writeRatioMax;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExplainQueryStage::class, 'Google_Service_Bigquery_ExplainQueryStage');

View File

@@ -0,0 +1,63 @@
<?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 ExplainQueryStep extends \Google\Collection
{
protected $collection_key = 'substeps';
/**
* @var string
*/
public $kind;
/**
* @var string[]
*/
public $substeps;
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string[]
*/
public function setSubsteps($substeps)
{
$this->substeps = $substeps;
}
/**
* @return string[]
*/
public function getSubsteps()
{
return $this->substeps;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExplainQueryStep::class, 'Google_Service_Bigquery_ExplainQueryStep');

View File

@@ -0,0 +1,53 @@
<?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 Explanation extends \Google\Model
{
public $attribution;
/**
* @var string
*/
public $featureName;
public function setAttribution($attribution)
{
$this->attribution = $attribution;
}
public function getAttribution()
{
return $this->attribution;
}
/**
* @param string
*/
public function setFeatureName($featureName)
{
$this->featureName = $featureName;
}
/**
* @return string
*/
public function getFeatureName()
{
return $this->featureName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Explanation::class, 'Google_Service_Bigquery_Explanation');

View File

@@ -0,0 +1,62 @@
<?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 ExportDataStatistics extends \Google\Model
{
/**
* @var string
*/
public $fileCount;
/**
* @var string
*/
public $rowCount;
/**
* @param string
*/
public function setFileCount($fileCount)
{
$this->fileCount = $fileCount;
}
/**
* @return string
*/
public function getFileCount()
{
return $this->fileCount;
}
/**
* @param string
*/
public function setRowCount($rowCount)
{
$this->rowCount = $rowCount;
}
/**
* @return string
*/
public function getRowCount()
{
return $this->rowCount;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExportDataStatistics::class, 'Google_Service_Bigquery_ExportDataStatistics');

View File

@@ -0,0 +1,98 @@
<?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 Expr extends \Google\Model
{
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $expression;
/**
* @var string
*/
public $location;
/**
* @var string
*/
public $title;
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setExpression($expression)
{
$this->expression = $expression;
}
/**
* @return string
*/
public function getExpression()
{
return $this->expression;
}
/**
* @param string
*/
public function setLocation($location)
{
$this->location = $location;
}
/**
* @return string
*/
public function getLocation()
{
return $this->location;
}
/**
* @param string
*/
public function setTitle($title)
{
$this->title = $title;
}
/**
* @return string
*/
public function getTitle()
{
return $this->title;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Expr::class, 'Google_Service_Bigquery_Expr');

View File

@@ -0,0 +1,62 @@
<?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 ExternalCatalogDatasetOptions extends \Google\Model
{
/**
* @var string
*/
public $defaultStorageLocationUri;
/**
* @var string[]
*/
public $parameters;
/**
* @param string
*/
public function setDefaultStorageLocationUri($defaultStorageLocationUri)
{
$this->defaultStorageLocationUri = $defaultStorageLocationUri;
}
/**
* @return string
*/
public function getDefaultStorageLocationUri()
{
return $this->defaultStorageLocationUri;
}
/**
* @param string[]
*/
public function setParameters($parameters)
{
$this->parameters = $parameters;
}
/**
* @return string[]
*/
public function getParameters()
{
return $this->parameters;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExternalCatalogDatasetOptions::class, 'Google_Service_Bigquery_ExternalCatalogDatasetOptions');

View File

@@ -0,0 +1,78 @@
<?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 ExternalCatalogTableOptions extends \Google\Model
{
/**
* @var string
*/
public $connectionId;
/**
* @var string[]
*/
public $parameters;
protected $storageDescriptorType = StorageDescriptor::class;
protected $storageDescriptorDataType = '';
/**
* @param string
*/
public function setConnectionId($connectionId)
{
$this->connectionId = $connectionId;
}
/**
* @return string
*/
public function getConnectionId()
{
return $this->connectionId;
}
/**
* @param string[]
*/
public function setParameters($parameters)
{
$this->parameters = $parameters;
}
/**
* @return string[]
*/
public function getParameters()
{
return $this->parameters;
}
/**
* @param StorageDescriptor
*/
public function setStorageDescriptor(StorageDescriptor $storageDescriptor)
{
$this->storageDescriptor = $storageDescriptor;
}
/**
* @return StorageDescriptor
*/
public function getStorageDescriptor()
{
return $this->storageDescriptor;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExternalCatalogTableOptions::class, 'Google_Service_Bigquery_ExternalCatalogTableOptions');

View File

@@ -0,0 +1,389 @@
<?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 ExternalDataConfiguration extends \Google\Collection
{
protected $collection_key = 'sourceUris';
/**
* @var bool
*/
public $autodetect;
protected $avroOptionsType = AvroOptions::class;
protected $avroOptionsDataType = '';
protected $bigtableOptionsType = BigtableOptions::class;
protected $bigtableOptionsDataType = '';
/**
* @var string
*/
public $compression;
/**
* @var string
*/
public $connectionId;
protected $csvOptionsType = CsvOptions::class;
protected $csvOptionsDataType = '';
/**
* @var string[]
*/
public $decimalTargetTypes;
/**
* @var string
*/
public $fileSetSpecType;
protected $googleSheetsOptionsType = GoogleSheetsOptions::class;
protected $googleSheetsOptionsDataType = '';
protected $hivePartitioningOptionsType = HivePartitioningOptions::class;
protected $hivePartitioningOptionsDataType = '';
/**
* @var bool
*/
public $ignoreUnknownValues;
/**
* @var string
*/
public $jsonExtension;
protected $jsonOptionsType = JsonOptions::class;
protected $jsonOptionsDataType = '';
/**
* @var int
*/
public $maxBadRecords;
/**
* @var string
*/
public $metadataCacheMode;
/**
* @var string
*/
public $objectMetadata;
protected $parquetOptionsType = ParquetOptions::class;
protected $parquetOptionsDataType = '';
/**
* @var string
*/
public $referenceFileSchemaUri;
protected $schemaType = TableSchema::class;
protected $schemaDataType = '';
/**
* @var string
*/
public $sourceFormat;
/**
* @var string[]
*/
public $sourceUris;
/**
* @param bool
*/
public function setAutodetect($autodetect)
{
$this->autodetect = $autodetect;
}
/**
* @return bool
*/
public function getAutodetect()
{
return $this->autodetect;
}
/**
* @param AvroOptions
*/
public function setAvroOptions(AvroOptions $avroOptions)
{
$this->avroOptions = $avroOptions;
}
/**
* @return AvroOptions
*/
public function getAvroOptions()
{
return $this->avroOptions;
}
/**
* @param BigtableOptions
*/
public function setBigtableOptions(BigtableOptions $bigtableOptions)
{
$this->bigtableOptions = $bigtableOptions;
}
/**
* @return BigtableOptions
*/
public function getBigtableOptions()
{
return $this->bigtableOptions;
}
/**
* @param string
*/
public function setCompression($compression)
{
$this->compression = $compression;
}
/**
* @return string
*/
public function getCompression()
{
return $this->compression;
}
/**
* @param string
*/
public function setConnectionId($connectionId)
{
$this->connectionId = $connectionId;
}
/**
* @return string
*/
public function getConnectionId()
{
return $this->connectionId;
}
/**
* @param CsvOptions
*/
public function setCsvOptions(CsvOptions $csvOptions)
{
$this->csvOptions = $csvOptions;
}
/**
* @return CsvOptions
*/
public function getCsvOptions()
{
return $this->csvOptions;
}
/**
* @param string[]
*/
public function setDecimalTargetTypes($decimalTargetTypes)
{
$this->decimalTargetTypes = $decimalTargetTypes;
}
/**
* @return string[]
*/
public function getDecimalTargetTypes()
{
return $this->decimalTargetTypes;
}
/**
* @param string
*/
public function setFileSetSpecType($fileSetSpecType)
{
$this->fileSetSpecType = $fileSetSpecType;
}
/**
* @return string
*/
public function getFileSetSpecType()
{
return $this->fileSetSpecType;
}
/**
* @param GoogleSheetsOptions
*/
public function setGoogleSheetsOptions(GoogleSheetsOptions $googleSheetsOptions)
{
$this->googleSheetsOptions = $googleSheetsOptions;
}
/**
* @return GoogleSheetsOptions
*/
public function getGoogleSheetsOptions()
{
return $this->googleSheetsOptions;
}
/**
* @param HivePartitioningOptions
*/
public function setHivePartitioningOptions(HivePartitioningOptions $hivePartitioningOptions)
{
$this->hivePartitioningOptions = $hivePartitioningOptions;
}
/**
* @return HivePartitioningOptions
*/
public function getHivePartitioningOptions()
{
return $this->hivePartitioningOptions;
}
/**
* @param bool
*/
public function setIgnoreUnknownValues($ignoreUnknownValues)
{
$this->ignoreUnknownValues = $ignoreUnknownValues;
}
/**
* @return bool
*/
public function getIgnoreUnknownValues()
{
return $this->ignoreUnknownValues;
}
/**
* @param string
*/
public function setJsonExtension($jsonExtension)
{
$this->jsonExtension = $jsonExtension;
}
/**
* @return string
*/
public function getJsonExtension()
{
return $this->jsonExtension;
}
/**
* @param JsonOptions
*/
public function setJsonOptions(JsonOptions $jsonOptions)
{
$this->jsonOptions = $jsonOptions;
}
/**
* @return JsonOptions
*/
public function getJsonOptions()
{
return $this->jsonOptions;
}
/**
* @param int
*/
public function setMaxBadRecords($maxBadRecords)
{
$this->maxBadRecords = $maxBadRecords;
}
/**
* @return int
*/
public function getMaxBadRecords()
{
return $this->maxBadRecords;
}
/**
* @param string
*/
public function setMetadataCacheMode($metadataCacheMode)
{
$this->metadataCacheMode = $metadataCacheMode;
}
/**
* @return string
*/
public function getMetadataCacheMode()
{
return $this->metadataCacheMode;
}
/**
* @param string
*/
public function setObjectMetadata($objectMetadata)
{
$this->objectMetadata = $objectMetadata;
}
/**
* @return string
*/
public function getObjectMetadata()
{
return $this->objectMetadata;
}
/**
* @param ParquetOptions
*/
public function setParquetOptions(ParquetOptions $parquetOptions)
{
$this->parquetOptions = $parquetOptions;
}
/**
* @return ParquetOptions
*/
public function getParquetOptions()
{
return $this->parquetOptions;
}
/**
* @param string
*/
public function setReferenceFileSchemaUri($referenceFileSchemaUri)
{
$this->referenceFileSchemaUri = $referenceFileSchemaUri;
}
/**
* @return string
*/
public function getReferenceFileSchemaUri()
{
return $this->referenceFileSchemaUri;
}
/**
* @param TableSchema
*/
public function setSchema(TableSchema $schema)
{
$this->schema = $schema;
}
/**
* @return TableSchema
*/
public function getSchema()
{
return $this->schema;
}
/**
* @param string
*/
public function setSourceFormat($sourceFormat)
{
$this->sourceFormat = $sourceFormat;
}
/**
* @return string
*/
public function getSourceFormat()
{
return $this->sourceFormat;
}
/**
* @param string[]
*/
public function setSourceUris($sourceUris)
{
$this->sourceUris = $sourceUris;
}
/**
* @return string[]
*/
public function getSourceUris()
{
return $this->sourceUris;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExternalDataConfiguration::class, 'Google_Service_Bigquery_ExternalDataConfiguration');

View File

@@ -0,0 +1,62 @@
<?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 ExternalDatasetReference extends \Google\Model
{
/**
* @var string
*/
public $connection;
/**
* @var string
*/
public $externalSource;
/**
* @param string
*/
public function setConnection($connection)
{
$this->connection = $connection;
}
/**
* @return string
*/
public function getConnection()
{
return $this->connection;
}
/**
* @param string
*/
public function setExternalSource($externalSource)
{
$this->externalSource = $externalSource;
}
/**
* @return string
*/
public function getExternalSource()
{
return $this->externalSource;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExternalDatasetReference::class, 'Google_Service_Bigquery_ExternalDatasetReference');

View File

@@ -0,0 +1,116 @@
<?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 ExternalServiceCost extends \Google\Model
{
/**
* @var string
*/
public $bytesBilled;
/**
* @var string
*/
public $bytesProcessed;
/**
* @var string
*/
public $externalService;
/**
* @var string
*/
public $reservedSlotCount;
/**
* @var string
*/
public $slotMs;
/**
* @param string
*/
public function setBytesBilled($bytesBilled)
{
$this->bytesBilled = $bytesBilled;
}
/**
* @return string
*/
public function getBytesBilled()
{
return $this->bytesBilled;
}
/**
* @param string
*/
public function setBytesProcessed($bytesProcessed)
{
$this->bytesProcessed = $bytesProcessed;
}
/**
* @return string
*/
public function getBytesProcessed()
{
return $this->bytesProcessed;
}
/**
* @param string
*/
public function setExternalService($externalService)
{
$this->externalService = $externalService;
}
/**
* @return string
*/
public function getExternalService()
{
return $this->externalService;
}
/**
* @param string
*/
public function setReservedSlotCount($reservedSlotCount)
{
$this->reservedSlotCount = $reservedSlotCount;
}
/**
* @return string
*/
public function getReservedSlotCount()
{
return $this->reservedSlotCount;
}
/**
* @param string
*/
public function setSlotMs($slotMs)
{
$this->slotMs = $slotMs;
}
/**
* @return string
*/
public function getSlotMs()
{
return $this->slotMs;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExternalServiceCost::class, 'Google_Service_Bigquery_ExternalServiceCost');

View File

@@ -0,0 +1,69 @@
<?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 FeatureValue extends \Google\Model
{
protected $categoricalValueType = CategoricalValue::class;
protected $categoricalValueDataType = '';
/**
* @var string
*/
public $featureColumn;
public $numericalValue;
/**
* @param CategoricalValue
*/
public function setCategoricalValue(CategoricalValue $categoricalValue)
{
$this->categoricalValue = $categoricalValue;
}
/**
* @return CategoricalValue
*/
public function getCategoricalValue()
{
return $this->categoricalValue;
}
/**
* @param string
*/
public function setFeatureColumn($featureColumn)
{
$this->featureColumn = $featureColumn;
}
/**
* @return string
*/
public function getFeatureColumn()
{
return $this->featureColumn;
}
public function setNumericalValue($numericalValue)
{
$this->numericalValue = $numericalValue;
}
public function getNumericalValue()
{
return $this->numericalValue;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FeatureValue::class, 'Google_Service_Bigquery_FeatureValue');

View File

@@ -0,0 +1,44 @@
<?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 ForeignTypeInfo extends \Google\Model
{
/**
* @var string
*/
public $typeSystem;
/**
* @param string
*/
public function setTypeSystem($typeSystem)
{
$this->typeSystem = $typeSystem;
}
/**
* @return string
*/
public function getTypeSystem()
{
return $this->typeSystem;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ForeignTypeInfo::class, 'Google_Service_Bigquery_ForeignTypeInfo');

View File

@@ -0,0 +1,62 @@
<?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 ForeignViewDefinition extends \Google\Model
{
/**
* @var string
*/
public $dialect;
/**
* @var string
*/
public $query;
/**
* @param string
*/
public function setDialect($dialect)
{
$this->dialect = $dialect;
}
/**
* @return string
*/
public function getDialect()
{
return $this->dialect;
}
/**
* @param string
*/
public function setQuery($query)
{
$this->query = $query;
}
/**
* @return string
*/
public function getQuery()
{
return $this->query;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ForeignViewDefinition::class, 'Google_Service_Bigquery_ForeignViewDefinition');

View File

@@ -0,0 +1,42 @@
<?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 GetIamPolicyRequest extends \Google\Model
{
protected $optionsType = GetPolicyOptions::class;
protected $optionsDataType = '';
/**
* @param GetPolicyOptions
*/
public function setOptions(GetPolicyOptions $options)
{
$this->options = $options;
}
/**
* @return GetPolicyOptions
*/
public function getOptions()
{
return $this->options;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GetIamPolicyRequest::class, 'Google_Service_Bigquery_GetIamPolicyRequest');

View File

@@ -0,0 +1,44 @@
<?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 GetPolicyOptions extends \Google\Model
{
/**
* @var int
*/
public $requestedPolicyVersion;
/**
* @param int
*/
public function setRequestedPolicyVersion($requestedPolicyVersion)
{
$this->requestedPolicyVersion = $requestedPolicyVersion;
}
/**
* @return int
*/
public function getRequestedPolicyVersion()
{
return $this->requestedPolicyVersion;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GetPolicyOptions::class, 'Google_Service_Bigquery_GetPolicyOptions');

View File

@@ -0,0 +1,235 @@
<?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 GetQueryResultsResponse extends \Google\Collection
{
protected $collection_key = 'rows';
/**
* @var bool
*/
public $cacheHit;
protected $errorsType = ErrorProto::class;
protected $errorsDataType = 'array';
/**
* @var string
*/
public $etag;
/**
* @var bool
*/
public $jobComplete;
protected $jobReferenceType = JobReference::class;
protected $jobReferenceDataType = '';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $numDmlAffectedRows;
/**
* @var string
*/
public $pageToken;
protected $rowsType = TableRow::class;
protected $rowsDataType = 'array';
protected $schemaType = TableSchema::class;
protected $schemaDataType = '';
/**
* @var string
*/
public $totalBytesProcessed;
/**
* @var string
*/
public $totalRows;
/**
* @param bool
*/
public function setCacheHit($cacheHit)
{
$this->cacheHit = $cacheHit;
}
/**
* @return bool
*/
public function getCacheHit()
{
return $this->cacheHit;
}
/**
* @param ErrorProto[]
*/
public function setErrors($errors)
{
$this->errors = $errors;
}
/**
* @return ErrorProto[]
*/
public function getErrors()
{
return $this->errors;
}
/**
* @param string
*/
public function setEtag($etag)
{
$this->etag = $etag;
}
/**
* @return string
*/
public function getEtag()
{
return $this->etag;
}
/**
* @param bool
*/
public function setJobComplete($jobComplete)
{
$this->jobComplete = $jobComplete;
}
/**
* @return bool
*/
public function getJobComplete()
{
return $this->jobComplete;
}
/**
* @param JobReference
*/
public function setJobReference(JobReference $jobReference)
{
$this->jobReference = $jobReference;
}
/**
* @return JobReference
*/
public function getJobReference()
{
return $this->jobReference;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setNumDmlAffectedRows($numDmlAffectedRows)
{
$this->numDmlAffectedRows = $numDmlAffectedRows;
}
/**
* @return string
*/
public function getNumDmlAffectedRows()
{
return $this->numDmlAffectedRows;
}
/**
* @param string
*/
public function setPageToken($pageToken)
{
$this->pageToken = $pageToken;
}
/**
* @return string
*/
public function getPageToken()
{
return $this->pageToken;
}
/**
* @param TableRow[]
*/
public function setRows($rows)
{
$this->rows = $rows;
}
/**
* @return TableRow[]
*/
public function getRows()
{
return $this->rows;
}
/**
* @param TableSchema
*/
public function setSchema(TableSchema $schema)
{
$this->schema = $schema;
}
/**
* @return TableSchema
*/
public function getSchema()
{
return $this->schema;
}
/**
* @param string
*/
public function setTotalBytesProcessed($totalBytesProcessed)
{
$this->totalBytesProcessed = $totalBytesProcessed;
}
/**
* @return string
*/
public function getTotalBytesProcessed()
{
return $this->totalBytesProcessed;
}
/**
* @param string
*/
public function setTotalRows($totalRows)
{
$this->totalRows = $totalRows;
}
/**
* @return string
*/
public function getTotalRows()
{
return $this->totalRows;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GetQueryResultsResponse::class, 'Google_Service_Bigquery_GetQueryResultsResponse');

View File

@@ -0,0 +1,62 @@
<?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 GetServiceAccountResponse extends \Google\Model
{
/**
* @var string
*/
public $email;
/**
* @var string
*/
public $kind;
/**
* @param string
*/
public function setEmail($email)
{
$this->email = $email;
}
/**
* @return string
*/
public function getEmail()
{
return $this->email;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GetServiceAccountResponse::class, 'Google_Service_Bigquery_GetServiceAccountResponse');

View File

@@ -0,0 +1,61 @@
<?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 GlobalExplanation extends \Google\Collection
{
protected $collection_key = 'explanations';
/**
* @var string
*/
public $classLabel;
protected $explanationsType = Explanation::class;
protected $explanationsDataType = 'array';
/**
* @param string
*/
public function setClassLabel($classLabel)
{
$this->classLabel = $classLabel;
}
/**
* @return string
*/
public function getClassLabel()
{
return $this->classLabel;
}
/**
* @param Explanation[]
*/
public function setExplanations($explanations)
{
$this->explanations = $explanations;
}
/**
* @return Explanation[]
*/
public function getExplanations()
{
return $this->explanations;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GlobalExplanation::class, 'Google_Service_Bigquery_GlobalExplanation');

View File

@@ -0,0 +1,62 @@
<?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 GoogleSheetsOptions extends \Google\Model
{
/**
* @var string
*/
public $range;
/**
* @var string
*/
public $skipLeadingRows;
/**
* @param string
*/
public function setRange($range)
{
$this->range = $range;
}
/**
* @return string
*/
public function getRange()
{
return $this->range;
}
/**
* @param string
*/
public function setSkipLeadingRows($skipLeadingRows)
{
$this->skipLeadingRows = $skipLeadingRows;
}
/**
* @return string
*/
public function getSkipLeadingRows()
{
return $this->skipLeadingRows;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleSheetsOptions::class, 'Google_Service_Bigquery_GoogleSheetsOptions');

View File

@@ -0,0 +1,98 @@
<?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 HighCardinalityJoin extends \Google\Model
{
/**
* @var string
*/
public $leftRows;
/**
* @var string
*/
public $outputRows;
/**
* @var string
*/
public $rightRows;
/**
* @var int
*/
public $stepIndex;
/**
* @param string
*/
public function setLeftRows($leftRows)
{
$this->leftRows = $leftRows;
}
/**
* @return string
*/
public function getLeftRows()
{
return $this->leftRows;
}
/**
* @param string
*/
public function setOutputRows($outputRows)
{
$this->outputRows = $outputRows;
}
/**
* @return string
*/
public function getOutputRows()
{
return $this->outputRows;
}
/**
* @param string
*/
public function setRightRows($rightRows)
{
$this->rightRows = $rightRows;
}
/**
* @return string
*/
public function getRightRows()
{
return $this->rightRows;
}
/**
* @param int
*/
public function setStepIndex($stepIndex)
{
$this->stepIndex = $stepIndex;
}
/**
* @return int
*/
public function getStepIndex()
{
return $this->stepIndex;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(HighCardinalityJoin::class, 'Google_Service_Bigquery_HighCardinalityJoin');

View File

@@ -0,0 +1,99 @@
<?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 HivePartitioningOptions extends \Google\Collection
{
protected $collection_key = 'fields';
/**
* @var string[]
*/
public $fields;
/**
* @var string
*/
public $mode;
/**
* @var bool
*/
public $requirePartitionFilter;
/**
* @var string
*/
public $sourceUriPrefix;
/**
* @param string[]
*/
public function setFields($fields)
{
$this->fields = $fields;
}
/**
* @return string[]
*/
public function getFields()
{
return $this->fields;
}
/**
* @param string
*/
public function setMode($mode)
{
$this->mode = $mode;
}
/**
* @return string
*/
public function getMode()
{
return $this->mode;
}
/**
* @param bool
*/
public function setRequirePartitionFilter($requirePartitionFilter)
{
$this->requirePartitionFilter = $requirePartitionFilter;
}
/**
* @return bool
*/
public function getRequirePartitionFilter()
{
return $this->requirePartitionFilter;
}
/**
* @param string
*/
public function setSourceUriPrefix($sourceUriPrefix)
{
$this->sourceUriPrefix = $sourceUriPrefix;
}
/**
* @return string
*/
public function getSourceUriPrefix()
{
return $this->sourceUriPrefix;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(HivePartitioningOptions::class, 'Google_Service_Bigquery_HivePartitioningOptions');

View File

@@ -0,0 +1,378 @@
<?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 HparamSearchSpaces extends \Google\Model
{
protected $activationFnType = StringHparamSearchSpace::class;
protected $activationFnDataType = '';
protected $batchSizeType = IntHparamSearchSpace::class;
protected $batchSizeDataType = '';
protected $boosterTypeType = StringHparamSearchSpace::class;
protected $boosterTypeDataType = '';
protected $colsampleBylevelType = DoubleHparamSearchSpace::class;
protected $colsampleBylevelDataType = '';
protected $colsampleBynodeType = DoubleHparamSearchSpace::class;
protected $colsampleBynodeDataType = '';
protected $colsampleBytreeType = DoubleHparamSearchSpace::class;
protected $colsampleBytreeDataType = '';
protected $dartNormalizeTypeType = StringHparamSearchSpace::class;
protected $dartNormalizeTypeDataType = '';
protected $dropoutType = DoubleHparamSearchSpace::class;
protected $dropoutDataType = '';
protected $hiddenUnitsType = IntArrayHparamSearchSpace::class;
protected $hiddenUnitsDataType = '';
protected $l1RegType = DoubleHparamSearchSpace::class;
protected $l1RegDataType = '';
protected $l2RegType = DoubleHparamSearchSpace::class;
protected $l2RegDataType = '';
protected $learnRateType = DoubleHparamSearchSpace::class;
protected $learnRateDataType = '';
protected $maxTreeDepthType = IntHparamSearchSpace::class;
protected $maxTreeDepthDataType = '';
protected $minSplitLossType = DoubleHparamSearchSpace::class;
protected $minSplitLossDataType = '';
protected $minTreeChildWeightType = IntHparamSearchSpace::class;
protected $minTreeChildWeightDataType = '';
protected $numClustersType = IntHparamSearchSpace::class;
protected $numClustersDataType = '';
protected $numFactorsType = IntHparamSearchSpace::class;
protected $numFactorsDataType = '';
protected $numParallelTreeType = IntHparamSearchSpace::class;
protected $numParallelTreeDataType = '';
protected $optimizerType = StringHparamSearchSpace::class;
protected $optimizerDataType = '';
protected $subsampleType = DoubleHparamSearchSpace::class;
protected $subsampleDataType = '';
protected $treeMethodType = StringHparamSearchSpace::class;
protected $treeMethodDataType = '';
protected $walsAlphaType = DoubleHparamSearchSpace::class;
protected $walsAlphaDataType = '';
/**
* @param StringHparamSearchSpace
*/
public function setActivationFn(StringHparamSearchSpace $activationFn)
{
$this->activationFn = $activationFn;
}
/**
* @return StringHparamSearchSpace
*/
public function getActivationFn()
{
return $this->activationFn;
}
/**
* @param IntHparamSearchSpace
*/
public function setBatchSize(IntHparamSearchSpace $batchSize)
{
$this->batchSize = $batchSize;
}
/**
* @return IntHparamSearchSpace
*/
public function getBatchSize()
{
return $this->batchSize;
}
/**
* @param StringHparamSearchSpace
*/
public function setBoosterType(StringHparamSearchSpace $boosterType)
{
$this->boosterType = $boosterType;
}
/**
* @return StringHparamSearchSpace
*/
public function getBoosterType()
{
return $this->boosterType;
}
/**
* @param DoubleHparamSearchSpace
*/
public function setColsampleBylevel(DoubleHparamSearchSpace $colsampleBylevel)
{
$this->colsampleBylevel = $colsampleBylevel;
}
/**
* @return DoubleHparamSearchSpace
*/
public function getColsampleBylevel()
{
return $this->colsampleBylevel;
}
/**
* @param DoubleHparamSearchSpace
*/
public function setColsampleBynode(DoubleHparamSearchSpace $colsampleBynode)
{
$this->colsampleBynode = $colsampleBynode;
}
/**
* @return DoubleHparamSearchSpace
*/
public function getColsampleBynode()
{
return $this->colsampleBynode;
}
/**
* @param DoubleHparamSearchSpace
*/
public function setColsampleBytree(DoubleHparamSearchSpace $colsampleBytree)
{
$this->colsampleBytree = $colsampleBytree;
}
/**
* @return DoubleHparamSearchSpace
*/
public function getColsampleBytree()
{
return $this->colsampleBytree;
}
/**
* @param StringHparamSearchSpace
*/
public function setDartNormalizeType(StringHparamSearchSpace $dartNormalizeType)
{
$this->dartNormalizeType = $dartNormalizeType;
}
/**
* @return StringHparamSearchSpace
*/
public function getDartNormalizeType()
{
return $this->dartNormalizeType;
}
/**
* @param DoubleHparamSearchSpace
*/
public function setDropout(DoubleHparamSearchSpace $dropout)
{
$this->dropout = $dropout;
}
/**
* @return DoubleHparamSearchSpace
*/
public function getDropout()
{
return $this->dropout;
}
/**
* @param IntArrayHparamSearchSpace
*/
public function setHiddenUnits(IntArrayHparamSearchSpace $hiddenUnits)
{
$this->hiddenUnits = $hiddenUnits;
}
/**
* @return IntArrayHparamSearchSpace
*/
public function getHiddenUnits()
{
return $this->hiddenUnits;
}
/**
* @param DoubleHparamSearchSpace
*/
public function setL1Reg(DoubleHparamSearchSpace $l1Reg)
{
$this->l1Reg = $l1Reg;
}
/**
* @return DoubleHparamSearchSpace
*/
public function getL1Reg()
{
return $this->l1Reg;
}
/**
* @param DoubleHparamSearchSpace
*/
public function setL2Reg(DoubleHparamSearchSpace $l2Reg)
{
$this->l2Reg = $l2Reg;
}
/**
* @return DoubleHparamSearchSpace
*/
public function getL2Reg()
{
return $this->l2Reg;
}
/**
* @param DoubleHparamSearchSpace
*/
public function setLearnRate(DoubleHparamSearchSpace $learnRate)
{
$this->learnRate = $learnRate;
}
/**
* @return DoubleHparamSearchSpace
*/
public function getLearnRate()
{
return $this->learnRate;
}
/**
* @param IntHparamSearchSpace
*/
public function setMaxTreeDepth(IntHparamSearchSpace $maxTreeDepth)
{
$this->maxTreeDepth = $maxTreeDepth;
}
/**
* @return IntHparamSearchSpace
*/
public function getMaxTreeDepth()
{
return $this->maxTreeDepth;
}
/**
* @param DoubleHparamSearchSpace
*/
public function setMinSplitLoss(DoubleHparamSearchSpace $minSplitLoss)
{
$this->minSplitLoss = $minSplitLoss;
}
/**
* @return DoubleHparamSearchSpace
*/
public function getMinSplitLoss()
{
return $this->minSplitLoss;
}
/**
* @param IntHparamSearchSpace
*/
public function setMinTreeChildWeight(IntHparamSearchSpace $minTreeChildWeight)
{
$this->minTreeChildWeight = $minTreeChildWeight;
}
/**
* @return IntHparamSearchSpace
*/
public function getMinTreeChildWeight()
{
return $this->minTreeChildWeight;
}
/**
* @param IntHparamSearchSpace
*/
public function setNumClusters(IntHparamSearchSpace $numClusters)
{
$this->numClusters = $numClusters;
}
/**
* @return IntHparamSearchSpace
*/
public function getNumClusters()
{
return $this->numClusters;
}
/**
* @param IntHparamSearchSpace
*/
public function setNumFactors(IntHparamSearchSpace $numFactors)
{
$this->numFactors = $numFactors;
}
/**
* @return IntHparamSearchSpace
*/
public function getNumFactors()
{
return $this->numFactors;
}
/**
* @param IntHparamSearchSpace
*/
public function setNumParallelTree(IntHparamSearchSpace $numParallelTree)
{
$this->numParallelTree = $numParallelTree;
}
/**
* @return IntHparamSearchSpace
*/
public function getNumParallelTree()
{
return $this->numParallelTree;
}
/**
* @param StringHparamSearchSpace
*/
public function setOptimizer(StringHparamSearchSpace $optimizer)
{
$this->optimizer = $optimizer;
}
/**
* @return StringHparamSearchSpace
*/
public function getOptimizer()
{
return $this->optimizer;
}
/**
* @param DoubleHparamSearchSpace
*/
public function setSubsample(DoubleHparamSearchSpace $subsample)
{
$this->subsample = $subsample;
}
/**
* @return DoubleHparamSearchSpace
*/
public function getSubsample()
{
return $this->subsample;
}
/**
* @param StringHparamSearchSpace
*/
public function setTreeMethod(StringHparamSearchSpace $treeMethod)
{
$this->treeMethod = $treeMethod;
}
/**
* @return StringHparamSearchSpace
*/
public function getTreeMethod()
{
return $this->treeMethod;
}
/**
* @param DoubleHparamSearchSpace
*/
public function setWalsAlpha(DoubleHparamSearchSpace $walsAlpha)
{
$this->walsAlpha = $walsAlpha;
}
/**
* @return DoubleHparamSearchSpace
*/
public function getWalsAlpha()
{
return $this->walsAlpha;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(HparamSearchSpaces::class, 'Google_Service_Bigquery_HparamSearchSpaces');

View File

@@ -0,0 +1,182 @@
<?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 HparamTuningTrial extends \Google\Model
{
/**
* @var string
*/
public $endTimeMs;
/**
* @var string
*/
public $errorMessage;
public $evalLoss;
protected $evaluationMetricsType = EvaluationMetrics::class;
protected $evaluationMetricsDataType = '';
protected $hparamTuningEvaluationMetricsType = EvaluationMetrics::class;
protected $hparamTuningEvaluationMetricsDataType = '';
protected $hparamsType = TrainingOptions::class;
protected $hparamsDataType = '';
/**
* @var string
*/
public $startTimeMs;
/**
* @var string
*/
public $status;
public $trainingLoss;
/**
* @var string
*/
public $trialId;
/**
* @param string
*/
public function setEndTimeMs($endTimeMs)
{
$this->endTimeMs = $endTimeMs;
}
/**
* @return string
*/
public function getEndTimeMs()
{
return $this->endTimeMs;
}
/**
* @param string
*/
public function setErrorMessage($errorMessage)
{
$this->errorMessage = $errorMessage;
}
/**
* @return string
*/
public function getErrorMessage()
{
return $this->errorMessage;
}
public function setEvalLoss($evalLoss)
{
$this->evalLoss = $evalLoss;
}
public function getEvalLoss()
{
return $this->evalLoss;
}
/**
* @param EvaluationMetrics
*/
public function setEvaluationMetrics(EvaluationMetrics $evaluationMetrics)
{
$this->evaluationMetrics = $evaluationMetrics;
}
/**
* @return EvaluationMetrics
*/
public function getEvaluationMetrics()
{
return $this->evaluationMetrics;
}
/**
* @param EvaluationMetrics
*/
public function setHparamTuningEvaluationMetrics(EvaluationMetrics $hparamTuningEvaluationMetrics)
{
$this->hparamTuningEvaluationMetrics = $hparamTuningEvaluationMetrics;
}
/**
* @return EvaluationMetrics
*/
public function getHparamTuningEvaluationMetrics()
{
return $this->hparamTuningEvaluationMetrics;
}
/**
* @param TrainingOptions
*/
public function setHparams(TrainingOptions $hparams)
{
$this->hparams = $hparams;
}
/**
* @return TrainingOptions
*/
public function getHparams()
{
return $this->hparams;
}
/**
* @param string
*/
public function setStartTimeMs($startTimeMs)
{
$this->startTimeMs = $startTimeMs;
}
/**
* @return string
*/
public function getStartTimeMs()
{
return $this->startTimeMs;
}
/**
* @param string
*/
public function setStatus($status)
{
$this->status = $status;
}
/**
* @return string
*/
public function getStatus()
{
return $this->status;
}
public function setTrainingLoss($trainingLoss)
{
$this->trainingLoss = $trainingLoss;
}
public function getTrainingLoss()
{
return $this->trainingLoss;
}
/**
* @param string
*/
public function setTrialId($trialId)
{
$this->trialId = $trialId;
}
/**
* @return string
*/
public function getTrialId()
{
return $this->trialId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(HparamTuningTrial::class, 'Google_Service_Bigquery_HparamTuningTrial');

View File

@@ -0,0 +1,80 @@
<?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 IdentityColumnInfo extends \Google\Model
{
/**
* @var string
*/
public $generatedMode;
/**
* @var string
*/
public $increment;
/**
* @var string
*/
public $start;
/**
* @param string
*/
public function setGeneratedMode($generatedMode)
{
$this->generatedMode = $generatedMode;
}
/**
* @return string
*/
public function getGeneratedMode()
{
return $this->generatedMode;
}
/**
* @param string
*/
public function setIncrement($increment)
{
$this->increment = $increment;
}
/**
* @return string
*/
public function getIncrement()
{
return $this->increment;
}
/**
* @param string
*/
public function setStart($start)
{
$this->start = $start;
}
/**
* @return string
*/
public function getStart()
{
return $this->start;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IdentityColumnInfo::class, 'Google_Service_Bigquery_IdentityColumnInfo');

View File

@@ -0,0 +1,96 @@
<?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 IndexUnusedReason extends \Google\Model
{
protected $baseTableType = TableReference::class;
protected $baseTableDataType = '';
/**
* @var string
*/
public $code;
/**
* @var string
*/
public $indexName;
/**
* @var string
*/
public $message;
/**
* @param TableReference
*/
public function setBaseTable(TableReference $baseTable)
{
$this->baseTable = $baseTable;
}
/**
* @return TableReference
*/
public function getBaseTable()
{
return $this->baseTable;
}
/**
* @param string
*/
public function setCode($code)
{
$this->code = $code;
}
/**
* @return string
*/
public function getCode()
{
return $this->code;
}
/**
* @param string
*/
public function setIndexName($indexName)
{
$this->indexName = $indexName;
}
/**
* @return string
*/
public function getIndexName()
{
return $this->indexName;
}
/**
* @param string
*/
public function setMessage($message)
{
$this->message = $message;
}
/**
* @return string
*/
public function getMessage()
{
return $this->message;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IndexUnusedReason::class, 'Google_Service_Bigquery_IndexUnusedReason');

View File

@@ -0,0 +1,44 @@
<?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 InputDataChange extends \Google\Model
{
/**
* @var float
*/
public $recordsReadDiffPercentage;
/**
* @param float
*/
public function setRecordsReadDiffPercentage($recordsReadDiffPercentage)
{
$this->recordsReadDiffPercentage = $recordsReadDiffPercentage;
}
/**
* @return float
*/
public function getRecordsReadDiffPercentage()
{
return $this->recordsReadDiffPercentage;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(InputDataChange::class, 'Google_Service_Bigquery_InputDataChange');

View File

@@ -0,0 +1,45 @@
<?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 IntArray extends \Google\Collection
{
protected $collection_key = 'elements';
/**
* @var string[]
*/
public $elements;
/**
* @param string[]
*/
public function setElements($elements)
{
$this->elements = $elements;
}
/**
* @return string[]
*/
public function getElements()
{
return $this->elements;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IntArray::class, 'Google_Service_Bigquery_IntArray');

View File

@@ -0,0 +1,43 @@
<?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 IntArrayHparamSearchSpace extends \Google\Collection
{
protected $collection_key = 'candidates';
protected $candidatesType = IntArray::class;
protected $candidatesDataType = 'array';
/**
* @param IntArray[]
*/
public function setCandidates($candidates)
{
$this->candidates = $candidates;
}
/**
* @return IntArray[]
*/
public function getCandidates()
{
return $this->candidates;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IntArrayHparamSearchSpace::class, 'Google_Service_Bigquery_IntArrayHparamSearchSpace');

View File

@@ -0,0 +1,45 @@
<?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 IntCandidates extends \Google\Collection
{
protected $collection_key = 'candidates';
/**
* @var string[]
*/
public $candidates;
/**
* @param string[]
*/
public function setCandidates($candidates)
{
$this->candidates = $candidates;
}
/**
* @return string[]
*/
public function getCandidates()
{
return $this->candidates;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IntCandidates::class, 'Google_Service_Bigquery_IntCandidates');

View File

@@ -0,0 +1,58 @@
<?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 IntHparamSearchSpace extends \Google\Model
{
protected $candidatesType = IntCandidates::class;
protected $candidatesDataType = '';
protected $rangeType = IntRange::class;
protected $rangeDataType = '';
/**
* @param IntCandidates
*/
public function setCandidates(IntCandidates $candidates)
{
$this->candidates = $candidates;
}
/**
* @return IntCandidates
*/
public function getCandidates()
{
return $this->candidates;
}
/**
* @param IntRange
*/
public function setRange(IntRange $range)
{
$this->range = $range;
}
/**
* @return IntRange
*/
public function getRange()
{
return $this->range;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IntHparamSearchSpace::class, 'Google_Service_Bigquery_IntHparamSearchSpace');

View File

@@ -0,0 +1,62 @@
<?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 IntRange extends \Google\Model
{
/**
* @var string
*/
public $max;
/**
* @var string
*/
public $min;
/**
* @param string
*/
public function setMax($max)
{
$this->max = $max;
}
/**
* @return string
*/
public function getMax()
{
return $this->max;
}
/**
* @param string
*/
public function setMin($min)
{
$this->min = $min;
}
/**
* @return string
*/
public function getMin()
{
return $this->min;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IntRange::class, 'Google_Service_Bigquery_IntRange');

View File

@@ -0,0 +1,138 @@
<?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 IterationResult extends \Google\Collection
{
protected $collection_key = 'principalComponentInfos';
protected $arimaResultType = ArimaResult::class;
protected $arimaResultDataType = '';
protected $clusterInfosType = ClusterInfo::class;
protected $clusterInfosDataType = 'array';
/**
* @var string
*/
public $durationMs;
public $evalLoss;
/**
* @var int
*/
public $index;
public $learnRate;
protected $principalComponentInfosType = PrincipalComponentInfo::class;
protected $principalComponentInfosDataType = 'array';
public $trainingLoss;
/**
* @param ArimaResult
*/
public function setArimaResult(ArimaResult $arimaResult)
{
$this->arimaResult = $arimaResult;
}
/**
* @return ArimaResult
*/
public function getArimaResult()
{
return $this->arimaResult;
}
/**
* @param ClusterInfo[]
*/
public function setClusterInfos($clusterInfos)
{
$this->clusterInfos = $clusterInfos;
}
/**
* @return ClusterInfo[]
*/
public function getClusterInfos()
{
return $this->clusterInfos;
}
/**
* @param string
*/
public function setDurationMs($durationMs)
{
$this->durationMs = $durationMs;
}
/**
* @return string
*/
public function getDurationMs()
{
return $this->durationMs;
}
public function setEvalLoss($evalLoss)
{
$this->evalLoss = $evalLoss;
}
public function getEvalLoss()
{
return $this->evalLoss;
}
/**
* @param int
*/
public function setIndex($index)
{
$this->index = $index;
}
/**
* @return int
*/
public function getIndex()
{
return $this->index;
}
public function setLearnRate($learnRate)
{
$this->learnRate = $learnRate;
}
public function getLearnRate()
{
return $this->learnRate;
}
/**
* @param PrincipalComponentInfo[]
*/
public function setPrincipalComponentInfos($principalComponentInfos)
{
$this->principalComponentInfos = $principalComponentInfos;
}
/**
* @return PrincipalComponentInfo[]
*/
public function getPrincipalComponentInfos()
{
return $this->principalComponentInfos;
}
public function setTrainingLoss($trainingLoss)
{
$this->trainingLoss = $trainingLoss;
}
public function getTrainingLoss()
{
return $this->trainingLoss;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IterationResult::class, 'Google_Service_Bigquery_IterationResult');

View File

@@ -0,0 +1,218 @@
<?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 Job extends \Google\Model
{
protected $internal_gapi_mappings = [
"principalSubject" => "principal_subject",
"userEmail" => "user_email",
];
protected $configurationType = JobConfiguration::class;
protected $configurationDataType = '';
/**
* @var string
*/
public $etag;
/**
* @var string
*/
public $id;
protected $jobCreationReasonType = JobCreationReason::class;
protected $jobCreationReasonDataType = '';
protected $jobReferenceType = JobReference::class;
protected $jobReferenceDataType = '';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $principalSubject;
/**
* @var string
*/
public $selfLink;
protected $statisticsType = JobStatistics::class;
protected $statisticsDataType = '';
protected $statusType = JobStatus::class;
protected $statusDataType = '';
/**
* @var string
*/
public $userEmail;
/**
* @param JobConfiguration
*/
public function setConfiguration(JobConfiguration $configuration)
{
$this->configuration = $configuration;
}
/**
* @return JobConfiguration
*/
public function getConfiguration()
{
return $this->configuration;
}
/**
* @param string
*/
public function setEtag($etag)
{
$this->etag = $etag;
}
/**
* @return string
*/
public function getEtag()
{
return $this->etag;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param JobCreationReason
*/
public function setJobCreationReason(JobCreationReason $jobCreationReason)
{
$this->jobCreationReason = $jobCreationReason;
}
/**
* @return JobCreationReason
*/
public function getJobCreationReason()
{
return $this->jobCreationReason;
}
/**
* @param JobReference
*/
public function setJobReference(JobReference $jobReference)
{
$this->jobReference = $jobReference;
}
/**
* @return JobReference
*/
public function getJobReference()
{
return $this->jobReference;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setPrincipalSubject($principalSubject)
{
$this->principalSubject = $principalSubject;
}
/**
* @return string
*/
public function getPrincipalSubject()
{
return $this->principalSubject;
}
/**
* @param string
*/
public function setSelfLink($selfLink)
{
$this->selfLink = $selfLink;
}
/**
* @return string
*/
public function getSelfLink()
{
return $this->selfLink;
}
/**
* @param JobStatistics
*/
public function setStatistics(JobStatistics $statistics)
{
$this->statistics = $statistics;
}
/**
* @return JobStatistics
*/
public function getStatistics()
{
return $this->statistics;
}
/**
* @param JobStatus
*/
public function setStatus(JobStatus $status)
{
$this->status = $status;
}
/**
* @return JobStatus
*/
public function getStatus()
{
return $this->status;
}
/**
* @param string
*/
public function setUserEmail($userEmail)
{
$this->userEmail = $userEmail;
}
/**
* @return string
*/
public function getUserEmail()
{
return $this->userEmail;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Job::class, 'Google_Service_Bigquery_Job');

View File

@@ -0,0 +1,60 @@
<?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 JobCancelResponse extends \Google\Model
{
protected $jobType = Job::class;
protected $jobDataType = '';
/**
* @var string
*/
public $kind;
/**
* @param Job
*/
public function setJob(Job $job)
{
$this->job = $job;
}
/**
* @return Job
*/
public function getJob()
{
return $this->job;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(JobCancelResponse::class, 'Google_Service_Bigquery_JobCancelResponse');

View File

@@ -0,0 +1,162 @@
<?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 JobConfiguration extends \Google\Model
{
protected $copyType = JobConfigurationTableCopy::class;
protected $copyDataType = '';
/**
* @var bool
*/
public $dryRun;
protected $extractType = JobConfigurationExtract::class;
protected $extractDataType = '';
/**
* @var string
*/
public $jobTimeoutMs;
/**
* @var string
*/
public $jobType;
/**
* @var string[]
*/
public $labels;
protected $loadType = JobConfigurationLoad::class;
protected $loadDataType = '';
protected $queryType = JobConfigurationQuery::class;
protected $queryDataType = '';
/**
* @param JobConfigurationTableCopy
*/
public function setCopy(JobConfigurationTableCopy $copy)
{
$this->copy = $copy;
}
/**
* @return JobConfigurationTableCopy
*/
public function getCopy()
{
return $this->copy;
}
/**
* @param bool
*/
public function setDryRun($dryRun)
{
$this->dryRun = $dryRun;
}
/**
* @return bool
*/
public function getDryRun()
{
return $this->dryRun;
}
/**
* @param JobConfigurationExtract
*/
public function setExtract(JobConfigurationExtract $extract)
{
$this->extract = $extract;
}
/**
* @return JobConfigurationExtract
*/
public function getExtract()
{
return $this->extract;
}
/**
* @param string
*/
public function setJobTimeoutMs($jobTimeoutMs)
{
$this->jobTimeoutMs = $jobTimeoutMs;
}
/**
* @return string
*/
public function getJobTimeoutMs()
{
return $this->jobTimeoutMs;
}
/**
* @param string
*/
public function setJobType($jobType)
{
$this->jobType = $jobType;
}
/**
* @return string
*/
public function getJobType()
{
return $this->jobType;
}
/**
* @param string[]
*/
public function setLabels($labels)
{
$this->labels = $labels;
}
/**
* @return string[]
*/
public function getLabels()
{
return $this->labels;
}
/**
* @param JobConfigurationLoad
*/
public function setLoad(JobConfigurationLoad $load)
{
$this->load = $load;
}
/**
* @return JobConfigurationLoad
*/
public function getLoad()
{
return $this->load;
}
/**
* @param JobConfigurationQuery
*/
public function setQuery(JobConfigurationQuery $query)
{
$this->query = $query;
}
/**
* @return JobConfigurationQuery
*/
public function getQuery()
{
return $this->query;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(JobConfiguration::class, 'Google_Service_Bigquery_JobConfiguration');

View File

@@ -0,0 +1,201 @@
<?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 JobConfigurationExtract extends \Google\Collection
{
protected $collection_key = 'destinationUris';
/**
* @var string
*/
public $compression;
/**
* @var string
*/
public $destinationFormat;
/**
* @var string
*/
public $destinationUri;
/**
* @var string[]
*/
public $destinationUris;
/**
* @var string
*/
public $fieldDelimiter;
protected $modelExtractOptionsType = ModelExtractOptions::class;
protected $modelExtractOptionsDataType = '';
/**
* @var bool
*/
public $printHeader;
protected $sourceModelType = ModelReference::class;
protected $sourceModelDataType = '';
protected $sourceTableType = TableReference::class;
protected $sourceTableDataType = '';
/**
* @var bool
*/
public $useAvroLogicalTypes;
/**
* @param string
*/
public function setCompression($compression)
{
$this->compression = $compression;
}
/**
* @return string
*/
public function getCompression()
{
return $this->compression;
}
/**
* @param string
*/
public function setDestinationFormat($destinationFormat)
{
$this->destinationFormat = $destinationFormat;
}
/**
* @return string
*/
public function getDestinationFormat()
{
return $this->destinationFormat;
}
/**
* @param string
*/
public function setDestinationUri($destinationUri)
{
$this->destinationUri = $destinationUri;
}
/**
* @return string
*/
public function getDestinationUri()
{
return $this->destinationUri;
}
/**
* @param string[]
*/
public function setDestinationUris($destinationUris)
{
$this->destinationUris = $destinationUris;
}
/**
* @return string[]
*/
public function getDestinationUris()
{
return $this->destinationUris;
}
/**
* @param string
*/
public function setFieldDelimiter($fieldDelimiter)
{
$this->fieldDelimiter = $fieldDelimiter;
}
/**
* @return string
*/
public function getFieldDelimiter()
{
return $this->fieldDelimiter;
}
/**
* @param ModelExtractOptions
*/
public function setModelExtractOptions(ModelExtractOptions $modelExtractOptions)
{
$this->modelExtractOptions = $modelExtractOptions;
}
/**
* @return ModelExtractOptions
*/
public function getModelExtractOptions()
{
return $this->modelExtractOptions;
}
/**
* @param bool
*/
public function setPrintHeader($printHeader)
{
$this->printHeader = $printHeader;
}
/**
* @return bool
*/
public function getPrintHeader()
{
return $this->printHeader;
}
/**
* @param ModelReference
*/
public function setSourceModel(ModelReference $sourceModel)
{
$this->sourceModel = $sourceModel;
}
/**
* @return ModelReference
*/
public function getSourceModel()
{
return $this->sourceModel;
}
/**
* @param TableReference
*/
public function setSourceTable(TableReference $sourceTable)
{
$this->sourceTable = $sourceTable;
}
/**
* @return TableReference
*/
public function getSourceTable()
{
return $this->sourceTable;
}
/**
* @param bool
*/
public function setUseAvroLogicalTypes($useAvroLogicalTypes)
{
$this->useAvroLogicalTypes = $useAvroLogicalTypes;
}
/**
* @return bool
*/
public function getUseAvroLogicalTypes()
{
return $this->useAvroLogicalTypes;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(JobConfigurationExtract::class, 'Google_Service_Bigquery_JobConfigurationExtract');

View File

@@ -0,0 +1,673 @@
<?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 JobConfigurationLoad extends \Google\Collection
{
protected $collection_key = 'sourceUris';
/**
* @var bool
*/
public $allowJaggedRows;
/**
* @var bool
*/
public $allowQuotedNewlines;
/**
* @var bool
*/
public $autodetect;
protected $clusteringType = Clustering::class;
protected $clusteringDataType = '';
/**
* @var string
*/
public $columnNameCharacterMap;
protected $connectionPropertiesType = ConnectionProperty::class;
protected $connectionPropertiesDataType = 'array';
/**
* @var bool
*/
public $copyFilesOnly;
/**
* @var string
*/
public $createDisposition;
/**
* @var bool
*/
public $createSession;
/**
* @var string[]
*/
public $decimalTargetTypes;
protected $destinationEncryptionConfigurationType = EncryptionConfiguration::class;
protected $destinationEncryptionConfigurationDataType = '';
protected $destinationTableType = TableReference::class;
protected $destinationTableDataType = '';
protected $destinationTablePropertiesType = DestinationTableProperties::class;
protected $destinationTablePropertiesDataType = '';
/**
* @var string
*/
public $encoding;
/**
* @var string
*/
public $fieldDelimiter;
/**
* @var string
*/
public $fileSetSpecType;
protected $hivePartitioningOptionsType = HivePartitioningOptions::class;
protected $hivePartitioningOptionsDataType = '';
/**
* @var bool
*/
public $ignoreUnknownValues;
/**
* @var string
*/
public $jsonExtension;
/**
* @var int
*/
public $maxBadRecords;
/**
* @var string
*/
public $nullMarker;
protected $parquetOptionsType = ParquetOptions::class;
protected $parquetOptionsDataType = '';
/**
* @var bool
*/
public $preserveAsciiControlCharacters;
/**
* @var string[]
*/
public $projectionFields;
/**
* @var string
*/
public $quote;
protected $rangePartitioningType = RangePartitioning::class;
protected $rangePartitioningDataType = '';
/**
* @var string
*/
public $referenceFileSchemaUri;
protected $schemaType = TableSchema::class;
protected $schemaDataType = '';
/**
* @var string
*/
public $schemaInline;
/**
* @var string
*/
public $schemaInlineFormat;
/**
* @var string[]
*/
public $schemaUpdateOptions;
/**
* @var int
*/
public $skipLeadingRows;
/**
* @var string
*/
public $sourceFormat;
/**
* @var string[]
*/
public $sourceUris;
protected $timePartitioningType = TimePartitioning::class;
protected $timePartitioningDataType = '';
/**
* @var bool
*/
public $useAvroLogicalTypes;
/**
* @var string
*/
public $writeDisposition;
/**
* @param bool
*/
public function setAllowJaggedRows($allowJaggedRows)
{
$this->allowJaggedRows = $allowJaggedRows;
}
/**
* @return bool
*/
public function getAllowJaggedRows()
{
return $this->allowJaggedRows;
}
/**
* @param bool
*/
public function setAllowQuotedNewlines($allowQuotedNewlines)
{
$this->allowQuotedNewlines = $allowQuotedNewlines;
}
/**
* @return bool
*/
public function getAllowQuotedNewlines()
{
return $this->allowQuotedNewlines;
}
/**
* @param bool
*/
public function setAutodetect($autodetect)
{
$this->autodetect = $autodetect;
}
/**
* @return bool
*/
public function getAutodetect()
{
return $this->autodetect;
}
/**
* @param Clustering
*/
public function setClustering(Clustering $clustering)
{
$this->clustering = $clustering;
}
/**
* @return Clustering
*/
public function getClustering()
{
return $this->clustering;
}
/**
* @param string
*/
public function setColumnNameCharacterMap($columnNameCharacterMap)
{
$this->columnNameCharacterMap = $columnNameCharacterMap;
}
/**
* @return string
*/
public function getColumnNameCharacterMap()
{
return $this->columnNameCharacterMap;
}
/**
* @param ConnectionProperty[]
*/
public function setConnectionProperties($connectionProperties)
{
$this->connectionProperties = $connectionProperties;
}
/**
* @return ConnectionProperty[]
*/
public function getConnectionProperties()
{
return $this->connectionProperties;
}
/**
* @param bool
*/
public function setCopyFilesOnly($copyFilesOnly)
{
$this->copyFilesOnly = $copyFilesOnly;
}
/**
* @return bool
*/
public function getCopyFilesOnly()
{
return $this->copyFilesOnly;
}
/**
* @param string
*/
public function setCreateDisposition($createDisposition)
{
$this->createDisposition = $createDisposition;
}
/**
* @return string
*/
public function getCreateDisposition()
{
return $this->createDisposition;
}
/**
* @param bool
*/
public function setCreateSession($createSession)
{
$this->createSession = $createSession;
}
/**
* @return bool
*/
public function getCreateSession()
{
return $this->createSession;
}
/**
* @param string[]
*/
public function setDecimalTargetTypes($decimalTargetTypes)
{
$this->decimalTargetTypes = $decimalTargetTypes;
}
/**
* @return string[]
*/
public function getDecimalTargetTypes()
{
return $this->decimalTargetTypes;
}
/**
* @param EncryptionConfiguration
*/
public function setDestinationEncryptionConfiguration(EncryptionConfiguration $destinationEncryptionConfiguration)
{
$this->destinationEncryptionConfiguration = $destinationEncryptionConfiguration;
}
/**
* @return EncryptionConfiguration
*/
public function getDestinationEncryptionConfiguration()
{
return $this->destinationEncryptionConfiguration;
}
/**
* @param TableReference
*/
public function setDestinationTable(TableReference $destinationTable)
{
$this->destinationTable = $destinationTable;
}
/**
* @return TableReference
*/
public function getDestinationTable()
{
return $this->destinationTable;
}
/**
* @param DestinationTableProperties
*/
public function setDestinationTableProperties(DestinationTableProperties $destinationTableProperties)
{
$this->destinationTableProperties = $destinationTableProperties;
}
/**
* @return DestinationTableProperties
*/
public function getDestinationTableProperties()
{
return $this->destinationTableProperties;
}
/**
* @param string
*/
public function setEncoding($encoding)
{
$this->encoding = $encoding;
}
/**
* @return string
*/
public function getEncoding()
{
return $this->encoding;
}
/**
* @param string
*/
public function setFieldDelimiter($fieldDelimiter)
{
$this->fieldDelimiter = $fieldDelimiter;
}
/**
* @return string
*/
public function getFieldDelimiter()
{
return $this->fieldDelimiter;
}
/**
* @param string
*/
public function setFileSetSpecType($fileSetSpecType)
{
$this->fileSetSpecType = $fileSetSpecType;
}
/**
* @return string
*/
public function getFileSetSpecType()
{
return $this->fileSetSpecType;
}
/**
* @param HivePartitioningOptions
*/
public function setHivePartitioningOptions(HivePartitioningOptions $hivePartitioningOptions)
{
$this->hivePartitioningOptions = $hivePartitioningOptions;
}
/**
* @return HivePartitioningOptions
*/
public function getHivePartitioningOptions()
{
return $this->hivePartitioningOptions;
}
/**
* @param bool
*/
public function setIgnoreUnknownValues($ignoreUnknownValues)
{
$this->ignoreUnknownValues = $ignoreUnknownValues;
}
/**
* @return bool
*/
public function getIgnoreUnknownValues()
{
return $this->ignoreUnknownValues;
}
/**
* @param string
*/
public function setJsonExtension($jsonExtension)
{
$this->jsonExtension = $jsonExtension;
}
/**
* @return string
*/
public function getJsonExtension()
{
return $this->jsonExtension;
}
/**
* @param int
*/
public function setMaxBadRecords($maxBadRecords)
{
$this->maxBadRecords = $maxBadRecords;
}
/**
* @return int
*/
public function getMaxBadRecords()
{
return $this->maxBadRecords;
}
/**
* @param string
*/
public function setNullMarker($nullMarker)
{
$this->nullMarker = $nullMarker;
}
/**
* @return string
*/
public function getNullMarker()
{
return $this->nullMarker;
}
/**
* @param ParquetOptions
*/
public function setParquetOptions(ParquetOptions $parquetOptions)
{
$this->parquetOptions = $parquetOptions;
}
/**
* @return ParquetOptions
*/
public function getParquetOptions()
{
return $this->parquetOptions;
}
/**
* @param bool
*/
public function setPreserveAsciiControlCharacters($preserveAsciiControlCharacters)
{
$this->preserveAsciiControlCharacters = $preserveAsciiControlCharacters;
}
/**
* @return bool
*/
public function getPreserveAsciiControlCharacters()
{
return $this->preserveAsciiControlCharacters;
}
/**
* @param string[]
*/
public function setProjectionFields($projectionFields)
{
$this->projectionFields = $projectionFields;
}
/**
* @return string[]
*/
public function getProjectionFields()
{
return $this->projectionFields;
}
/**
* @param string
*/
public function setQuote($quote)
{
$this->quote = $quote;
}
/**
* @return string
*/
public function getQuote()
{
return $this->quote;
}
/**
* @param RangePartitioning
*/
public function setRangePartitioning(RangePartitioning $rangePartitioning)
{
$this->rangePartitioning = $rangePartitioning;
}
/**
* @return RangePartitioning
*/
public function getRangePartitioning()
{
return $this->rangePartitioning;
}
/**
* @param string
*/
public function setReferenceFileSchemaUri($referenceFileSchemaUri)
{
$this->referenceFileSchemaUri = $referenceFileSchemaUri;
}
/**
* @return string
*/
public function getReferenceFileSchemaUri()
{
return $this->referenceFileSchemaUri;
}
/**
* @param TableSchema
*/
public function setSchema(TableSchema $schema)
{
$this->schema = $schema;
}
/**
* @return TableSchema
*/
public function getSchema()
{
return $this->schema;
}
/**
* @param string
*/
public function setSchemaInline($schemaInline)
{
$this->schemaInline = $schemaInline;
}
/**
* @return string
*/
public function getSchemaInline()
{
return $this->schemaInline;
}
/**
* @param string
*/
public function setSchemaInlineFormat($schemaInlineFormat)
{
$this->schemaInlineFormat = $schemaInlineFormat;
}
/**
* @return string
*/
public function getSchemaInlineFormat()
{
return $this->schemaInlineFormat;
}
/**
* @param string[]
*/
public function setSchemaUpdateOptions($schemaUpdateOptions)
{
$this->schemaUpdateOptions = $schemaUpdateOptions;
}
/**
* @return string[]
*/
public function getSchemaUpdateOptions()
{
return $this->schemaUpdateOptions;
}
/**
* @param int
*/
public function setSkipLeadingRows($skipLeadingRows)
{
$this->skipLeadingRows = $skipLeadingRows;
}
/**
* @return int
*/
public function getSkipLeadingRows()
{
return $this->skipLeadingRows;
}
/**
* @param string
*/
public function setSourceFormat($sourceFormat)
{
$this->sourceFormat = $sourceFormat;
}
/**
* @return string
*/
public function getSourceFormat()
{
return $this->sourceFormat;
}
/**
* @param string[]
*/
public function setSourceUris($sourceUris)
{
$this->sourceUris = $sourceUris;
}
/**
* @return string[]
*/
public function getSourceUris()
{
return $this->sourceUris;
}
/**
* @param TimePartitioning
*/
public function setTimePartitioning(TimePartitioning $timePartitioning)
{
$this->timePartitioning = $timePartitioning;
}
/**
* @return TimePartitioning
*/
public function getTimePartitioning()
{
return $this->timePartitioning;
}
/**
* @param bool
*/
public function setUseAvroLogicalTypes($useAvroLogicalTypes)
{
$this->useAvroLogicalTypes = $useAvroLogicalTypes;
}
/**
* @return bool
*/
public function getUseAvroLogicalTypes()
{
return $this->useAvroLogicalTypes;
}
/**
* @param string
*/
public function setWriteDisposition($writeDisposition)
{
$this->writeDisposition = $writeDisposition;
}
/**
* @return string
*/
public function getWriteDisposition()
{
return $this->writeDisposition;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(JobConfigurationLoad::class, 'Google_Service_Bigquery_JobConfigurationLoad');

View File

@@ -0,0 +1,489 @@
<?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 JobConfigurationQuery extends \Google\Collection
{
protected $collection_key = 'userDefinedFunctionResources';
/**
* @var bool
*/
public $allowLargeResults;
protected $clusteringType = Clustering::class;
protected $clusteringDataType = '';
protected $connectionPropertiesType = ConnectionProperty::class;
protected $connectionPropertiesDataType = 'array';
/**
* @var bool
*/
public $continuous;
/**
* @var string
*/
public $createDisposition;
/**
* @var bool
*/
public $createSession;
protected $defaultDatasetType = DatasetReference::class;
protected $defaultDatasetDataType = '';
protected $destinationEncryptionConfigurationType = EncryptionConfiguration::class;
protected $destinationEncryptionConfigurationDataType = '';
protected $destinationTableType = TableReference::class;
protected $destinationTableDataType = '';
/**
* @var bool
*/
public $flattenResults;
/**
* @var int
*/
public $maximumBillingTier;
/**
* @var string
*/
public $maximumBytesBilled;
/**
* @var string
*/
public $parameterMode;
/**
* @var bool
*/
public $preserveNulls;
/**
* @var string
*/
public $priority;
/**
* @var string
*/
public $query;
protected $queryParametersType = QueryParameter::class;
protected $queryParametersDataType = 'array';
protected $rangePartitioningType = RangePartitioning::class;
protected $rangePartitioningDataType = '';
/**
* @var string[]
*/
public $schemaUpdateOptions;
protected $scriptOptionsType = ScriptOptions::class;
protected $scriptOptionsDataType = '';
protected $systemVariablesType = SystemVariables::class;
protected $systemVariablesDataType = '';
protected $tableDefinitionsType = ExternalDataConfiguration::class;
protected $tableDefinitionsDataType = 'map';
protected $timePartitioningType = TimePartitioning::class;
protected $timePartitioningDataType = '';
/**
* @var bool
*/
public $useLegacySql;
/**
* @var bool
*/
public $useQueryCache;
protected $userDefinedFunctionResourcesType = UserDefinedFunctionResource::class;
protected $userDefinedFunctionResourcesDataType = 'array';
/**
* @var string
*/
public $writeDisposition;
/**
* @param bool
*/
public function setAllowLargeResults($allowLargeResults)
{
$this->allowLargeResults = $allowLargeResults;
}
/**
* @return bool
*/
public function getAllowLargeResults()
{
return $this->allowLargeResults;
}
/**
* @param Clustering
*/
public function setClustering(Clustering $clustering)
{
$this->clustering = $clustering;
}
/**
* @return Clustering
*/
public function getClustering()
{
return $this->clustering;
}
/**
* @param ConnectionProperty[]
*/
public function setConnectionProperties($connectionProperties)
{
$this->connectionProperties = $connectionProperties;
}
/**
* @return ConnectionProperty[]
*/
public function getConnectionProperties()
{
return $this->connectionProperties;
}
/**
* @param bool
*/
public function setContinuous($continuous)
{
$this->continuous = $continuous;
}
/**
* @return bool
*/
public function getContinuous()
{
return $this->continuous;
}
/**
* @param string
*/
public function setCreateDisposition($createDisposition)
{
$this->createDisposition = $createDisposition;
}
/**
* @return string
*/
public function getCreateDisposition()
{
return $this->createDisposition;
}
/**
* @param bool
*/
public function setCreateSession($createSession)
{
$this->createSession = $createSession;
}
/**
* @return bool
*/
public function getCreateSession()
{
return $this->createSession;
}
/**
* @param DatasetReference
*/
public function setDefaultDataset(DatasetReference $defaultDataset)
{
$this->defaultDataset = $defaultDataset;
}
/**
* @return DatasetReference
*/
public function getDefaultDataset()
{
return $this->defaultDataset;
}
/**
* @param EncryptionConfiguration
*/
public function setDestinationEncryptionConfiguration(EncryptionConfiguration $destinationEncryptionConfiguration)
{
$this->destinationEncryptionConfiguration = $destinationEncryptionConfiguration;
}
/**
* @return EncryptionConfiguration
*/
public function getDestinationEncryptionConfiguration()
{
return $this->destinationEncryptionConfiguration;
}
/**
* @param TableReference
*/
public function setDestinationTable(TableReference $destinationTable)
{
$this->destinationTable = $destinationTable;
}
/**
* @return TableReference
*/
public function getDestinationTable()
{
return $this->destinationTable;
}
/**
* @param bool
*/
public function setFlattenResults($flattenResults)
{
$this->flattenResults = $flattenResults;
}
/**
* @return bool
*/
public function getFlattenResults()
{
return $this->flattenResults;
}
/**
* @param int
*/
public function setMaximumBillingTier($maximumBillingTier)
{
$this->maximumBillingTier = $maximumBillingTier;
}
/**
* @return int
*/
public function getMaximumBillingTier()
{
return $this->maximumBillingTier;
}
/**
* @param string
*/
public function setMaximumBytesBilled($maximumBytesBilled)
{
$this->maximumBytesBilled = $maximumBytesBilled;
}
/**
* @return string
*/
public function getMaximumBytesBilled()
{
return $this->maximumBytesBilled;
}
/**
* @param string
*/
public function setParameterMode($parameterMode)
{
$this->parameterMode = $parameterMode;
}
/**
* @return string
*/
public function getParameterMode()
{
return $this->parameterMode;
}
/**
* @param bool
*/
public function setPreserveNulls($preserveNulls)
{
$this->preserveNulls = $preserveNulls;
}
/**
* @return bool
*/
public function getPreserveNulls()
{
return $this->preserveNulls;
}
/**
* @param string
*/
public function setPriority($priority)
{
$this->priority = $priority;
}
/**
* @return string
*/
public function getPriority()
{
return $this->priority;
}
/**
* @param string
*/
public function setQuery($query)
{
$this->query = $query;
}
/**
* @return string
*/
public function getQuery()
{
return $this->query;
}
/**
* @param QueryParameter[]
*/
public function setQueryParameters($queryParameters)
{
$this->queryParameters = $queryParameters;
}
/**
* @return QueryParameter[]
*/
public function getQueryParameters()
{
return $this->queryParameters;
}
/**
* @param RangePartitioning
*/
public function setRangePartitioning(RangePartitioning $rangePartitioning)
{
$this->rangePartitioning = $rangePartitioning;
}
/**
* @return RangePartitioning
*/
public function getRangePartitioning()
{
return $this->rangePartitioning;
}
/**
* @param string[]
*/
public function setSchemaUpdateOptions($schemaUpdateOptions)
{
$this->schemaUpdateOptions = $schemaUpdateOptions;
}
/**
* @return string[]
*/
public function getSchemaUpdateOptions()
{
return $this->schemaUpdateOptions;
}
/**
* @param ScriptOptions
*/
public function setScriptOptions(ScriptOptions $scriptOptions)
{
$this->scriptOptions = $scriptOptions;
}
/**
* @return ScriptOptions
*/
public function getScriptOptions()
{
return $this->scriptOptions;
}
/**
* @param SystemVariables
*/
public function setSystemVariables(SystemVariables $systemVariables)
{
$this->systemVariables = $systemVariables;
}
/**
* @return SystemVariables
*/
public function getSystemVariables()
{
return $this->systemVariables;
}
/**
* @param ExternalDataConfiguration[]
*/
public function setTableDefinitions($tableDefinitions)
{
$this->tableDefinitions = $tableDefinitions;
}
/**
* @return ExternalDataConfiguration[]
*/
public function getTableDefinitions()
{
return $this->tableDefinitions;
}
/**
* @param TimePartitioning
*/
public function setTimePartitioning(TimePartitioning $timePartitioning)
{
$this->timePartitioning = $timePartitioning;
}
/**
* @return TimePartitioning
*/
public function getTimePartitioning()
{
return $this->timePartitioning;
}
/**
* @param bool
*/
public function setUseLegacySql($useLegacySql)
{
$this->useLegacySql = $useLegacySql;
}
/**
* @return bool
*/
public function getUseLegacySql()
{
return $this->useLegacySql;
}
/**
* @param bool
*/
public function setUseQueryCache($useQueryCache)
{
$this->useQueryCache = $useQueryCache;
}
/**
* @return bool
*/
public function getUseQueryCache()
{
return $this->useQueryCache;
}
/**
* @param UserDefinedFunctionResource[]
*/
public function setUserDefinedFunctionResources($userDefinedFunctionResources)
{
$this->userDefinedFunctionResources = $userDefinedFunctionResources;
}
/**
* @return UserDefinedFunctionResource[]
*/
public function getUserDefinedFunctionResources()
{
return $this->userDefinedFunctionResources;
}
/**
* @param string
*/
public function setWriteDisposition($writeDisposition)
{
$this->writeDisposition = $writeDisposition;
}
/**
* @return string
*/
public function getWriteDisposition()
{
return $this->writeDisposition;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(JobConfigurationQuery::class, 'Google_Service_Bigquery_JobConfigurationQuery');

View File

@@ -0,0 +1,163 @@
<?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 JobConfigurationTableCopy extends \Google\Collection
{
protected $collection_key = 'sourceTables';
/**
* @var string
*/
public $createDisposition;
protected $destinationEncryptionConfigurationType = EncryptionConfiguration::class;
protected $destinationEncryptionConfigurationDataType = '';
/**
* @var string
*/
public $destinationExpirationTime;
protected $destinationTableType = TableReference::class;
protected $destinationTableDataType = '';
/**
* @var string
*/
public $operationType;
protected $sourceTableType = TableReference::class;
protected $sourceTableDataType = '';
protected $sourceTablesType = TableReference::class;
protected $sourceTablesDataType = 'array';
/**
* @var string
*/
public $writeDisposition;
/**
* @param string
*/
public function setCreateDisposition($createDisposition)
{
$this->createDisposition = $createDisposition;
}
/**
* @return string
*/
public function getCreateDisposition()
{
return $this->createDisposition;
}
/**
* @param EncryptionConfiguration
*/
public function setDestinationEncryptionConfiguration(EncryptionConfiguration $destinationEncryptionConfiguration)
{
$this->destinationEncryptionConfiguration = $destinationEncryptionConfiguration;
}
/**
* @return EncryptionConfiguration
*/
public function getDestinationEncryptionConfiguration()
{
return $this->destinationEncryptionConfiguration;
}
/**
* @param string
*/
public function setDestinationExpirationTime($destinationExpirationTime)
{
$this->destinationExpirationTime = $destinationExpirationTime;
}
/**
* @return string
*/
public function getDestinationExpirationTime()
{
return $this->destinationExpirationTime;
}
/**
* @param TableReference
*/
public function setDestinationTable(TableReference $destinationTable)
{
$this->destinationTable = $destinationTable;
}
/**
* @return TableReference
*/
public function getDestinationTable()
{
return $this->destinationTable;
}
/**
* @param string
*/
public function setOperationType($operationType)
{
$this->operationType = $operationType;
}
/**
* @return string
*/
public function getOperationType()
{
return $this->operationType;
}
/**
* @param TableReference
*/
public function setSourceTable(TableReference $sourceTable)
{
$this->sourceTable = $sourceTable;
}
/**
* @return TableReference
*/
public function getSourceTable()
{
return $this->sourceTable;
}
/**
* @param TableReference[]
*/
public function setSourceTables($sourceTables)
{
$this->sourceTables = $sourceTables;
}
/**
* @return TableReference[]
*/
public function getSourceTables()
{
return $this->sourceTables;
}
/**
* @param string
*/
public function setWriteDisposition($writeDisposition)
{
$this->writeDisposition = $writeDisposition;
}
/**
* @return string
*/
public function getWriteDisposition()
{
return $this->writeDisposition;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(JobConfigurationTableCopy::class, 'Google_Service_Bigquery_JobConfigurationTableCopy');

View File

@@ -0,0 +1,44 @@
<?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 JobCreationReason extends \Google\Model
{
/**
* @var string
*/
public $code;
/**
* @param string
*/
public function setCode($code)
{
$this->code = $code;
}
/**
* @return string
*/
public function getCode()
{
return $this->code;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(JobCreationReason::class, 'Google_Service_Bigquery_JobCreationReason');

View File

@@ -0,0 +1,115 @@
<?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 JobList extends \Google\Collection
{
protected $collection_key = 'unreachable';
/**
* @var string
*/
public $etag;
protected $jobsType = JobListJobs::class;
protected $jobsDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $nextPageToken;
/**
* @var string[]
*/
public $unreachable;
/**
* @param string
*/
public function setEtag($etag)
{
$this->etag = $etag;
}
/**
* @return string
*/
public function getEtag()
{
return $this->etag;
}
/**
* @param JobListJobs[]
*/
public function setJobs($jobs)
{
$this->jobs = $jobs;
}
/**
* @return JobListJobs[]
*/
public function getJobs()
{
return $this->jobs;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param string[]
*/
public function setUnreachable($unreachable)
{
$this->unreachable = $unreachable;
}
/**
* @return string[]
*/
public function getUnreachable()
{
return $this->unreachable;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(JobList::class, 'Google_Service_Bigquery_JobList');

Some files were not shown because too many files have changed in this diff Show More