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,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\Dataflow;
class ApproximateProgress extends \Google\Model
{
/**
* @var float
*/
public $percentComplete;
protected $positionType = Position::class;
protected $positionDataType = '';
/**
* @var string
*/
public $remainingTime;
/**
* @param float
*/
public function setPercentComplete($percentComplete)
{
$this->percentComplete = $percentComplete;
}
/**
* @return float
*/
public function getPercentComplete()
{
return $this->percentComplete;
}
/**
* @param Position
*/
public function setPosition(Position $position)
{
$this->position = $position;
}
/**
* @return Position
*/
public function getPosition()
{
return $this->position;
}
/**
* @param string
*/
public function setRemainingTime($remainingTime)
{
$this->remainingTime = $remainingTime;
}
/**
* @return string
*/
public function getRemainingTime()
{
return $this->remainingTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ApproximateProgress::class, 'Google_Service_Dataflow_ApproximateProgress');

View File

@@ -0,0 +1,83 @@
<?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\Dataflow;
class ApproximateReportedProgress extends \Google\Model
{
protected $consumedParallelismType = ReportedParallelism::class;
protected $consumedParallelismDataType = '';
public $fractionConsumed;
protected $positionType = Position::class;
protected $positionDataType = '';
protected $remainingParallelismType = ReportedParallelism::class;
protected $remainingParallelismDataType = '';
/**
* @param ReportedParallelism
*/
public function setConsumedParallelism(ReportedParallelism $consumedParallelism)
{
$this->consumedParallelism = $consumedParallelism;
}
/**
* @return ReportedParallelism
*/
public function getConsumedParallelism()
{
return $this->consumedParallelism;
}
public function setFractionConsumed($fractionConsumed)
{
$this->fractionConsumed = $fractionConsumed;
}
public function getFractionConsumed()
{
return $this->fractionConsumed;
}
/**
* @param Position
*/
public function setPosition(Position $position)
{
$this->position = $position;
}
/**
* @return Position
*/
public function getPosition()
{
return $this->position;
}
/**
* @param ReportedParallelism
*/
public function setRemainingParallelism(ReportedParallelism $remainingParallelism)
{
$this->remainingParallelism = $remainingParallelism;
}
/**
* @return ReportedParallelism
*/
public function getRemainingParallelism()
{
return $this->remainingParallelism;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ApproximateReportedProgress::class, 'Google_Service_Dataflow_ApproximateReportedProgress');

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\Dataflow;
class ApproximateSplitRequest extends \Google\Model
{
public $fractionConsumed;
public $fractionOfRemainder;
protected $positionType = Position::class;
protected $positionDataType = '';
public function setFractionConsumed($fractionConsumed)
{
$this->fractionConsumed = $fractionConsumed;
}
public function getFractionConsumed()
{
return $this->fractionConsumed;
}
public function setFractionOfRemainder($fractionOfRemainder)
{
$this->fractionOfRemainder = $fractionOfRemainder;
}
public function getFractionOfRemainder()
{
return $this->fractionOfRemainder;
}
/**
* @param Position
*/
public function setPosition(Position $position)
{
$this->position = $position;
}
/**
* @return Position
*/
public function getPosition()
{
return $this->position;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ApproximateSplitRequest::class, 'Google_Service_Dataflow_ApproximateSplitRequest');

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\Dataflow;
class AutoscalingEvent extends \Google\Model
{
/**
* @var string
*/
public $currentNumWorkers;
protected $descriptionType = StructuredMessage::class;
protected $descriptionDataType = '';
/**
* @var string
*/
public $eventType;
/**
* @var string
*/
public $targetNumWorkers;
/**
* @var string
*/
public $time;
/**
* @var string
*/
public $workerPool;
/**
* @param string
*/
public function setCurrentNumWorkers($currentNumWorkers)
{
$this->currentNumWorkers = $currentNumWorkers;
}
/**
* @return string
*/
public function getCurrentNumWorkers()
{
return $this->currentNumWorkers;
}
/**
* @param StructuredMessage
*/
public function setDescription(StructuredMessage $description)
{
$this->description = $description;
}
/**
* @return StructuredMessage
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setEventType($eventType)
{
$this->eventType = $eventType;
}
/**
* @return string
*/
public function getEventType()
{
return $this->eventType;
}
/**
* @param string
*/
public function setTargetNumWorkers($targetNumWorkers)
{
$this->targetNumWorkers = $targetNumWorkers;
}
/**
* @return string
*/
public function getTargetNumWorkers()
{
return $this->targetNumWorkers;
}
/**
* @param string
*/
public function setTime($time)
{
$this->time = $time;
}
/**
* @return string
*/
public function getTime()
{
return $this->time;
}
/**
* @param string
*/
public function setWorkerPool($workerPool)
{
$this->workerPool = $workerPool;
}
/**
* @return string
*/
public function getWorkerPool()
{
return $this->workerPool;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AutoscalingEvent::class, 'Google_Service_Dataflow_AutoscalingEvent');

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\Dataflow;
class AutoscalingSettings extends \Google\Model
{
/**
* @var string
*/
public $algorithm;
/**
* @var int
*/
public $maxNumWorkers;
/**
* @param string
*/
public function setAlgorithm($algorithm)
{
$this->algorithm = $algorithm;
}
/**
* @return string
*/
public function getAlgorithm()
{
return $this->algorithm;
}
/**
* @param int
*/
public function setMaxNumWorkers($maxNumWorkers)
{
$this->maxNumWorkers = $maxNumWorkers;
}
/**
* @return int
*/
public function getMaxNumWorkers()
{
return $this->maxNumWorkers;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AutoscalingSettings::class, 'Google_Service_Dataflow_AutoscalingSettings');

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\Dataflow;
class Base2Exponent extends \Google\Model
{
/**
* @var int
*/
public $numberOfBuckets;
/**
* @var int
*/
public $scale;
/**
* @param int
*/
public function setNumberOfBuckets($numberOfBuckets)
{
$this->numberOfBuckets = $numberOfBuckets;
}
/**
* @return int
*/
public function getNumberOfBuckets()
{
return $this->numberOfBuckets;
}
/**
* @param int
*/
public function setScale($scale)
{
$this->scale = $scale;
}
/**
* @return int
*/
public function getScale()
{
return $this->scale;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Base2Exponent::class, 'Google_Service_Dataflow_Base2Exponent');

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\Dataflow;
class BigQueryIODetails extends \Google\Model
{
/**
* @var string
*/
public $dataset;
/**
* @var string
*/
public $projectId;
/**
* @var string
*/
public $query;
/**
* @var string
*/
public $table;
/**
* @param string
*/
public function setDataset($dataset)
{
$this->dataset = $dataset;
}
/**
* @return string
*/
public function getDataset()
{
return $this->dataset;
}
/**
* @param string
*/
public function setProjectId($projectId)
{
$this->projectId = $projectId;
}
/**
* @return string
*/
public function getProjectId()
{
return $this->projectId;
}
/**
* @param string
*/
public function setQuery($query)
{
$this->query = $query;
}
/**
* @return string
*/
public function getQuery()
{
return $this->query;
}
/**
* @param string
*/
public function setTable($table)
{
$this->table = $table;
}
/**
* @return string
*/
public function getTable()
{
return $this->table;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BigQueryIODetails::class, 'Google_Service_Dataflow_BigQueryIODetails');

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\Dataflow;
class BigTableIODetails extends \Google\Model
{
/**
* @var string
*/
public $instanceId;
/**
* @var string
*/
public $projectId;
/**
* @var string
*/
public $tableId;
/**
* @param string
*/
public function setInstanceId($instanceId)
{
$this->instanceId = $instanceId;
}
/**
* @return string
*/
public function getInstanceId()
{
return $this->instanceId;
}
/**
* @param string
*/
public function setProjectId($projectId)
{
$this->projectId = $projectId;
}
/**
* @return string
*/
public function getProjectId()
{
return $this->projectId;
}
/**
* @param string
*/
public function setTableId($tableId)
{
$this->tableId = $tableId;
}
/**
* @return string
*/
public function getTableId()
{
return $this->tableId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BigTableIODetails::class, 'Google_Service_Dataflow_BigTableIODetails');

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\Dataflow;
class BucketOptions extends \Google\Model
{
protected $exponentialType = Base2Exponent::class;
protected $exponentialDataType = '';
protected $linearType = Linear::class;
protected $linearDataType = '';
/**
* @param Base2Exponent
*/
public function setExponential(Base2Exponent $exponential)
{
$this->exponential = $exponential;
}
/**
* @return Base2Exponent
*/
public function getExponential()
{
return $this->exponential;
}
/**
* @param Linear
*/
public function setLinear(Linear $linear)
{
$this->linear = $linear;
}
/**
* @return Linear
*/
public function getLinear()
{
return $this->linear;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BucketOptions::class, 'Google_Service_Dataflow_BucketOptions');

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\Dataflow;
class CPUTime extends \Google\Model
{
public $rate;
/**
* @var string
*/
public $timestamp;
/**
* @var string
*/
public $totalMs;
public function setRate($rate)
{
$this->rate = $rate;
}
public function getRate()
{
return $this->rate;
}
/**
* @param string
*/
public function setTimestamp($timestamp)
{
$this->timestamp = $timestamp;
}
/**
* @return string
*/
public function getTimestamp()
{
return $this->timestamp;
}
/**
* @param string
*/
public function setTotalMs($totalMs)
{
$this->totalMs = $totalMs;
}
/**
* @return string
*/
public function getTotalMs()
{
return $this->totalMs;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CPUTime::class, 'Google_Service_Dataflow_CPUTime');

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\Dataflow;
class ComponentSource extends \Google\Model
{
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $originalTransformOrCollection;
/**
* @var string
*/
public $userName;
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setOriginalTransformOrCollection($originalTransformOrCollection)
{
$this->originalTransformOrCollection = $originalTransformOrCollection;
}
/**
* @return string
*/
public function getOriginalTransformOrCollection()
{
return $this->originalTransformOrCollection;
}
/**
* @param string
*/
public function setUserName($userName)
{
$this->userName = $userName;
}
/**
* @return string
*/
public function getUserName()
{
return $this->userName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ComponentSource::class, 'Google_Service_Dataflow_ComponentSource');

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\Dataflow;
class ComponentTransform extends \Google\Model
{
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $originalTransform;
/**
* @var string
*/
public $userName;
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setOriginalTransform($originalTransform)
{
$this->originalTransform = $originalTransform;
}
/**
* @return string
*/
public function getOriginalTransform()
{
return $this->originalTransform;
}
/**
* @param string
*/
public function setUserName($userName)
{
$this->userName = $userName;
}
/**
* @return string
*/
public function getUserName()
{
return $this->userName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ComponentTransform::class, 'Google_Service_Dataflow_ComponentTransform');

View File

@@ -0,0 +1,127 @@
<?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\Dataflow;
class ComputationTopology extends \Google\Collection
{
protected $collection_key = 'stateFamilies';
/**
* @var string
*/
public $computationId;
protected $inputsType = StreamLocation::class;
protected $inputsDataType = 'array';
protected $keyRangesType = KeyRangeLocation::class;
protected $keyRangesDataType = 'array';
protected $outputsType = StreamLocation::class;
protected $outputsDataType = 'array';
protected $stateFamiliesType = StateFamilyConfig::class;
protected $stateFamiliesDataType = 'array';
/**
* @var string
*/
public $systemStageName;
/**
* @param string
*/
public function setComputationId($computationId)
{
$this->computationId = $computationId;
}
/**
* @return string
*/
public function getComputationId()
{
return $this->computationId;
}
/**
* @param StreamLocation[]
*/
public function setInputs($inputs)
{
$this->inputs = $inputs;
}
/**
* @return StreamLocation[]
*/
public function getInputs()
{
return $this->inputs;
}
/**
* @param KeyRangeLocation[]
*/
public function setKeyRanges($keyRanges)
{
$this->keyRanges = $keyRanges;
}
/**
* @return KeyRangeLocation[]
*/
public function getKeyRanges()
{
return $this->keyRanges;
}
/**
* @param StreamLocation[]
*/
public function setOutputs($outputs)
{
$this->outputs = $outputs;
}
/**
* @return StreamLocation[]
*/
public function getOutputs()
{
return $this->outputs;
}
/**
* @param StateFamilyConfig[]
*/
public function setStateFamilies($stateFamilies)
{
$this->stateFamilies = $stateFamilies;
}
/**
* @return StateFamilyConfig[]
*/
public function getStateFamilies()
{
return $this->stateFamilies;
}
/**
* @param string
*/
public function setSystemStageName($systemStageName)
{
$this->systemStageName = $systemStageName;
}
/**
* @return string
*/
public function getSystemStageName()
{
return $this->systemStageName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ComputationTopology::class, 'Google_Service_Dataflow_ComputationTopology');

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\Dataflow;
class ConcatPosition extends \Google\Model
{
/**
* @var int
*/
public $index;
protected $positionType = Position::class;
protected $positionDataType = '';
/**
* @param int
*/
public function setIndex($index)
{
$this->index = $index;
}
/**
* @return int
*/
public function getIndex()
{
return $this->index;
}
/**
* @param Position
*/
public function setPosition(Position $position)
{
$this->position = $position;
}
/**
* @return Position
*/
public function getPosition()
{
return $this->position;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ConcatPosition::class, 'Google_Service_Dataflow_ConcatPosition');

View File

@@ -0,0 +1,146 @@
<?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\Dataflow;
class ContainerSpec extends \Google\Model
{
protected $defaultEnvironmentType = FlexTemplateRuntimeEnvironment::class;
protected $defaultEnvironmentDataType = '';
/**
* @var string
*/
public $image;
/**
* @var string
*/
public $imageRepositoryCertPath;
/**
* @var string
*/
public $imageRepositoryPasswordSecretId;
/**
* @var string
*/
public $imageRepositoryUsernameSecretId;
protected $metadataType = TemplateMetadata::class;
protected $metadataDataType = '';
protected $sdkInfoType = SDKInfo::class;
protected $sdkInfoDataType = '';
/**
* @param FlexTemplateRuntimeEnvironment
*/
public function setDefaultEnvironment(FlexTemplateRuntimeEnvironment $defaultEnvironment)
{
$this->defaultEnvironment = $defaultEnvironment;
}
/**
* @return FlexTemplateRuntimeEnvironment
*/
public function getDefaultEnvironment()
{
return $this->defaultEnvironment;
}
/**
* @param string
*/
public function setImage($image)
{
$this->image = $image;
}
/**
* @return string
*/
public function getImage()
{
return $this->image;
}
/**
* @param string
*/
public function setImageRepositoryCertPath($imageRepositoryCertPath)
{
$this->imageRepositoryCertPath = $imageRepositoryCertPath;
}
/**
* @return string
*/
public function getImageRepositoryCertPath()
{
return $this->imageRepositoryCertPath;
}
/**
* @param string
*/
public function setImageRepositoryPasswordSecretId($imageRepositoryPasswordSecretId)
{
$this->imageRepositoryPasswordSecretId = $imageRepositoryPasswordSecretId;
}
/**
* @return string
*/
public function getImageRepositoryPasswordSecretId()
{
return $this->imageRepositoryPasswordSecretId;
}
/**
* @param string
*/
public function setImageRepositoryUsernameSecretId($imageRepositoryUsernameSecretId)
{
$this->imageRepositoryUsernameSecretId = $imageRepositoryUsernameSecretId;
}
/**
* @return string
*/
public function getImageRepositoryUsernameSecretId()
{
return $this->imageRepositoryUsernameSecretId;
}
/**
* @param TemplateMetadata
*/
public function setMetadata(TemplateMetadata $metadata)
{
$this->metadata = $metadata;
}
/**
* @return TemplateMetadata
*/
public function getMetadata()
{
return $this->metadata;
}
/**
* @param SDKInfo
*/
public function setSdkInfo(SDKInfo $sdkInfo)
{
$this->sdkInfo = $sdkInfo;
}
/**
* @return SDKInfo
*/
public function getSdkInfo()
{
return $this->sdkInfo;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ContainerSpec::class, 'Google_Service_Dataflow_ContainerSpec');

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\Dataflow;
class CounterMetadata extends \Google\Model
{
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $otherUnits;
/**
* @var string
*/
public $standardUnits;
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setOtherUnits($otherUnits)
{
$this->otherUnits = $otherUnits;
}
/**
* @return string
*/
public function getOtherUnits()
{
return $this->otherUnits;
}
/**
* @param string
*/
public function setStandardUnits($standardUnits)
{
$this->standardUnits = $standardUnits;
}
/**
* @return string
*/
public function getStandardUnits()
{
return $this->standardUnits;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CounterMetadata::class, 'Google_Service_Dataflow_CounterMetadata');

View File

@@ -0,0 +1,206 @@
<?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\Dataflow;
class CounterStructuredName extends \Google\Model
{
/**
* @var string
*/
public $componentStepName;
/**
* @var string
*/
public $executionStepName;
/**
* @var int
*/
public $inputIndex;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $origin;
/**
* @var string
*/
public $originNamespace;
/**
* @var string
*/
public $originalRequestingStepName;
/**
* @var string
*/
public $originalStepName;
/**
* @var string
*/
public $portion;
/**
* @var string
*/
public $workerId;
/**
* @param string
*/
public function setComponentStepName($componentStepName)
{
$this->componentStepName = $componentStepName;
}
/**
* @return string
*/
public function getComponentStepName()
{
return $this->componentStepName;
}
/**
* @param string
*/
public function setExecutionStepName($executionStepName)
{
$this->executionStepName = $executionStepName;
}
/**
* @return string
*/
public function getExecutionStepName()
{
return $this->executionStepName;
}
/**
* @param int
*/
public function setInputIndex($inputIndex)
{
$this->inputIndex = $inputIndex;
}
/**
* @return int
*/
public function getInputIndex()
{
return $this->inputIndex;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setOrigin($origin)
{
$this->origin = $origin;
}
/**
* @return string
*/
public function getOrigin()
{
return $this->origin;
}
/**
* @param string
*/
public function setOriginNamespace($originNamespace)
{
$this->originNamespace = $originNamespace;
}
/**
* @return string
*/
public function getOriginNamespace()
{
return $this->originNamespace;
}
/**
* @param string
*/
public function setOriginalRequestingStepName($originalRequestingStepName)
{
$this->originalRequestingStepName = $originalRequestingStepName;
}
/**
* @return string
*/
public function getOriginalRequestingStepName()
{
return $this->originalRequestingStepName;
}
/**
* @param string
*/
public function setOriginalStepName($originalStepName)
{
$this->originalStepName = $originalStepName;
}
/**
* @return string
*/
public function getOriginalStepName()
{
return $this->originalStepName;
}
/**
* @param string
*/
public function setPortion($portion)
{
$this->portion = $portion;
}
/**
* @return string
*/
public function getPortion()
{
return $this->portion;
}
/**
* @param string
*/
public function setWorkerId($workerId)
{
$this->workerId = $workerId;
}
/**
* @return string
*/
public function getWorkerId()
{
return $this->workerId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CounterStructuredName::class, 'Google_Service_Dataflow_CounterStructuredName');

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\Dataflow;
class CounterStructuredNameAndMetadata extends \Google\Model
{
protected $metadataType = CounterMetadata::class;
protected $metadataDataType = '';
protected $nameType = CounterStructuredName::class;
protected $nameDataType = '';
/**
* @param CounterMetadata
*/
public function setMetadata(CounterMetadata $metadata)
{
$this->metadata = $metadata;
}
/**
* @return CounterMetadata
*/
public function getMetadata()
{
return $this->metadata;
}
/**
* @param CounterStructuredName
*/
public function setName(CounterStructuredName $name)
{
$this->name = $name;
}
/**
* @return CounterStructuredName
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CounterStructuredNameAndMetadata::class, 'Google_Service_Dataflow_CounterStructuredNameAndMetadata');

View File

@@ -0,0 +1,267 @@
<?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\Dataflow;
class CounterUpdate extends \Google\Model
{
/**
* @var bool
*/
public $boolean;
/**
* @var bool
*/
public $cumulative;
protected $distributionType = DistributionUpdate::class;
protected $distributionDataType = '';
public $floatingPoint;
protected $floatingPointListType = FloatingPointList::class;
protected $floatingPointListDataType = '';
protected $floatingPointMeanType = FloatingPointMean::class;
protected $floatingPointMeanDataType = '';
protected $integerType = SplitInt64::class;
protected $integerDataType = '';
protected $integerGaugeType = IntegerGauge::class;
protected $integerGaugeDataType = '';
protected $integerListType = IntegerList::class;
protected $integerListDataType = '';
protected $integerMeanType = IntegerMean::class;
protected $integerMeanDataType = '';
/**
* @var array
*/
public $internal;
protected $nameAndKindType = NameAndKind::class;
protected $nameAndKindDataType = '';
/**
* @var string
*/
public $shortId;
protected $stringListType = StringList::class;
protected $stringListDataType = '';
protected $structuredNameAndMetadataType = CounterStructuredNameAndMetadata::class;
protected $structuredNameAndMetadataDataType = '';
/**
* @param bool
*/
public function setBoolean($boolean)
{
$this->boolean = $boolean;
}
/**
* @return bool
*/
public function getBoolean()
{
return $this->boolean;
}
/**
* @param bool
*/
public function setCumulative($cumulative)
{
$this->cumulative = $cumulative;
}
/**
* @return bool
*/
public function getCumulative()
{
return $this->cumulative;
}
/**
* @param DistributionUpdate
*/
public function setDistribution(DistributionUpdate $distribution)
{
$this->distribution = $distribution;
}
/**
* @return DistributionUpdate
*/
public function getDistribution()
{
return $this->distribution;
}
public function setFloatingPoint($floatingPoint)
{
$this->floatingPoint = $floatingPoint;
}
public function getFloatingPoint()
{
return $this->floatingPoint;
}
/**
* @param FloatingPointList
*/
public function setFloatingPointList(FloatingPointList $floatingPointList)
{
$this->floatingPointList = $floatingPointList;
}
/**
* @return FloatingPointList
*/
public function getFloatingPointList()
{
return $this->floatingPointList;
}
/**
* @param FloatingPointMean
*/
public function setFloatingPointMean(FloatingPointMean $floatingPointMean)
{
$this->floatingPointMean = $floatingPointMean;
}
/**
* @return FloatingPointMean
*/
public function getFloatingPointMean()
{
return $this->floatingPointMean;
}
/**
* @param SplitInt64
*/
public function setInteger(SplitInt64 $integer)
{
$this->integer = $integer;
}
/**
* @return SplitInt64
*/
public function getInteger()
{
return $this->integer;
}
/**
* @param IntegerGauge
*/
public function setIntegerGauge(IntegerGauge $integerGauge)
{
$this->integerGauge = $integerGauge;
}
/**
* @return IntegerGauge
*/
public function getIntegerGauge()
{
return $this->integerGauge;
}
/**
* @param IntegerList
*/
public function setIntegerList(IntegerList $integerList)
{
$this->integerList = $integerList;
}
/**
* @return IntegerList
*/
public function getIntegerList()
{
return $this->integerList;
}
/**
* @param IntegerMean
*/
public function setIntegerMean(IntegerMean $integerMean)
{
$this->integerMean = $integerMean;
}
/**
* @return IntegerMean
*/
public function getIntegerMean()
{
return $this->integerMean;
}
/**
* @param array
*/
public function setInternal($internal)
{
$this->internal = $internal;
}
/**
* @return array
*/
public function getInternal()
{
return $this->internal;
}
/**
* @param NameAndKind
*/
public function setNameAndKind(NameAndKind $nameAndKind)
{
$this->nameAndKind = $nameAndKind;
}
/**
* @return NameAndKind
*/
public function getNameAndKind()
{
return $this->nameAndKind;
}
/**
* @param string
*/
public function setShortId($shortId)
{
$this->shortId = $shortId;
}
/**
* @return string
*/
public function getShortId()
{
return $this->shortId;
}
/**
* @param StringList
*/
public function setStringList(StringList $stringList)
{
$this->stringList = $stringList;
}
/**
* @return StringList
*/
public function getStringList()
{
return $this->stringList;
}
/**
* @param CounterStructuredNameAndMetadata
*/
public function setStructuredNameAndMetadata(CounterStructuredNameAndMetadata $structuredNameAndMetadata)
{
$this->structuredNameAndMetadata = $structuredNameAndMetadata;
}
/**
* @return CounterStructuredNameAndMetadata
*/
public function getStructuredNameAndMetadata()
{
return $this->structuredNameAndMetadata;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CounterUpdate::class, 'Google_Service_Dataflow_CounterUpdate');

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\Dataflow;
class CreateJobFromTemplateRequest extends \Google\Model
{
protected $environmentType = RuntimeEnvironment::class;
protected $environmentDataType = '';
/**
* @var string
*/
public $gcsPath;
/**
* @var string
*/
public $jobName;
/**
* @var string
*/
public $location;
/**
* @var string[]
*/
public $parameters;
/**
* @param RuntimeEnvironment
*/
public function setEnvironment(RuntimeEnvironment $environment)
{
$this->environment = $environment;
}
/**
* @return RuntimeEnvironment
*/
public function getEnvironment()
{
return $this->environment;
}
/**
* @param string
*/
public function setGcsPath($gcsPath)
{
$this->gcsPath = $gcsPath;
}
/**
* @return string
*/
public function getGcsPath()
{
return $this->gcsPath;
}
/**
* @param string
*/
public function setJobName($jobName)
{
$this->jobName = $jobName;
}
/**
* @return string
*/
public function getJobName()
{
return $this->jobName;
}
/**
* @param string
*/
public function setLocation($location)
{
$this->location = $location;
}
/**
* @return string
*/
public function getLocation()
{
return $this->location;
}
/**
* @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(CreateJobFromTemplateRequest::class, 'Google_Service_Dataflow_CreateJobFromTemplateRequest');

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\Dataflow;
class CustomSourceLocation extends \Google\Model
{
/**
* @var bool
*/
public $stateful;
/**
* @param bool
*/
public function setStateful($stateful)
{
$this->stateful = $stateful;
}
/**
* @return bool
*/
public function getStateful()
{
return $this->stateful;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CustomSourceLocation::class, 'Google_Service_Dataflow_CustomSourceLocation');

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\Dataflow;
class DataDiskAssignment extends \Google\Collection
{
protected $collection_key = 'dataDisks';
/**
* @var string[]
*/
public $dataDisks;
/**
* @var string
*/
public $vmInstance;
/**
* @param string[]
*/
public function setDataDisks($dataDisks)
{
$this->dataDisks = $dataDisks;
}
/**
* @return string[]
*/
public function getDataDisks()
{
return $this->dataDisks;
}
/**
* @param string
*/
public function setVmInstance($vmInstance)
{
$this->vmInstance = $vmInstance;
}
/**
* @return string
*/
public function getVmInstance()
{
return $this->vmInstance;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DataDiskAssignment::class, 'Google_Service_Dataflow_DataDiskAssignment');

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\Dataflow;
class DataSamplingConfig extends \Google\Collection
{
protected $collection_key = 'behaviors';
/**
* @var string[]
*/
public $behaviors;
/**
* @param string[]
*/
public function setBehaviors($behaviors)
{
$this->behaviors = $behaviors;
}
/**
* @return string[]
*/
public function getBehaviors()
{
return $this->behaviors;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DataSamplingConfig::class, 'Google_Service_Dataflow_DataSamplingConfig');

View File

@@ -0,0 +1,152 @@
<?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\Dataflow;
class DataSamplingReport extends \Google\Model
{
/**
* @var string
*/
public $bytesWrittenDelta;
/**
* @var string
*/
public $elementsSampledBytes;
/**
* @var string
*/
public $elementsSampledCount;
/**
* @var string
*/
public $exceptionsSampledCount;
/**
* @var string
*/
public $pcollectionsSampledCount;
/**
* @var string
*/
public $persistenceErrorsCount;
/**
* @var string
*/
public $translationErrorsCount;
/**
* @param string
*/
public function setBytesWrittenDelta($bytesWrittenDelta)
{
$this->bytesWrittenDelta = $bytesWrittenDelta;
}
/**
* @return string
*/
public function getBytesWrittenDelta()
{
return $this->bytesWrittenDelta;
}
/**
* @param string
*/
public function setElementsSampledBytes($elementsSampledBytes)
{
$this->elementsSampledBytes = $elementsSampledBytes;
}
/**
* @return string
*/
public function getElementsSampledBytes()
{
return $this->elementsSampledBytes;
}
/**
* @param string
*/
public function setElementsSampledCount($elementsSampledCount)
{
$this->elementsSampledCount = $elementsSampledCount;
}
/**
* @return string
*/
public function getElementsSampledCount()
{
return $this->elementsSampledCount;
}
/**
* @param string
*/
public function setExceptionsSampledCount($exceptionsSampledCount)
{
$this->exceptionsSampledCount = $exceptionsSampledCount;
}
/**
* @return string
*/
public function getExceptionsSampledCount()
{
return $this->exceptionsSampledCount;
}
/**
* @param string
*/
public function setPcollectionsSampledCount($pcollectionsSampledCount)
{
$this->pcollectionsSampledCount = $pcollectionsSampledCount;
}
/**
* @return string
*/
public function getPcollectionsSampledCount()
{
return $this->pcollectionsSampledCount;
}
/**
* @param string
*/
public function setPersistenceErrorsCount($persistenceErrorsCount)
{
$this->persistenceErrorsCount = $persistenceErrorsCount;
}
/**
* @return string
*/
public function getPersistenceErrorsCount()
{
return $this->persistenceErrorsCount;
}
/**
* @param string
*/
public function setTranslationErrorsCount($translationErrorsCount)
{
$this->translationErrorsCount = $translationErrorsCount;
}
/**
* @return string
*/
public function getTranslationErrorsCount()
{
return $this->translationErrorsCount;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DataSamplingReport::class, 'Google_Service_Dataflow_DataSamplingReport');

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\Dataflow;
class DataflowGaugeValue extends \Google\Model
{
/**
* @var string
*/
public $measuredTime;
/**
* @var string
*/
public $value;
/**
* @param string
*/
public function setMeasuredTime($measuredTime)
{
$this->measuredTime = $measuredTime;
}
/**
* @return string
*/
public function getMeasuredTime()
{
return $this->measuredTime;
}
/**
* @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(DataflowGaugeValue::class, 'Google_Service_Dataflow_DataflowGaugeValue');

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\Dataflow;
class DataflowHistogramValue extends \Google\Collection
{
protected $collection_key = 'bucketCounts';
/**
* @var string[]
*/
public $bucketCounts;
protected $bucketOptionsType = BucketOptions::class;
protected $bucketOptionsDataType = '';
/**
* @var string
*/
public $count;
protected $outlierStatsType = OutlierStats::class;
protected $outlierStatsDataType = '';
/**
* @param string[]
*/
public function setBucketCounts($bucketCounts)
{
$this->bucketCounts = $bucketCounts;
}
/**
* @return string[]
*/
public function getBucketCounts()
{
return $this->bucketCounts;
}
/**
* @param BucketOptions
*/
public function setBucketOptions(BucketOptions $bucketOptions)
{
$this->bucketOptions = $bucketOptions;
}
/**
* @return BucketOptions
*/
public function getBucketOptions()
{
return $this->bucketOptions;
}
/**
* @param string
*/
public function setCount($count)
{
$this->count = $count;
}
/**
* @return string
*/
public function getCount()
{
return $this->count;
}
/**
* @param OutlierStats
*/
public function setOutlierStats(OutlierStats $outlierStats)
{
$this->outlierStats = $outlierStats;
}
/**
* @return OutlierStats
*/
public function getOutlierStats()
{
return $this->outlierStats;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DataflowHistogramValue::class, 'Google_Service_Dataflow_DataflowHistogramValue');

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\Dataflow;
class DatastoreIODetails extends \Google\Model
{
/**
* @var string
*/
public $namespace;
/**
* @var string
*/
public $projectId;
/**
* @param string
*/
public function setNamespace($namespace)
{
$this->namespace = $namespace;
}
/**
* @return string
*/
public function getNamespace()
{
return $this->namespace;
}
/**
* @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(DatastoreIODetails::class, 'Google_Service_Dataflow_DatastoreIODetails');

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\Dataflow;
class DebugOptions extends \Google\Model
{
protected $dataSamplingType = DataSamplingConfig::class;
protected $dataSamplingDataType = '';
/**
* @var bool
*/
public $enableHotKeyLogging;
/**
* @param DataSamplingConfig
*/
public function setDataSampling(DataSamplingConfig $dataSampling)
{
$this->dataSampling = $dataSampling;
}
/**
* @return DataSamplingConfig
*/
public function getDataSampling()
{
return $this->dataSampling;
}
/**
* @param bool
*/
public function setEnableHotKeyLogging($enableHotKeyLogging)
{
$this->enableHotKeyLogging = $enableHotKeyLogging;
}
/**
* @return bool
*/
public function getEnableHotKeyLogging()
{
return $this->enableHotKeyLogging;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DebugOptions::class, 'Google_Service_Dataflow_DebugOptions');

View File

@@ -0,0 +1,25 @@
<?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\Dataflow;
class DeleteSnapshotResponse extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeleteSnapshotResponse::class, 'Google_Service_Dataflow_DeleteSnapshotResponse');

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\Dataflow;
class DerivedSource extends \Google\Model
{
/**
* @var string
*/
public $derivationMode;
protected $sourceType = Source::class;
protected $sourceDataType = '';
/**
* @param string
*/
public function setDerivationMode($derivationMode)
{
$this->derivationMode = $derivationMode;
}
/**
* @return string
*/
public function getDerivationMode()
{
return $this->derivationMode;
}
/**
* @param Source
*/
public function setSource(Source $source)
{
$this->source = $source;
}
/**
* @return Source
*/
public function getSource()
{
return $this->source;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DerivedSource::class, 'Google_Service_Dataflow_DerivedSource');

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\Dataflow;
class Disk extends \Google\Model
{
/**
* @var string
*/
public $diskType;
/**
* @var string
*/
public $mountPoint;
/**
* @var int
*/
public $sizeGb;
/**
* @param string
*/
public function setDiskType($diskType)
{
$this->diskType = $diskType;
}
/**
* @return string
*/
public function getDiskType()
{
return $this->diskType;
}
/**
* @param string
*/
public function setMountPoint($mountPoint)
{
$this->mountPoint = $mountPoint;
}
/**
* @return string
*/
public function getMountPoint()
{
return $this->mountPoint;
}
/**
* @param int
*/
public function setSizeGb($sizeGb)
{
$this->sizeGb = $sizeGb;
}
/**
* @return int
*/
public function getSizeGb()
{
return $this->sizeGb;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Disk::class, 'Google_Service_Dataflow_Disk');

View File

@@ -0,0 +1,242 @@
<?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\Dataflow;
class DisplayData extends \Google\Model
{
/**
* @var bool
*/
public $boolValue;
/**
* @var string
*/
public $durationValue;
/**
* @var float
*/
public $floatValue;
/**
* @var string
*/
public $int64Value;
/**
* @var string
*/
public $javaClassValue;
/**
* @var string
*/
public $key;
/**
* @var string
*/
public $label;
/**
* @var string
*/
public $namespace;
/**
* @var string
*/
public $shortStrValue;
/**
* @var string
*/
public $strValue;
/**
* @var string
*/
public $timestampValue;
/**
* @var string
*/
public $url;
/**
* @param bool
*/
public function setBoolValue($boolValue)
{
$this->boolValue = $boolValue;
}
/**
* @return bool
*/
public function getBoolValue()
{
return $this->boolValue;
}
/**
* @param string
*/
public function setDurationValue($durationValue)
{
$this->durationValue = $durationValue;
}
/**
* @return string
*/
public function getDurationValue()
{
return $this->durationValue;
}
/**
* @param float
*/
public function setFloatValue($floatValue)
{
$this->floatValue = $floatValue;
}
/**
* @return float
*/
public function getFloatValue()
{
return $this->floatValue;
}
/**
* @param string
*/
public function setInt64Value($int64Value)
{
$this->int64Value = $int64Value;
}
/**
* @return string
*/
public function getInt64Value()
{
return $this->int64Value;
}
/**
* @param string
*/
public function setJavaClassValue($javaClassValue)
{
$this->javaClassValue = $javaClassValue;
}
/**
* @return string
*/
public function getJavaClassValue()
{
return $this->javaClassValue;
}
/**
* @param string
*/
public function setKey($key)
{
$this->key = $key;
}
/**
* @return string
*/
public function getKey()
{
return $this->key;
}
/**
* @param string
*/
public function setLabel($label)
{
$this->label = $label;
}
/**
* @return string
*/
public function getLabel()
{
return $this->label;
}
/**
* @param string
*/
public function setNamespace($namespace)
{
$this->namespace = $namespace;
}
/**
* @return string
*/
public function getNamespace()
{
return $this->namespace;
}
/**
* @param string
*/
public function setShortStrValue($shortStrValue)
{
$this->shortStrValue = $shortStrValue;
}
/**
* @return string
*/
public function getShortStrValue()
{
return $this->shortStrValue;
}
/**
* @param string
*/
public function setStrValue($strValue)
{
$this->strValue = $strValue;
}
/**
* @return string
*/
public function getStrValue()
{
return $this->strValue;
}
/**
* @param string
*/
public function setTimestampValue($timestampValue)
{
$this->timestampValue = $timestampValue;
}
/**
* @return string
*/
public function getTimestampValue()
{
return $this->timestampValue;
}
/**
* @param string
*/
public function setUrl($url)
{
$this->url = $url;
}
/**
* @return string
*/
public function getUrl()
{
return $this->url;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DisplayData::class, 'Google_Service_Dataflow_DisplayData');

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\Dataflow;
class DistributionUpdate extends \Google\Model
{
protected $countType = SplitInt64::class;
protected $countDataType = '';
protected $histogramType = Histogram::class;
protected $histogramDataType = '';
protected $maxType = SplitInt64::class;
protected $maxDataType = '';
protected $minType = SplitInt64::class;
protected $minDataType = '';
protected $sumType = SplitInt64::class;
protected $sumDataType = '';
public $sumOfSquares;
/**
* @param SplitInt64
*/
public function setCount(SplitInt64 $count)
{
$this->count = $count;
}
/**
* @return SplitInt64
*/
public function getCount()
{
return $this->count;
}
/**
* @param Histogram
*/
public function setHistogram(Histogram $histogram)
{
$this->histogram = $histogram;
}
/**
* @return Histogram
*/
public function getHistogram()
{
return $this->histogram;
}
/**
* @param SplitInt64
*/
public function setMax(SplitInt64 $max)
{
$this->max = $max;
}
/**
* @return SplitInt64
*/
public function getMax()
{
return $this->max;
}
/**
* @param SplitInt64
*/
public function setMin(SplitInt64 $min)
{
$this->min = $min;
}
/**
* @return SplitInt64
*/
public function getMin()
{
return $this->min;
}
/**
* @param SplitInt64
*/
public function setSum(SplitInt64 $sum)
{
$this->sum = $sum;
}
/**
* @return SplitInt64
*/
public function getSum()
{
return $this->sum;
}
public function setSumOfSquares($sumOfSquares)
{
$this->sumOfSquares = $sumOfSquares;
}
public function getSumOfSquares()
{
return $this->sumOfSquares;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DistributionUpdate::class, 'Google_Service_Dataflow_DistributionUpdate');

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\Dataflow;
class DynamicSourceSplit extends \Google\Model
{
protected $primaryType = DerivedSource::class;
protected $primaryDataType = '';
protected $residualType = DerivedSource::class;
protected $residualDataType = '';
/**
* @param DerivedSource
*/
public function setPrimary(DerivedSource $primary)
{
$this->primary = $primary;
}
/**
* @return DerivedSource
*/
public function getPrimary()
{
return $this->primary;
}
/**
* @param DerivedSource
*/
public function setResidual(DerivedSource $residual)
{
$this->residual = $residual;
}
/**
* @return DerivedSource
*/
public function getResidual()
{
return $this->residual;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DynamicSourceSplit::class, 'Google_Service_Dataflow_DynamicSourceSplit');

View File

@@ -0,0 +1,365 @@
<?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\Dataflow;
class Environment extends \Google\Collection
{
protected $collection_key = 'workerPools';
/**
* @var string
*/
public $clusterManagerApiService;
/**
* @var string
*/
public $dataset;
protected $debugOptionsType = DebugOptions::class;
protected $debugOptionsDataType = '';
/**
* @var string[]
*/
public $experiments;
/**
* @var string
*/
public $flexResourceSchedulingGoal;
/**
* @var array[]
*/
public $internalExperiments;
/**
* @var array[]
*/
public $sdkPipelineOptions;
/**
* @var string
*/
public $serviceAccountEmail;
/**
* @var string
*/
public $serviceKmsKeyName;
/**
* @var string[]
*/
public $serviceOptions;
/**
* @var string
*/
public $shuffleMode;
/**
* @var string
*/
public $streamingMode;
/**
* @var string
*/
public $tempStoragePrefix;
/**
* @var bool
*/
public $useStreamingEngineResourceBasedBilling;
/**
* @var array[]
*/
public $userAgent;
/**
* @var array[]
*/
public $version;
protected $workerPoolsType = WorkerPool::class;
protected $workerPoolsDataType = 'array';
/**
* @var string
*/
public $workerRegion;
/**
* @var string
*/
public $workerZone;
/**
* @param string
*/
public function setClusterManagerApiService($clusterManagerApiService)
{
$this->clusterManagerApiService = $clusterManagerApiService;
}
/**
* @return string
*/
public function getClusterManagerApiService()
{
return $this->clusterManagerApiService;
}
/**
* @param string
*/
public function setDataset($dataset)
{
$this->dataset = $dataset;
}
/**
* @return string
*/
public function getDataset()
{
return $this->dataset;
}
/**
* @param DebugOptions
*/
public function setDebugOptions(DebugOptions $debugOptions)
{
$this->debugOptions = $debugOptions;
}
/**
* @return DebugOptions
*/
public function getDebugOptions()
{
return $this->debugOptions;
}
/**
* @param string[]
*/
public function setExperiments($experiments)
{
$this->experiments = $experiments;
}
/**
* @return string[]
*/
public function getExperiments()
{
return $this->experiments;
}
/**
* @param string
*/
public function setFlexResourceSchedulingGoal($flexResourceSchedulingGoal)
{
$this->flexResourceSchedulingGoal = $flexResourceSchedulingGoal;
}
/**
* @return string
*/
public function getFlexResourceSchedulingGoal()
{
return $this->flexResourceSchedulingGoal;
}
/**
* @param array[]
*/
public function setInternalExperiments($internalExperiments)
{
$this->internalExperiments = $internalExperiments;
}
/**
* @return array[]
*/
public function getInternalExperiments()
{
return $this->internalExperiments;
}
/**
* @param array[]
*/
public function setSdkPipelineOptions($sdkPipelineOptions)
{
$this->sdkPipelineOptions = $sdkPipelineOptions;
}
/**
* @return array[]
*/
public function getSdkPipelineOptions()
{
return $this->sdkPipelineOptions;
}
/**
* @param string
*/
public function setServiceAccountEmail($serviceAccountEmail)
{
$this->serviceAccountEmail = $serviceAccountEmail;
}
/**
* @return string
*/
public function getServiceAccountEmail()
{
return $this->serviceAccountEmail;
}
/**
* @param string
*/
public function setServiceKmsKeyName($serviceKmsKeyName)
{
$this->serviceKmsKeyName = $serviceKmsKeyName;
}
/**
* @return string
*/
public function getServiceKmsKeyName()
{
return $this->serviceKmsKeyName;
}
/**
* @param string[]
*/
public function setServiceOptions($serviceOptions)
{
$this->serviceOptions = $serviceOptions;
}
/**
* @return string[]
*/
public function getServiceOptions()
{
return $this->serviceOptions;
}
/**
* @param string
*/
public function setShuffleMode($shuffleMode)
{
$this->shuffleMode = $shuffleMode;
}
/**
* @return string
*/
public function getShuffleMode()
{
return $this->shuffleMode;
}
/**
* @param string
*/
public function setStreamingMode($streamingMode)
{
$this->streamingMode = $streamingMode;
}
/**
* @return string
*/
public function getStreamingMode()
{
return $this->streamingMode;
}
/**
* @param string
*/
public function setTempStoragePrefix($tempStoragePrefix)
{
$this->tempStoragePrefix = $tempStoragePrefix;
}
/**
* @return string
*/
public function getTempStoragePrefix()
{
return $this->tempStoragePrefix;
}
/**
* @param bool
*/
public function setUseStreamingEngineResourceBasedBilling($useStreamingEngineResourceBasedBilling)
{
$this->useStreamingEngineResourceBasedBilling = $useStreamingEngineResourceBasedBilling;
}
/**
* @return bool
*/
public function getUseStreamingEngineResourceBasedBilling()
{
return $this->useStreamingEngineResourceBasedBilling;
}
/**
* @param array[]
*/
public function setUserAgent($userAgent)
{
$this->userAgent = $userAgent;
}
/**
* @return array[]
*/
public function getUserAgent()
{
return $this->userAgent;
}
/**
* @param array[]
*/
public function setVersion($version)
{
$this->version = $version;
}
/**
* @return array[]
*/
public function getVersion()
{
return $this->version;
}
/**
* @param WorkerPool[]
*/
public function setWorkerPools($workerPools)
{
$this->workerPools = $workerPools;
}
/**
* @return WorkerPool[]
*/
public function getWorkerPools()
{
return $this->workerPools;
}
/**
* @param string
*/
public function setWorkerRegion($workerRegion)
{
$this->workerRegion = $workerRegion;
}
/**
* @return string
*/
public function getWorkerRegion()
{
return $this->workerRegion;
}
/**
* @param string
*/
public function setWorkerZone($workerZone)
{
$this->workerZone = $workerZone;
}
/**
* @return string
*/
public function getWorkerZone()
{
return $this->workerZone;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Environment::class, 'Google_Service_Dataflow_Environment');

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\Dataflow;
class ExecutionStageState extends \Google\Model
{
/**
* @var string
*/
public $currentStateTime;
/**
* @var string
*/
public $executionStageName;
/**
* @var string
*/
public $executionStageState;
/**
* @param string
*/
public function setCurrentStateTime($currentStateTime)
{
$this->currentStateTime = $currentStateTime;
}
/**
* @return string
*/
public function getCurrentStateTime()
{
return $this->currentStateTime;
}
/**
* @param string
*/
public function setExecutionStageName($executionStageName)
{
$this->executionStageName = $executionStageName;
}
/**
* @return string
*/
public function getExecutionStageName()
{
return $this->executionStageName;
}
/**
* @param string
*/
public function setExecutionStageState($executionStageState)
{
$this->executionStageState = $executionStageState;
}
/**
* @return string
*/
public function getExecutionStageState()
{
return $this->executionStageState;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExecutionStageState::class, 'Google_Service_Dataflow_ExecutionStageState');

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\Dataflow;
class ExecutionStageSummary extends \Google\Collection
{
protected $collection_key = 'prerequisiteStage';
protected $componentSourceType = ComponentSource::class;
protected $componentSourceDataType = 'array';
protected $componentTransformType = ComponentTransform::class;
protected $componentTransformDataType = 'array';
/**
* @var string
*/
public $id;
protected $inputSourceType = StageSource::class;
protected $inputSourceDataType = 'array';
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $name;
protected $outputSourceType = StageSource::class;
protected $outputSourceDataType = 'array';
/**
* @var string[]
*/
public $prerequisiteStage;
/**
* @param ComponentSource[]
*/
public function setComponentSource($componentSource)
{
$this->componentSource = $componentSource;
}
/**
* @return ComponentSource[]
*/
public function getComponentSource()
{
return $this->componentSource;
}
/**
* @param ComponentTransform[]
*/
public function setComponentTransform($componentTransform)
{
$this->componentTransform = $componentTransform;
}
/**
* @return ComponentTransform[]
*/
public function getComponentTransform()
{
return $this->componentTransform;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param StageSource[]
*/
public function setInputSource($inputSource)
{
$this->inputSource = $inputSource;
}
/**
* @return StageSource[]
*/
public function getInputSource()
{
return $this->inputSource;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param StageSource[]
*/
public function setOutputSource($outputSource)
{
$this->outputSource = $outputSource;
}
/**
* @return StageSource[]
*/
public function getOutputSource()
{
return $this->outputSource;
}
/**
* @param string[]
*/
public function setPrerequisiteStage($prerequisiteStage)
{
$this->prerequisiteStage = $prerequisiteStage;
}
/**
* @return string[]
*/
public function getPrerequisiteStage()
{
return $this->prerequisiteStage;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExecutionStageSummary::class, 'Google_Service_Dataflow_ExecutionStageSummary');

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\Dataflow;
class FailedLocation 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(FailedLocation::class, 'Google_Service_Dataflow_FailedLocation');

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\Dataflow;
class FileIODetails extends \Google\Model
{
/**
* @var string
*/
public $filePattern;
/**
* @param string
*/
public function setFilePattern($filePattern)
{
$this->filePattern = $filePattern;
}
/**
* @return string
*/
public function getFilePattern()
{
return $this->filePattern;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FileIODetails::class, 'Google_Service_Dataflow_FileIODetails');

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\Dataflow;
class FlattenInstruction extends \Google\Collection
{
protected $collection_key = 'inputs';
protected $inputsType = InstructionInput::class;
protected $inputsDataType = 'array';
/**
* @param InstructionInput[]
*/
public function setInputs($inputs)
{
$this->inputs = $inputs;
}
/**
* @return InstructionInput[]
*/
public function getInputs()
{
return $this->inputs;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FlattenInstruction::class, 'Google_Service_Dataflow_FlattenInstruction');

View File

@@ -0,0 +1,477 @@
<?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\Dataflow;
class FlexTemplateRuntimeEnvironment extends \Google\Collection
{
protected $collection_key = 'additionalExperiments';
/**
* @var string[]
*/
public $additionalExperiments;
/**
* @var string[]
*/
public $additionalUserLabels;
/**
* @var string
*/
public $autoscalingAlgorithm;
/**
* @var int
*/
public $diskSizeGb;
/**
* @var bool
*/
public $dumpHeapOnOom;
/**
* @var bool
*/
public $enableLauncherVmSerialPortLogging;
/**
* @var bool
*/
public $enableStreamingEngine;
/**
* @var string
*/
public $flexrsGoal;
/**
* @var string
*/
public $ipConfiguration;
/**
* @var string
*/
public $kmsKeyName;
/**
* @var string
*/
public $launcherMachineType;
/**
* @var string
*/
public $machineType;
/**
* @var int
*/
public $maxWorkers;
/**
* @var string
*/
public $network;
/**
* @var int
*/
public $numWorkers;
/**
* @var string
*/
public $saveHeapDumpsToGcsPath;
/**
* @var string
*/
public $sdkContainerImage;
/**
* @var string
*/
public $serviceAccountEmail;
/**
* @var string
*/
public $stagingLocation;
/**
* @var string
*/
public $streamingMode;
/**
* @var string
*/
public $subnetwork;
/**
* @var string
*/
public $tempLocation;
/**
* @var string
*/
public $workerRegion;
/**
* @var string
*/
public $workerZone;
/**
* @var string
*/
public $zone;
/**
* @param string[]
*/
public function setAdditionalExperiments($additionalExperiments)
{
$this->additionalExperiments = $additionalExperiments;
}
/**
* @return string[]
*/
public function getAdditionalExperiments()
{
return $this->additionalExperiments;
}
/**
* @param string[]
*/
public function setAdditionalUserLabels($additionalUserLabels)
{
$this->additionalUserLabels = $additionalUserLabels;
}
/**
* @return string[]
*/
public function getAdditionalUserLabels()
{
return $this->additionalUserLabels;
}
/**
* @param string
*/
public function setAutoscalingAlgorithm($autoscalingAlgorithm)
{
$this->autoscalingAlgorithm = $autoscalingAlgorithm;
}
/**
* @return string
*/
public function getAutoscalingAlgorithm()
{
return $this->autoscalingAlgorithm;
}
/**
* @param int
*/
public function setDiskSizeGb($diskSizeGb)
{
$this->diskSizeGb = $diskSizeGb;
}
/**
* @return int
*/
public function getDiskSizeGb()
{
return $this->diskSizeGb;
}
/**
* @param bool
*/
public function setDumpHeapOnOom($dumpHeapOnOom)
{
$this->dumpHeapOnOom = $dumpHeapOnOom;
}
/**
* @return bool
*/
public function getDumpHeapOnOom()
{
return $this->dumpHeapOnOom;
}
/**
* @param bool
*/
public function setEnableLauncherVmSerialPortLogging($enableLauncherVmSerialPortLogging)
{
$this->enableLauncherVmSerialPortLogging = $enableLauncherVmSerialPortLogging;
}
/**
* @return bool
*/
public function getEnableLauncherVmSerialPortLogging()
{
return $this->enableLauncherVmSerialPortLogging;
}
/**
* @param bool
*/
public function setEnableStreamingEngine($enableStreamingEngine)
{
$this->enableStreamingEngine = $enableStreamingEngine;
}
/**
* @return bool
*/
public function getEnableStreamingEngine()
{
return $this->enableStreamingEngine;
}
/**
* @param string
*/
public function setFlexrsGoal($flexrsGoal)
{
$this->flexrsGoal = $flexrsGoal;
}
/**
* @return string
*/
public function getFlexrsGoal()
{
return $this->flexrsGoal;
}
/**
* @param string
*/
public function setIpConfiguration($ipConfiguration)
{
$this->ipConfiguration = $ipConfiguration;
}
/**
* @return string
*/
public function getIpConfiguration()
{
return $this->ipConfiguration;
}
/**
* @param string
*/
public function setKmsKeyName($kmsKeyName)
{
$this->kmsKeyName = $kmsKeyName;
}
/**
* @return string
*/
public function getKmsKeyName()
{
return $this->kmsKeyName;
}
/**
* @param string
*/
public function setLauncherMachineType($launcherMachineType)
{
$this->launcherMachineType = $launcherMachineType;
}
/**
* @return string
*/
public function getLauncherMachineType()
{
return $this->launcherMachineType;
}
/**
* @param string
*/
public function setMachineType($machineType)
{
$this->machineType = $machineType;
}
/**
* @return string
*/
public function getMachineType()
{
return $this->machineType;
}
/**
* @param int
*/
public function setMaxWorkers($maxWorkers)
{
$this->maxWorkers = $maxWorkers;
}
/**
* @return int
*/
public function getMaxWorkers()
{
return $this->maxWorkers;
}
/**
* @param string
*/
public function setNetwork($network)
{
$this->network = $network;
}
/**
* @return string
*/
public function getNetwork()
{
return $this->network;
}
/**
* @param int
*/
public function setNumWorkers($numWorkers)
{
$this->numWorkers = $numWorkers;
}
/**
* @return int
*/
public function getNumWorkers()
{
return $this->numWorkers;
}
/**
* @param string
*/
public function setSaveHeapDumpsToGcsPath($saveHeapDumpsToGcsPath)
{
$this->saveHeapDumpsToGcsPath = $saveHeapDumpsToGcsPath;
}
/**
* @return string
*/
public function getSaveHeapDumpsToGcsPath()
{
return $this->saveHeapDumpsToGcsPath;
}
/**
* @param string
*/
public function setSdkContainerImage($sdkContainerImage)
{
$this->sdkContainerImage = $sdkContainerImage;
}
/**
* @return string
*/
public function getSdkContainerImage()
{
return $this->sdkContainerImage;
}
/**
* @param string
*/
public function setServiceAccountEmail($serviceAccountEmail)
{
$this->serviceAccountEmail = $serviceAccountEmail;
}
/**
* @return string
*/
public function getServiceAccountEmail()
{
return $this->serviceAccountEmail;
}
/**
* @param string
*/
public function setStagingLocation($stagingLocation)
{
$this->stagingLocation = $stagingLocation;
}
/**
* @return string
*/
public function getStagingLocation()
{
return $this->stagingLocation;
}
/**
* @param string
*/
public function setStreamingMode($streamingMode)
{
$this->streamingMode = $streamingMode;
}
/**
* @return string
*/
public function getStreamingMode()
{
return $this->streamingMode;
}
/**
* @param string
*/
public function setSubnetwork($subnetwork)
{
$this->subnetwork = $subnetwork;
}
/**
* @return string
*/
public function getSubnetwork()
{
return $this->subnetwork;
}
/**
* @param string
*/
public function setTempLocation($tempLocation)
{
$this->tempLocation = $tempLocation;
}
/**
* @return string
*/
public function getTempLocation()
{
return $this->tempLocation;
}
/**
* @param string
*/
public function setWorkerRegion($workerRegion)
{
$this->workerRegion = $workerRegion;
}
/**
* @return string
*/
public function getWorkerRegion()
{
return $this->workerRegion;
}
/**
* @param string
*/
public function setWorkerZone($workerZone)
{
$this->workerZone = $workerZone;
}
/**
* @return string
*/
public function getWorkerZone()
{
return $this->workerZone;
}
/**
* @param string
*/
public function setZone($zone)
{
$this->zone = $zone;
}
/**
* @return string
*/
public function getZone()
{
return $this->zone;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FlexTemplateRuntimeEnvironment::class, 'Google_Service_Dataflow_FlexTemplateRuntimeEnvironment');

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\Dataflow;
class FloatingPointList extends \Google\Collection
{
protected $collection_key = 'elements';
public $elements;
public function setElements($elements)
{
$this->elements = $elements;
}
public function getElements()
{
return $this->elements;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FloatingPointList::class, 'Google_Service_Dataflow_FloatingPointList');

View File

@@ -0,0 +1,51 @@
<?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\Dataflow;
class FloatingPointMean extends \Google\Model
{
protected $countType = SplitInt64::class;
protected $countDataType = '';
public $sum;
/**
* @param SplitInt64
*/
public function setCount(SplitInt64 $count)
{
$this->count = $count;
}
/**
* @return SplitInt64
*/
public function getCount()
{
return $this->count;
}
public function setSum($sum)
{
$this->sum = $sum;
}
public function getSum()
{
return $this->sum;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FloatingPointMean::class, 'Google_Service_Dataflow_FloatingPointMean');

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\Dataflow;
class GPUUsage extends \Google\Model
{
/**
* @var string
*/
public $timestamp;
protected $utilizationType = GPUUtilization::class;
protected $utilizationDataType = '';
/**
* @param string
*/
public function setTimestamp($timestamp)
{
$this->timestamp = $timestamp;
}
/**
* @return string
*/
public function getTimestamp()
{
return $this->timestamp;
}
/**
* @param GPUUtilization
*/
public function setUtilization(GPUUtilization $utilization)
{
$this->utilization = $utilization;
}
/**
* @return GPUUtilization
*/
public function getUtilization()
{
return $this->utilization;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GPUUsage::class, 'Google_Service_Dataflow_GPUUsage');

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\Dataflow;
class GPUUtilization extends \Google\Model
{
public $rate;
public function setRate($rate)
{
$this->rate = $rate;
}
public function getRate()
{
return $this->rate;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GPUUtilization::class, 'Google_Service_Dataflow_GPUUtilization');

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\Dataflow;
class GetDebugConfigRequest extends \Google\Model
{
/**
* @var string
*/
public $componentId;
/**
* @var string
*/
public $location;
/**
* @var string
*/
public $workerId;
/**
* @param string
*/
public function setComponentId($componentId)
{
$this->componentId = $componentId;
}
/**
* @return string
*/
public function getComponentId()
{
return $this->componentId;
}
/**
* @param string
*/
public function setLocation($location)
{
$this->location = $location;
}
/**
* @return string
*/
public function getLocation()
{
return $this->location;
}
/**
* @param string
*/
public function setWorkerId($workerId)
{
$this->workerId = $workerId;
}
/**
* @return string
*/
public function getWorkerId()
{
return $this->workerId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GetDebugConfigRequest::class, 'Google_Service_Dataflow_GetDebugConfigRequest');

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\Dataflow;
class GetDebugConfigResponse extends \Google\Model
{
/**
* @var string
*/
public $config;
/**
* @param string
*/
public function setConfig($config)
{
$this->config = $config;
}
/**
* @return string
*/
public function getConfig()
{
return $this->config;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GetDebugConfigResponse::class, 'Google_Service_Dataflow_GetDebugConfigResponse');

View File

@@ -0,0 +1,92 @@
<?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\Dataflow;
class GetTemplateResponse extends \Google\Model
{
protected $metadataType = TemplateMetadata::class;
protected $metadataDataType = '';
protected $runtimeMetadataType = RuntimeMetadata::class;
protected $runtimeMetadataDataType = '';
protected $statusType = Status::class;
protected $statusDataType = '';
/**
* @var string
*/
public $templateType;
/**
* @param TemplateMetadata
*/
public function setMetadata(TemplateMetadata $metadata)
{
$this->metadata = $metadata;
}
/**
* @return TemplateMetadata
*/
public function getMetadata()
{
return $this->metadata;
}
/**
* @param RuntimeMetadata
*/
public function setRuntimeMetadata(RuntimeMetadata $runtimeMetadata)
{
$this->runtimeMetadata = $runtimeMetadata;
}
/**
* @return RuntimeMetadata
*/
public function getRuntimeMetadata()
{
return $this->runtimeMetadata;
}
/**
* @param Status
*/
public function setStatus(Status $status)
{
$this->status = $status;
}
/**
* @return Status
*/
public function getStatus()
{
return $this->status;
}
/**
* @param string
*/
public function setTemplateType($templateType)
{
$this->templateType = $templateType;
}
/**
* @return string
*/
public function getTemplateType()
{
return $this->templateType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GetTemplateResponse::class, 'Google_Service_Dataflow_GetTemplateResponse');

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\Dataflow;
class Histogram extends \Google\Collection
{
protected $collection_key = 'bucketCounts';
/**
* @var string[]
*/
public $bucketCounts;
/**
* @var int
*/
public $firstBucketOffset;
/**
* @param string[]
*/
public function setBucketCounts($bucketCounts)
{
$this->bucketCounts = $bucketCounts;
}
/**
* @return string[]
*/
public function getBucketCounts()
{
return $this->bucketCounts;
}
/**
* @param int
*/
public function setFirstBucketOffset($firstBucketOffset)
{
$this->firstBucketOffset = $firstBucketOffset;
}
/**
* @return int
*/
public function getFirstBucketOffset()
{
return $this->firstBucketOffset;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Histogram::class, 'Google_Service_Dataflow_Histogram');

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\Dataflow;
class HotKeyDebuggingInfo extends \Google\Model
{
protected $detectedHotKeysType = HotKeyInfo::class;
protected $detectedHotKeysDataType = 'map';
/**
* @param HotKeyInfo[]
*/
public function setDetectedHotKeys($detectedHotKeys)
{
$this->detectedHotKeys = $detectedHotKeys;
}
/**
* @return HotKeyInfo[]
*/
public function getDetectedHotKeys()
{
return $this->detectedHotKeys;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(HotKeyDebuggingInfo::class, 'Google_Service_Dataflow_HotKeyDebuggingInfo');

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\Dataflow;
class HotKeyDetection extends \Google\Model
{
/**
* @var string
*/
public $hotKeyAge;
/**
* @var string
*/
public $systemName;
/**
* @var string
*/
public $userStepName;
/**
* @param string
*/
public function setHotKeyAge($hotKeyAge)
{
$this->hotKeyAge = $hotKeyAge;
}
/**
* @return string
*/
public function getHotKeyAge()
{
return $this->hotKeyAge;
}
/**
* @param string
*/
public function setSystemName($systemName)
{
$this->systemName = $systemName;
}
/**
* @return string
*/
public function getSystemName()
{
return $this->systemName;
}
/**
* @param string
*/
public function setUserStepName($userStepName)
{
$this->userStepName = $userStepName;
}
/**
* @return string
*/
public function getUserStepName()
{
return $this->userStepName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(HotKeyDetection::class, 'Google_Service_Dataflow_HotKeyDetection');

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\Dataflow;
class HotKeyInfo extends \Google\Model
{
/**
* @var string
*/
public $hotKeyAge;
/**
* @var string
*/
public $key;
/**
* @var bool
*/
public $keyTruncated;
/**
* @param string
*/
public function setHotKeyAge($hotKeyAge)
{
$this->hotKeyAge = $hotKeyAge;
}
/**
* @return string
*/
public function getHotKeyAge()
{
return $this->hotKeyAge;
}
/**
* @param string
*/
public function setKey($key)
{
$this->key = $key;
}
/**
* @return string
*/
public function getKey()
{
return $this->key;
}
/**
* @param bool
*/
public function setKeyTruncated($keyTruncated)
{
$this->keyTruncated = $keyTruncated;
}
/**
* @return bool
*/
public function getKeyTruncated()
{
return $this->keyTruncated;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(HotKeyInfo::class, 'Google_Service_Dataflow_HotKeyInfo');

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\Dataflow;
class InstructionInput extends \Google\Model
{
/**
* @var int
*/
public $outputNum;
/**
* @var int
*/
public $producerInstructionIndex;
/**
* @param int
*/
public function setOutputNum($outputNum)
{
$this->outputNum = $outputNum;
}
/**
* @return int
*/
public function getOutputNum()
{
return $this->outputNum;
}
/**
* @param int
*/
public function setProducerInstructionIndex($producerInstructionIndex)
{
$this->producerInstructionIndex = $producerInstructionIndex;
}
/**
* @return int
*/
public function getProducerInstructionIndex()
{
return $this->producerInstructionIndex;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(InstructionInput::class, 'Google_Service_Dataflow_InstructionInput');

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\Dataflow;
class InstructionOutput extends \Google\Model
{
/**
* @var array[]
*/
public $codec;
/**
* @var string
*/
public $name;
/**
* @var bool
*/
public $onlyCountKeyBytes;
/**
* @var bool
*/
public $onlyCountValueBytes;
/**
* @var string
*/
public $originalName;
/**
* @var string
*/
public $systemName;
/**
* @param array[]
*/
public function setCodec($codec)
{
$this->codec = $codec;
}
/**
* @return array[]
*/
public function getCodec()
{
return $this->codec;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param bool
*/
public function setOnlyCountKeyBytes($onlyCountKeyBytes)
{
$this->onlyCountKeyBytes = $onlyCountKeyBytes;
}
/**
* @return bool
*/
public function getOnlyCountKeyBytes()
{
return $this->onlyCountKeyBytes;
}
/**
* @param bool
*/
public function setOnlyCountValueBytes($onlyCountValueBytes)
{
$this->onlyCountValueBytes = $onlyCountValueBytes;
}
/**
* @return bool
*/
public function getOnlyCountValueBytes()
{
return $this->onlyCountValueBytes;
}
/**
* @param string
*/
public function setOriginalName($originalName)
{
$this->originalName = $originalName;
}
/**
* @return string
*/
public function getOriginalName()
{
return $this->originalName;
}
/**
* @param string
*/
public function setSystemName($systemName)
{
$this->systemName = $systemName;
}
/**
* @return string
*/
public function getSystemName()
{
return $this->systemName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(InstructionOutput::class, 'Google_Service_Dataflow_InstructionOutput');

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\Dataflow;
class IntegerGauge extends \Google\Model
{
/**
* @var string
*/
public $timestamp;
protected $valueType = SplitInt64::class;
protected $valueDataType = '';
/**
* @param string
*/
public function setTimestamp($timestamp)
{
$this->timestamp = $timestamp;
}
/**
* @return string
*/
public function getTimestamp()
{
return $this->timestamp;
}
/**
* @param SplitInt64
*/
public function setValue(SplitInt64 $value)
{
$this->value = $value;
}
/**
* @return SplitInt64
*/
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IntegerGauge::class, 'Google_Service_Dataflow_IntegerGauge');

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\Dataflow;
class IntegerList extends \Google\Collection
{
protected $collection_key = 'elements';
protected $elementsType = SplitInt64::class;
protected $elementsDataType = 'array';
/**
* @param SplitInt64[]
*/
public function setElements($elements)
{
$this->elements = $elements;
}
/**
* @return SplitInt64[]
*/
public function getElements()
{
return $this->elements;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IntegerList::class, 'Google_Service_Dataflow_IntegerList');

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\Dataflow;
class IntegerMean extends \Google\Model
{
protected $countType = SplitInt64::class;
protected $countDataType = '';
protected $sumType = SplitInt64::class;
protected $sumDataType = '';
/**
* @param SplitInt64
*/
public function setCount(SplitInt64 $count)
{
$this->count = $count;
}
/**
* @return SplitInt64
*/
public function getCount()
{
return $this->count;
}
/**
* @param SplitInt64
*/
public function setSum(SplitInt64 $sum)
{
$this->sum = $sum;
}
/**
* @return SplitInt64
*/
public function getSum()
{
return $this->sum;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IntegerMean::class, 'Google_Service_Dataflow_IntegerMean');

View File

@@ -0,0 +1,515 @@
<?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\Dataflow;
class Job extends \Google\Collection
{
protected $collection_key = 'tempFiles';
/**
* @var string
*/
public $clientRequestId;
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $createdFromSnapshotId;
/**
* @var string
*/
public $currentState;
/**
* @var string
*/
public $currentStateTime;
protected $environmentType = Environment::class;
protected $environmentDataType = '';
protected $executionInfoType = JobExecutionInfo::class;
protected $executionInfoDataType = '';
/**
* @var string
*/
public $id;
protected $jobMetadataType = JobMetadata::class;
protected $jobMetadataDataType = '';
/**
* @var string[]
*/
public $labels;
/**
* @var string
*/
public $location;
/**
* @var string
*/
public $name;
protected $pipelineDescriptionType = PipelineDescription::class;
protected $pipelineDescriptionDataType = '';
/**
* @var string
*/
public $projectId;
/**
* @var string
*/
public $replaceJobId;
/**
* @var string
*/
public $replacedByJobId;
/**
* @var string
*/
public $requestedState;
protected $runtimeUpdatableParamsType = RuntimeUpdatableParams::class;
protected $runtimeUpdatableParamsDataType = '';
/**
* @var bool
*/
public $satisfiesPzi;
/**
* @var bool
*/
public $satisfiesPzs;
protected $serviceResourcesType = ServiceResources::class;
protected $serviceResourcesDataType = '';
protected $stageStatesType = ExecutionStageState::class;
protected $stageStatesDataType = 'array';
/**
* @var string
*/
public $startTime;
protected $stepsType = Step::class;
protected $stepsDataType = 'array';
/**
* @var string
*/
public $stepsLocation;
/**
* @var string[]
*/
public $tempFiles;
/**
* @var string[]
*/
public $transformNameMapping;
/**
* @var string
*/
public $type;
/**
* @param string
*/
public function setClientRequestId($clientRequestId)
{
$this->clientRequestId = $clientRequestId;
}
/**
* @return string
*/
public function getClientRequestId()
{
return $this->clientRequestId;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setCreatedFromSnapshotId($createdFromSnapshotId)
{
$this->createdFromSnapshotId = $createdFromSnapshotId;
}
/**
* @return string
*/
public function getCreatedFromSnapshotId()
{
return $this->createdFromSnapshotId;
}
/**
* @param string
*/
public function setCurrentState($currentState)
{
$this->currentState = $currentState;
}
/**
* @return string
*/
public function getCurrentState()
{
return $this->currentState;
}
/**
* @param string
*/
public function setCurrentStateTime($currentStateTime)
{
$this->currentStateTime = $currentStateTime;
}
/**
* @return string
*/
public function getCurrentStateTime()
{
return $this->currentStateTime;
}
/**
* @param Environment
*/
public function setEnvironment(Environment $environment)
{
$this->environment = $environment;
}
/**
* @return Environment
*/
public function getEnvironment()
{
return $this->environment;
}
/**
* @param JobExecutionInfo
*/
public function setExecutionInfo(JobExecutionInfo $executionInfo)
{
$this->executionInfo = $executionInfo;
}
/**
* @return JobExecutionInfo
*/
public function getExecutionInfo()
{
return $this->executionInfo;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param JobMetadata
*/
public function setJobMetadata(JobMetadata $jobMetadata)
{
$this->jobMetadata = $jobMetadata;
}
/**
* @return JobMetadata
*/
public function getJobMetadata()
{
return $this->jobMetadata;
}
/**
* @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;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param PipelineDescription
*/
public function setPipelineDescription(PipelineDescription $pipelineDescription)
{
$this->pipelineDescription = $pipelineDescription;
}
/**
* @return PipelineDescription
*/
public function getPipelineDescription()
{
return $this->pipelineDescription;
}
/**
* @param string
*/
public function setProjectId($projectId)
{
$this->projectId = $projectId;
}
/**
* @return string
*/
public function getProjectId()
{
return $this->projectId;
}
/**
* @param string
*/
public function setReplaceJobId($replaceJobId)
{
$this->replaceJobId = $replaceJobId;
}
/**
* @return string
*/
public function getReplaceJobId()
{
return $this->replaceJobId;
}
/**
* @param string
*/
public function setReplacedByJobId($replacedByJobId)
{
$this->replacedByJobId = $replacedByJobId;
}
/**
* @return string
*/
public function getReplacedByJobId()
{
return $this->replacedByJobId;
}
/**
* @param string
*/
public function setRequestedState($requestedState)
{
$this->requestedState = $requestedState;
}
/**
* @return string
*/
public function getRequestedState()
{
return $this->requestedState;
}
/**
* @param RuntimeUpdatableParams
*/
public function setRuntimeUpdatableParams(RuntimeUpdatableParams $runtimeUpdatableParams)
{
$this->runtimeUpdatableParams = $runtimeUpdatableParams;
}
/**
* @return RuntimeUpdatableParams
*/
public function getRuntimeUpdatableParams()
{
return $this->runtimeUpdatableParams;
}
/**
* @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 ServiceResources
*/
public function setServiceResources(ServiceResources $serviceResources)
{
$this->serviceResources = $serviceResources;
}
/**
* @return ServiceResources
*/
public function getServiceResources()
{
return $this->serviceResources;
}
/**
* @param ExecutionStageState[]
*/
public function setStageStates($stageStates)
{
$this->stageStates = $stageStates;
}
/**
* @return ExecutionStageState[]
*/
public function getStageStates()
{
return $this->stageStates;
}
/**
* @param string
*/
public function setStartTime($startTime)
{
$this->startTime = $startTime;
}
/**
* @return string
*/
public function getStartTime()
{
return $this->startTime;
}
/**
* @param Step[]
*/
public function setSteps($steps)
{
$this->steps = $steps;
}
/**
* @return Step[]
*/
public function getSteps()
{
return $this->steps;
}
/**
* @param string
*/
public function setStepsLocation($stepsLocation)
{
$this->stepsLocation = $stepsLocation;
}
/**
* @return string
*/
public function getStepsLocation()
{
return $this->stepsLocation;
}
/**
* @param string[]
*/
public function setTempFiles($tempFiles)
{
$this->tempFiles = $tempFiles;
}
/**
* @return string[]
*/
public function getTempFiles()
{
return $this->tempFiles;
}
/**
* @param string[]
*/
public function setTransformNameMapping($transformNameMapping)
{
$this->transformNameMapping = $transformNameMapping;
}
/**
* @return string[]
*/
public function getTransformNameMapping()
{
return $this->transformNameMapping;
}
/**
* @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(Job::class, 'Google_Service_Dataflow_Job');

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\Dataflow;
class JobExecutionDetails extends \Google\Collection
{
protected $collection_key = 'stages';
/**
* @var string
*/
public $nextPageToken;
protected $stagesType = StageSummary::class;
protected $stagesDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param StageSummary[]
*/
public function setStages($stages)
{
$this->stages = $stages;
}
/**
* @return StageSummary[]
*/
public function getStages()
{
return $this->stages;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(JobExecutionDetails::class, 'Google_Service_Dataflow_JobExecutionDetails');

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\Dataflow;
class JobExecutionInfo extends \Google\Model
{
protected $stagesType = JobExecutionStageInfo::class;
protected $stagesDataType = 'map';
/**
* @param JobExecutionStageInfo[]
*/
public function setStages($stages)
{
$this->stages = $stages;
}
/**
* @return JobExecutionStageInfo[]
*/
public function getStages()
{
return $this->stages;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(JobExecutionInfo::class, 'Google_Service_Dataflow_JobExecutionInfo');

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\Dataflow;
class JobExecutionStageInfo extends \Google\Collection
{
protected $collection_key = 'stepName';
/**
* @var string[]
*/
public $stepName;
/**
* @param string[]
*/
public function setStepName($stepName)
{
$this->stepName = $stepName;
}
/**
* @return string[]
*/
public function getStepName()
{
return $this->stepName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(JobExecutionStageInfo::class, 'Google_Service_Dataflow_JobExecutionStageInfo');

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\Dataflow;
class JobMessage extends \Google\Model
{
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $messageImportance;
/**
* @var string
*/
public $messageText;
/**
* @var string
*/
public $time;
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setMessageImportance($messageImportance)
{
$this->messageImportance = $messageImportance;
}
/**
* @return string
*/
public function getMessageImportance()
{
return $this->messageImportance;
}
/**
* @param string
*/
public function setMessageText($messageText)
{
$this->messageText = $messageText;
}
/**
* @return string
*/
public function getMessageText()
{
return $this->messageText;
}
/**
* @param string
*/
public function setTime($time)
{
$this->time = $time;
}
/**
* @return string
*/
public function getTime()
{
return $this->time;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(JobMessage::class, 'Google_Service_Dataflow_JobMessage');

View File

@@ -0,0 +1,157 @@
<?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\Dataflow;
class JobMetadata extends \Google\Collection
{
protected $collection_key = 'spannerDetails';
protected $bigTableDetailsType = BigTableIODetails::class;
protected $bigTableDetailsDataType = 'array';
protected $bigqueryDetailsType = BigQueryIODetails::class;
protected $bigqueryDetailsDataType = 'array';
protected $datastoreDetailsType = DatastoreIODetails::class;
protected $datastoreDetailsDataType = 'array';
protected $fileDetailsType = FileIODetails::class;
protected $fileDetailsDataType = 'array';
protected $pubsubDetailsType = PubSubIODetails::class;
protected $pubsubDetailsDataType = 'array';
protected $sdkVersionType = SdkVersion::class;
protected $sdkVersionDataType = '';
protected $spannerDetailsType = SpannerIODetails::class;
protected $spannerDetailsDataType = 'array';
/**
* @var string[]
*/
public $userDisplayProperties;
/**
* @param BigTableIODetails[]
*/
public function setBigTableDetails($bigTableDetails)
{
$this->bigTableDetails = $bigTableDetails;
}
/**
* @return BigTableIODetails[]
*/
public function getBigTableDetails()
{
return $this->bigTableDetails;
}
/**
* @param BigQueryIODetails[]
*/
public function setBigqueryDetails($bigqueryDetails)
{
$this->bigqueryDetails = $bigqueryDetails;
}
/**
* @return BigQueryIODetails[]
*/
public function getBigqueryDetails()
{
return $this->bigqueryDetails;
}
/**
* @param DatastoreIODetails[]
*/
public function setDatastoreDetails($datastoreDetails)
{
$this->datastoreDetails = $datastoreDetails;
}
/**
* @return DatastoreIODetails[]
*/
public function getDatastoreDetails()
{
return $this->datastoreDetails;
}
/**
* @param FileIODetails[]
*/
public function setFileDetails($fileDetails)
{
$this->fileDetails = $fileDetails;
}
/**
* @return FileIODetails[]
*/
public function getFileDetails()
{
return $this->fileDetails;
}
/**
* @param PubSubIODetails[]
*/
public function setPubsubDetails($pubsubDetails)
{
$this->pubsubDetails = $pubsubDetails;
}
/**
* @return PubSubIODetails[]
*/
public function getPubsubDetails()
{
return $this->pubsubDetails;
}
/**
* @param SdkVersion
*/
public function setSdkVersion(SdkVersion $sdkVersion)
{
$this->sdkVersion = $sdkVersion;
}
/**
* @return SdkVersion
*/
public function getSdkVersion()
{
return $this->sdkVersion;
}
/**
* @param SpannerIODetails[]
*/
public function setSpannerDetails($spannerDetails)
{
$this->spannerDetails = $spannerDetails;
}
/**
* @return SpannerIODetails[]
*/
public function getSpannerDetails()
{
return $this->spannerDetails;
}
/**
* @param string[]
*/
public function setUserDisplayProperties($userDisplayProperties)
{
$this->userDisplayProperties = $userDisplayProperties;
}
/**
* @return string[]
*/
public function getUserDisplayProperties()
{
return $this->userDisplayProperties;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(JobMetadata::class, 'Google_Service_Dataflow_JobMetadata');

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\Dataflow;
class JobMetrics extends \Google\Collection
{
protected $collection_key = 'metrics';
/**
* @var string
*/
public $metricTime;
protected $metricsType = MetricUpdate::class;
protected $metricsDataType = 'array';
/**
* @param string
*/
public function setMetricTime($metricTime)
{
$this->metricTime = $metricTime;
}
/**
* @return string
*/
public function getMetricTime()
{
return $this->metricTime;
}
/**
* @param MetricUpdate[]
*/
public function setMetrics($metrics)
{
$this->metrics = $metrics;
}
/**
* @return MetricUpdate[]
*/
public function getMetrics()
{
return $this->metrics;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(JobMetrics::class, 'Google_Service_Dataflow_JobMetrics');

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\Dataflow;
class KeyRangeDataDiskAssignment extends \Google\Model
{
/**
* @var string
*/
public $dataDisk;
/**
* @var string
*/
public $end;
/**
* @var string
*/
public $start;
/**
* @param string
*/
public function setDataDisk($dataDisk)
{
$this->dataDisk = $dataDisk;
}
/**
* @return string
*/
public function getDataDisk()
{
return $this->dataDisk;
}
/**
* @param string
*/
public function setEnd($end)
{
$this->end = $end;
}
/**
* @return string
*/
public function getEnd()
{
return $this->end;
}
/**
* @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(KeyRangeDataDiskAssignment::class, 'Google_Service_Dataflow_KeyRangeDataDiskAssignment');

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\Dataflow;
class KeyRangeLocation extends \Google\Model
{
/**
* @var string
*/
public $dataDisk;
/**
* @var string
*/
public $deliveryEndpoint;
/**
* @var string
*/
public $deprecatedPersistentDirectory;
/**
* @var string
*/
public $end;
/**
* @var string
*/
public $start;
/**
* @param string
*/
public function setDataDisk($dataDisk)
{
$this->dataDisk = $dataDisk;
}
/**
* @return string
*/
public function getDataDisk()
{
return $this->dataDisk;
}
/**
* @param string
*/
public function setDeliveryEndpoint($deliveryEndpoint)
{
$this->deliveryEndpoint = $deliveryEndpoint;
}
/**
* @return string
*/
public function getDeliveryEndpoint()
{
return $this->deliveryEndpoint;
}
/**
* @param string
*/
public function setDeprecatedPersistentDirectory($deprecatedPersistentDirectory)
{
$this->deprecatedPersistentDirectory = $deprecatedPersistentDirectory;
}
/**
* @return string
*/
public function getDeprecatedPersistentDirectory()
{
return $this->deprecatedPersistentDirectory;
}
/**
* @param string
*/
public function setEnd($end)
{
$this->end = $end;
}
/**
* @return string
*/
public function getEnd()
{
return $this->end;
}
/**
* @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(KeyRangeLocation::class, 'Google_Service_Dataflow_KeyRangeLocation');

View File

@@ -0,0 +1,166 @@
<?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\Dataflow;
class LaunchFlexTemplateParameter extends \Google\Model
{
protected $containerSpecType = ContainerSpec::class;
protected $containerSpecDataType = '';
/**
* @var string
*/
public $containerSpecGcsPath;
protected $environmentType = FlexTemplateRuntimeEnvironment::class;
protected $environmentDataType = '';
/**
* @var string
*/
public $jobName;
/**
* @var string[]
*/
public $launchOptions;
/**
* @var string[]
*/
public $parameters;
/**
* @var string[]
*/
public $transformNameMappings;
/**
* @var bool
*/
public $update;
/**
* @param ContainerSpec
*/
public function setContainerSpec(ContainerSpec $containerSpec)
{
$this->containerSpec = $containerSpec;
}
/**
* @return ContainerSpec
*/
public function getContainerSpec()
{
return $this->containerSpec;
}
/**
* @param string
*/
public function setContainerSpecGcsPath($containerSpecGcsPath)
{
$this->containerSpecGcsPath = $containerSpecGcsPath;
}
/**
* @return string
*/
public function getContainerSpecGcsPath()
{
return $this->containerSpecGcsPath;
}
/**
* @param FlexTemplateRuntimeEnvironment
*/
public function setEnvironment(FlexTemplateRuntimeEnvironment $environment)
{
$this->environment = $environment;
}
/**
* @return FlexTemplateRuntimeEnvironment
*/
public function getEnvironment()
{
return $this->environment;
}
/**
* @param string
*/
public function setJobName($jobName)
{
$this->jobName = $jobName;
}
/**
* @return string
*/
public function getJobName()
{
return $this->jobName;
}
/**
* @param string[]
*/
public function setLaunchOptions($launchOptions)
{
$this->launchOptions = $launchOptions;
}
/**
* @return string[]
*/
public function getLaunchOptions()
{
return $this->launchOptions;
}
/**
* @param string[]
*/
public function setParameters($parameters)
{
$this->parameters = $parameters;
}
/**
* @return string[]
*/
public function getParameters()
{
return $this->parameters;
}
/**
* @param string[]
*/
public function setTransformNameMappings($transformNameMappings)
{
$this->transformNameMappings = $transformNameMappings;
}
/**
* @return string[]
*/
public function getTransformNameMappings()
{
return $this->transformNameMappings;
}
/**
* @param bool
*/
public function setUpdate($update)
{
$this->update = $update;
}
/**
* @return bool
*/
public function getUpdate()
{
return $this->update;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LaunchFlexTemplateParameter::class, 'Google_Service_Dataflow_LaunchFlexTemplateParameter');

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\Dataflow;
class LaunchFlexTemplateRequest extends \Google\Model
{
protected $launchParameterType = LaunchFlexTemplateParameter::class;
protected $launchParameterDataType = '';
/**
* @var bool
*/
public $validateOnly;
/**
* @param LaunchFlexTemplateParameter
*/
public function setLaunchParameter(LaunchFlexTemplateParameter $launchParameter)
{
$this->launchParameter = $launchParameter;
}
/**
* @return LaunchFlexTemplateParameter
*/
public function getLaunchParameter()
{
return $this->launchParameter;
}
/**
* @param bool
*/
public function setValidateOnly($validateOnly)
{
$this->validateOnly = $validateOnly;
}
/**
* @return bool
*/
public function getValidateOnly()
{
return $this->validateOnly;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LaunchFlexTemplateRequest::class, 'Google_Service_Dataflow_LaunchFlexTemplateRequest');

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\Dataflow;
class LaunchFlexTemplateResponse extends \Google\Model
{
protected $jobType = Job::class;
protected $jobDataType = '';
/**
* @param Job
*/
public function setJob(Job $job)
{
$this->job = $job;
}
/**
* @return Job
*/
public function getJob()
{
return $this->job;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LaunchFlexTemplateResponse::class, 'Google_Service_Dataflow_LaunchFlexTemplateResponse');

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\Dataflow;
class LaunchTemplateParameters extends \Google\Model
{
protected $environmentType = RuntimeEnvironment::class;
protected $environmentDataType = '';
/**
* @var string
*/
public $jobName;
/**
* @var string[]
*/
public $parameters;
/**
* @var string[]
*/
public $transformNameMapping;
/**
* @var bool
*/
public $update;
/**
* @param RuntimeEnvironment
*/
public function setEnvironment(RuntimeEnvironment $environment)
{
$this->environment = $environment;
}
/**
* @return RuntimeEnvironment
*/
public function getEnvironment()
{
return $this->environment;
}
/**
* @param string
*/
public function setJobName($jobName)
{
$this->jobName = $jobName;
}
/**
* @return string
*/
public function getJobName()
{
return $this->jobName;
}
/**
* @param string[]
*/
public function setParameters($parameters)
{
$this->parameters = $parameters;
}
/**
* @return string[]
*/
public function getParameters()
{
return $this->parameters;
}
/**
* @param string[]
*/
public function setTransformNameMapping($transformNameMapping)
{
$this->transformNameMapping = $transformNameMapping;
}
/**
* @return string[]
*/
public function getTransformNameMapping()
{
return $this->transformNameMapping;
}
/**
* @param bool
*/
public function setUpdate($update)
{
$this->update = $update;
}
/**
* @return bool
*/
public function getUpdate()
{
return $this->update;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LaunchTemplateParameters::class, 'Google_Service_Dataflow_LaunchTemplateParameters');

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\Dataflow;
class LaunchTemplateResponse extends \Google\Model
{
protected $jobType = Job::class;
protected $jobDataType = '';
/**
* @param Job
*/
public function setJob(Job $job)
{
$this->job = $job;
}
/**
* @return Job
*/
public function getJob()
{
return $this->job;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LaunchTemplateResponse::class, 'Google_Service_Dataflow_LaunchTemplateResponse');

View File

@@ -0,0 +1,171 @@
<?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\Dataflow;
class LeaseWorkItemRequest extends \Google\Collection
{
protected $collection_key = 'workerCapabilities';
/**
* @var string
*/
public $currentWorkerTime;
/**
* @var string
*/
public $location;
/**
* @var string
*/
public $projectNumber;
/**
* @var string
*/
public $requestedLeaseDuration;
/**
* @var array[]
*/
public $unifiedWorkerRequest;
/**
* @var string[]
*/
public $workItemTypes;
/**
* @var string[]
*/
public $workerCapabilities;
/**
* @var string
*/
public $workerId;
/**
* @param string
*/
public function setCurrentWorkerTime($currentWorkerTime)
{
$this->currentWorkerTime = $currentWorkerTime;
}
/**
* @return string
*/
public function getCurrentWorkerTime()
{
return $this->currentWorkerTime;
}
/**
* @param string
*/
public function setLocation($location)
{
$this->location = $location;
}
/**
* @return string
*/
public function getLocation()
{
return $this->location;
}
/**
* @param string
*/
public function setProjectNumber($projectNumber)
{
$this->projectNumber = $projectNumber;
}
/**
* @return string
*/
public function getProjectNumber()
{
return $this->projectNumber;
}
/**
* @param string
*/
public function setRequestedLeaseDuration($requestedLeaseDuration)
{
$this->requestedLeaseDuration = $requestedLeaseDuration;
}
/**
* @return string
*/
public function getRequestedLeaseDuration()
{
return $this->requestedLeaseDuration;
}
/**
* @param array[]
*/
public function setUnifiedWorkerRequest($unifiedWorkerRequest)
{
$this->unifiedWorkerRequest = $unifiedWorkerRequest;
}
/**
* @return array[]
*/
public function getUnifiedWorkerRequest()
{
return $this->unifiedWorkerRequest;
}
/**
* @param string[]
*/
public function setWorkItemTypes($workItemTypes)
{
$this->workItemTypes = $workItemTypes;
}
/**
* @return string[]
*/
public function getWorkItemTypes()
{
return $this->workItemTypes;
}
/**
* @param string[]
*/
public function setWorkerCapabilities($workerCapabilities)
{
$this->workerCapabilities = $workerCapabilities;
}
/**
* @return string[]
*/
public function getWorkerCapabilities()
{
return $this->workerCapabilities;
}
/**
* @param string
*/
public function setWorkerId($workerId)
{
$this->workerId = $workerId;
}
/**
* @return string
*/
public function getWorkerId()
{
return $this->workerId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LeaseWorkItemRequest::class, 'Google_Service_Dataflow_LeaseWorkItemRequest');

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\Dataflow;
class LeaseWorkItemResponse extends \Google\Collection
{
protected $collection_key = 'workItems';
/**
* @var array[]
*/
public $unifiedWorkerResponse;
protected $workItemsType = WorkItem::class;
protected $workItemsDataType = 'array';
/**
* @param array[]
*/
public function setUnifiedWorkerResponse($unifiedWorkerResponse)
{
$this->unifiedWorkerResponse = $unifiedWorkerResponse;
}
/**
* @return array[]
*/
public function getUnifiedWorkerResponse()
{
return $this->unifiedWorkerResponse;
}
/**
* @param WorkItem[]
*/
public function setWorkItems($workItems)
{
$this->workItems = $workItems;
}
/**
* @return WorkItem[]
*/
public function getWorkItems()
{
return $this->workItems;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LeaseWorkItemResponse::class, 'Google_Service_Dataflow_LeaseWorkItemResponse');

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\Dataflow;
class Linear extends \Google\Model
{
/**
* @var int
*/
public $numberOfBuckets;
public $start;
public $width;
/**
* @param int
*/
public function setNumberOfBuckets($numberOfBuckets)
{
$this->numberOfBuckets = $numberOfBuckets;
}
/**
* @return int
*/
public function getNumberOfBuckets()
{
return $this->numberOfBuckets;
}
public function setStart($start)
{
$this->start = $start;
}
public function getStart()
{
return $this->start;
}
public function setWidth($width)
{
$this->width = $width;
}
public function getWidth()
{
return $this->width;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Linear::class, 'Google_Service_Dataflow_Linear');

View File

@@ -0,0 +1,77 @@
<?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\Dataflow;
class ListJobMessagesResponse extends \Google\Collection
{
protected $collection_key = 'jobMessages';
protected $autoscalingEventsType = AutoscalingEvent::class;
protected $autoscalingEventsDataType = 'array';
protected $jobMessagesType = JobMessage::class;
protected $jobMessagesDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param AutoscalingEvent[]
*/
public function setAutoscalingEvents($autoscalingEvents)
{
$this->autoscalingEvents = $autoscalingEvents;
}
/**
* @return AutoscalingEvent[]
*/
public function getAutoscalingEvents()
{
return $this->autoscalingEvents;
}
/**
* @param JobMessage[]
*/
public function setJobMessages($jobMessages)
{
$this->jobMessages = $jobMessages;
}
/**
* @return JobMessage[]
*/
public function getJobMessages()
{
return $this->jobMessages;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListJobMessagesResponse::class, 'Google_Service_Dataflow_ListJobMessagesResponse');

View File

@@ -0,0 +1,77 @@
<?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\Dataflow;
class ListJobsResponse extends \Google\Collection
{
protected $collection_key = 'jobs';
protected $failedLocationType = FailedLocation::class;
protected $failedLocationDataType = 'array';
protected $jobsType = Job::class;
protected $jobsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param FailedLocation[]
*/
public function setFailedLocation($failedLocation)
{
$this->failedLocation = $failedLocation;
}
/**
* @return FailedLocation[]
*/
public function getFailedLocation()
{
return $this->failedLocation;
}
/**
* @param Job[]
*/
public function setJobs($jobs)
{
$this->jobs = $jobs;
}
/**
* @return Job[]
*/
public function getJobs()
{
return $this->jobs;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListJobsResponse::class, 'Google_Service_Dataflow_ListJobsResponse');

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\Dataflow;
class ListSnapshotsResponse extends \Google\Collection
{
protected $collection_key = 'snapshots';
protected $snapshotsType = Snapshot::class;
protected $snapshotsDataType = 'array';
/**
* @param Snapshot[]
*/
public function setSnapshots($snapshots)
{
$this->snapshots = $snapshots;
}
/**
* @return Snapshot[]
*/
public function getSnapshots()
{
return $this->snapshots;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListSnapshotsResponse::class, 'Google_Service_Dataflow_ListSnapshotsResponse');

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\Dataflow;
class MapTask extends \Google\Collection
{
protected $collection_key = 'instructions';
/**
* @var string
*/
public $counterPrefix;
protected $instructionsType = ParallelInstruction::class;
protected $instructionsDataType = 'array';
/**
* @var string
*/
public $stageName;
/**
* @var string
*/
public $systemName;
/**
* @param string
*/
public function setCounterPrefix($counterPrefix)
{
$this->counterPrefix = $counterPrefix;
}
/**
* @return string
*/
public function getCounterPrefix()
{
return $this->counterPrefix;
}
/**
* @param ParallelInstruction[]
*/
public function setInstructions($instructions)
{
$this->instructions = $instructions;
}
/**
* @return ParallelInstruction[]
*/
public function getInstructions()
{
return $this->instructions;
}
/**
* @param string
*/
public function setStageName($stageName)
{
$this->stageName = $stageName;
}
/**
* @return string
*/
public function getStageName()
{
return $this->stageName;
}
/**
* @param string
*/
public function setSystemName($systemName)
{
$this->systemName = $systemName;
}
/**
* @return string
*/
public function getSystemName()
{
return $this->systemName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MapTask::class, 'Google_Service_Dataflow_MapTask');

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\Dataflow;
class MemInfo extends \Google\Model
{
/**
* @var string
*/
public $currentLimitBytes;
/**
* @var string
*/
public $currentOoms;
/**
* @var string
*/
public $currentRssBytes;
/**
* @var string
*/
public $timestamp;
/**
* @var string
*/
public $totalGbMs;
/**
* @param string
*/
public function setCurrentLimitBytes($currentLimitBytes)
{
$this->currentLimitBytes = $currentLimitBytes;
}
/**
* @return string
*/
public function getCurrentLimitBytes()
{
return $this->currentLimitBytes;
}
/**
* @param string
*/
public function setCurrentOoms($currentOoms)
{
$this->currentOoms = $currentOoms;
}
/**
* @return string
*/
public function getCurrentOoms()
{
return $this->currentOoms;
}
/**
* @param string
*/
public function setCurrentRssBytes($currentRssBytes)
{
$this->currentRssBytes = $currentRssBytes;
}
/**
* @return string
*/
public function getCurrentRssBytes()
{
return $this->currentRssBytes;
}
/**
* @param string
*/
public function setTimestamp($timestamp)
{
$this->timestamp = $timestamp;
}
/**
* @return string
*/
public function getTimestamp()
{
return $this->timestamp;
}
/**
* @param string
*/
public function setTotalGbMs($totalGbMs)
{
$this->totalGbMs = $totalGbMs;
}
/**
* @return string
*/
public function getTotalGbMs()
{
return $this->totalGbMs;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MemInfo::class, 'Google_Service_Dataflow_MemInfo');

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\Dataflow;
class MetricShortId extends \Google\Model
{
/**
* @var int
*/
public $metricIndex;
/**
* @var string
*/
public $shortId;
/**
* @param int
*/
public function setMetricIndex($metricIndex)
{
$this->metricIndex = $metricIndex;
}
/**
* @return int
*/
public function getMetricIndex()
{
return $this->metricIndex;
}
/**
* @param string
*/
public function setShortId($shortId)
{
$this->shortId = $shortId;
}
/**
* @return string
*/
public function getShortId()
{
return $this->shortId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MetricShortId::class, 'Google_Service_Dataflow_MetricShortId');

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\Dataflow;
class MetricStructuredName extends \Google\Model
{
/**
* @var string[]
*/
public $context;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $origin;
/**
* @param string[]
*/
public function setContext($context)
{
$this->context = $context;
}
/**
* @return string[]
*/
public function getContext()
{
return $this->context;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setOrigin($origin)
{
$this->origin = $origin;
}
/**
* @return string
*/
public function getOrigin()
{
return $this->origin;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MetricStructuredName::class, 'Google_Service_Dataflow_MetricStructuredName');

View File

@@ -0,0 +1,222 @@
<?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\Dataflow;
class MetricUpdate extends \Google\Model
{
/**
* @var bool
*/
public $cumulative;
/**
* @var array
*/
public $distribution;
/**
* @var array
*/
public $gauge;
/**
* @var array
*/
public $internal;
/**
* @var string
*/
public $kind;
/**
* @var array
*/
public $meanCount;
/**
* @var array
*/
public $meanSum;
protected $nameType = MetricStructuredName::class;
protected $nameDataType = '';
/**
* @var array
*/
public $scalar;
/**
* @var array
*/
public $set;
/**
* @var string
*/
public $updateTime;
/**
* @param bool
*/
public function setCumulative($cumulative)
{
$this->cumulative = $cumulative;
}
/**
* @return bool
*/
public function getCumulative()
{
return $this->cumulative;
}
/**
* @param array
*/
public function setDistribution($distribution)
{
$this->distribution = $distribution;
}
/**
* @return array
*/
public function getDistribution()
{
return $this->distribution;
}
/**
* @param array
*/
public function setGauge($gauge)
{
$this->gauge = $gauge;
}
/**
* @return array
*/
public function getGauge()
{
return $this->gauge;
}
/**
* @param array
*/
public function setInternal($internal)
{
$this->internal = $internal;
}
/**
* @return array
*/
public function getInternal()
{
return $this->internal;
}
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @param array
*/
public function setMeanCount($meanCount)
{
$this->meanCount = $meanCount;
}
/**
* @return array
*/
public function getMeanCount()
{
return $this->meanCount;
}
/**
* @param array
*/
public function setMeanSum($meanSum)
{
$this->meanSum = $meanSum;
}
/**
* @return array
*/
public function getMeanSum()
{
return $this->meanSum;
}
/**
* @param MetricStructuredName
*/
public function setName(MetricStructuredName $name)
{
$this->name = $name;
}
/**
* @return MetricStructuredName
*/
public function getName()
{
return $this->name;
}
/**
* @param array
*/
public function setScalar($scalar)
{
$this->scalar = $scalar;
}
/**
* @return array
*/
public function getScalar()
{
return $this->scalar;
}
/**
* @param array
*/
public function setSet($set)
{
$this->set = $set;
}
/**
* @return array
*/
public function getSet()
{
return $this->set;
}
/**
* @param string
*/
public function setUpdateTime($updateTime)
{
$this->updateTime = $updateTime;
}
/**
* @return string
*/
public function getUpdateTime()
{
return $this->updateTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MetricUpdate::class, 'Google_Service_Dataflow_MetricUpdate');

View File

@@ -0,0 +1,112 @@
<?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\Dataflow;
class MetricValue extends \Google\Model
{
/**
* @var string
*/
public $metric;
/**
* @var string[]
*/
public $metricLabels;
protected $valueGauge64Type = DataflowGaugeValue::class;
protected $valueGauge64DataType = '';
protected $valueHistogramType = DataflowHistogramValue::class;
protected $valueHistogramDataType = '';
/**
* @var string
*/
public $valueInt64;
/**
* @param string
*/
public function setMetric($metric)
{
$this->metric = $metric;
}
/**
* @return string
*/
public function getMetric()
{
return $this->metric;
}
/**
* @param string[]
*/
public function setMetricLabels($metricLabels)
{
$this->metricLabels = $metricLabels;
}
/**
* @return string[]
*/
public function getMetricLabels()
{
return $this->metricLabels;
}
/**
* @param DataflowGaugeValue
*/
public function setValueGauge64(DataflowGaugeValue $valueGauge64)
{
$this->valueGauge64 = $valueGauge64;
}
/**
* @return DataflowGaugeValue
*/
public function getValueGauge64()
{
return $this->valueGauge64;
}
/**
* @param DataflowHistogramValue
*/
public function setValueHistogram(DataflowHistogramValue $valueHistogram)
{
$this->valueHistogram = $valueHistogram;
}
/**
* @return DataflowHistogramValue
*/
public function getValueHistogram()
{
return $this->valueHistogram;
}
/**
* @param string
*/
public function setValueInt64($valueInt64)
{
$this->valueInt64 = $valueInt64;
}
/**
* @return string
*/
public function getValueInt64()
{
return $this->valueInt64;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MetricValue::class, 'Google_Service_Dataflow_MetricValue');

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\Dataflow;
class MountedDataDisk extends \Google\Model
{
/**
* @var string
*/
public $dataDisk;
/**
* @param string
*/
public function setDataDisk($dataDisk)
{
$this->dataDisk = $dataDisk;
}
/**
* @return string
*/
public function getDataDisk()
{
return $this->dataDisk;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MountedDataDisk::class, 'Google_Service_Dataflow_MountedDataDisk');

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\Dataflow;
class MultiOutputInfo extends \Google\Model
{
/**
* @var string
*/
public $tag;
/**
* @param string
*/
public function setTag($tag)
{
$this->tag = $tag;
}
/**
* @return string
*/
public function getTag()
{
return $this->tag;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MultiOutputInfo::class, 'Google_Service_Dataflow_MultiOutputInfo');

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\Dataflow;
class NameAndKind extends \Google\Model
{
/**
* @var string
*/
public $kind;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setKind($kind)
{
$this->kind = $kind;
}
/**
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* @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(NameAndKind::class, 'Google_Service_Dataflow_NameAndKind');

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\Dataflow;
class OutlierStats extends \Google\Model
{
/**
* @var string
*/
public $overflowCount;
public $overflowMean;
/**
* @var string
*/
public $underflowCount;
public $underflowMean;
/**
* @param string
*/
public function setOverflowCount($overflowCount)
{
$this->overflowCount = $overflowCount;
}
/**
* @return string
*/
public function getOverflowCount()
{
return $this->overflowCount;
}
public function setOverflowMean($overflowMean)
{
$this->overflowMean = $overflowMean;
}
public function getOverflowMean()
{
return $this->overflowMean;
}
/**
* @param string
*/
public function setUnderflowCount($underflowCount)
{
$this->underflowCount = $underflowCount;
}
/**
* @return string
*/
public function getUnderflowCount()
{
return $this->underflowCount;
}
public function setUnderflowMean($underflowMean)
{
$this->underflowMean = $underflowMean;
}
public function getUnderflowMean()
{
return $this->underflowMean;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(OutlierStats::class, 'Google_Service_Dataflow_OutlierStats');

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\Dataflow;
class Package extends \Google\Model
{
/**
* @var string
*/
public $location;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setLocation($location)
{
$this->location = $location;
}
/**
* @return string
*/
public function getLocation()
{
return $this->location;
}
/**
* @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(Package::class, 'Google_Service_Dataflow_Package');

View File

@@ -0,0 +1,111 @@
<?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\Dataflow;
class ParDoInstruction extends \Google\Collection
{
protected $collection_key = 'sideInputs';
protected $inputType = InstructionInput::class;
protected $inputDataType = '';
protected $multiOutputInfosType = MultiOutputInfo::class;
protected $multiOutputInfosDataType = 'array';
/**
* @var int
*/
public $numOutputs;
protected $sideInputsType = SideInputInfo::class;
protected $sideInputsDataType = 'array';
/**
* @var array[]
*/
public $userFn;
/**
* @param InstructionInput
*/
public function setInput(InstructionInput $input)
{
$this->input = $input;
}
/**
* @return InstructionInput
*/
public function getInput()
{
return $this->input;
}
/**
* @param MultiOutputInfo[]
*/
public function setMultiOutputInfos($multiOutputInfos)
{
$this->multiOutputInfos = $multiOutputInfos;
}
/**
* @return MultiOutputInfo[]
*/
public function getMultiOutputInfos()
{
return $this->multiOutputInfos;
}
/**
* @param int
*/
public function setNumOutputs($numOutputs)
{
$this->numOutputs = $numOutputs;
}
/**
* @return int
*/
public function getNumOutputs()
{
return $this->numOutputs;
}
/**
* @param SideInputInfo[]
*/
public function setSideInputs($sideInputs)
{
$this->sideInputs = $sideInputs;
}
/**
* @return SideInputInfo[]
*/
public function getSideInputs()
{
return $this->sideInputs;
}
/**
* @param array[]
*/
public function setUserFn($userFn)
{
$this->userFn = $userFn;
}
/**
* @return array[]
*/
public function getUserFn()
{
return $this->userFn;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ParDoInstruction::class, 'Google_Service_Dataflow_ParDoInstruction');

View File

@@ -0,0 +1,177 @@
<?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\Dataflow;
class ParallelInstruction extends \Google\Collection
{
protected $collection_key = 'outputs';
protected $flattenType = FlattenInstruction::class;
protected $flattenDataType = '';
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $originalName;
protected $outputsType = InstructionOutput::class;
protected $outputsDataType = 'array';
protected $parDoType = ParDoInstruction::class;
protected $parDoDataType = '';
protected $partialGroupByKeyType = PartialGroupByKeyInstruction::class;
protected $partialGroupByKeyDataType = '';
protected $readType = ReadInstruction::class;
protected $readDataType = '';
/**
* @var string
*/
public $systemName;
protected $writeType = WriteInstruction::class;
protected $writeDataType = '';
/**
* @param FlattenInstruction
*/
public function setFlatten(FlattenInstruction $flatten)
{
$this->flatten = $flatten;
}
/**
* @return FlattenInstruction
*/
public function getFlatten()
{
return $this->flatten;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setOriginalName($originalName)
{
$this->originalName = $originalName;
}
/**
* @return string
*/
public function getOriginalName()
{
return $this->originalName;
}
/**
* @param InstructionOutput[]
*/
public function setOutputs($outputs)
{
$this->outputs = $outputs;
}
/**
* @return InstructionOutput[]
*/
public function getOutputs()
{
return $this->outputs;
}
/**
* @param ParDoInstruction
*/
public function setParDo(ParDoInstruction $parDo)
{
$this->parDo = $parDo;
}
/**
* @return ParDoInstruction
*/
public function getParDo()
{
return $this->parDo;
}
/**
* @param PartialGroupByKeyInstruction
*/
public function setPartialGroupByKey(PartialGroupByKeyInstruction $partialGroupByKey)
{
$this->partialGroupByKey = $partialGroupByKey;
}
/**
* @return PartialGroupByKeyInstruction
*/
public function getPartialGroupByKey()
{
return $this->partialGroupByKey;
}
/**
* @param ReadInstruction
*/
public function setRead(ReadInstruction $read)
{
$this->read = $read;
}
/**
* @return ReadInstruction
*/
public function getRead()
{
return $this->read;
}
/**
* @param string
*/
public function setSystemName($systemName)
{
$this->systemName = $systemName;
}
/**
* @return string
*/
public function getSystemName()
{
return $this->systemName;
}
/**
* @param WriteInstruction
*/
public function setWrite(WriteInstruction $write)
{
$this->write = $write;
}
/**
* @return WriteInstruction
*/
public function getWrite()
{
return $this->write;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ParallelInstruction::class, 'Google_Service_Dataflow_ParallelInstruction');

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

View File

@@ -0,0 +1,259 @@
<?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\Dataflow;
class ParameterMetadata extends \Google\Collection
{
protected $collection_key = 'regexes';
/**
* @var string[]
*/
public $customMetadata;
/**
* @var string
*/
public $defaultValue;
protected $enumOptionsType = ParameterMetadataEnumOption::class;
protected $enumOptionsDataType = 'array';
/**
* @var string
*/
public $groupName;
/**
* @var string
*/
public $helpText;
/**
* @var bool
*/
public $hiddenUi;
/**
* @var bool
*/
public $isOptional;
/**
* @var string
*/
public $label;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $paramType;
/**
* @var string
*/
public $parentName;
/**
* @var string[]
*/
public $parentTriggerValues;
/**
* @var string[]
*/
public $regexes;
/**
* @param string[]
*/
public function setCustomMetadata($customMetadata)
{
$this->customMetadata = $customMetadata;
}
/**
* @return string[]
*/
public function getCustomMetadata()
{
return $this->customMetadata;
}
/**
* @param string
*/
public function setDefaultValue($defaultValue)
{
$this->defaultValue = $defaultValue;
}
/**
* @return string
*/
public function getDefaultValue()
{
return $this->defaultValue;
}
/**
* @param ParameterMetadataEnumOption[]
*/
public function setEnumOptions($enumOptions)
{
$this->enumOptions = $enumOptions;
}
/**
* @return ParameterMetadataEnumOption[]
*/
public function getEnumOptions()
{
return $this->enumOptions;
}
/**
* @param string
*/
public function setGroupName($groupName)
{
$this->groupName = $groupName;
}
/**
* @return string
*/
public function getGroupName()
{
return $this->groupName;
}
/**
* @param string
*/
public function setHelpText($helpText)
{
$this->helpText = $helpText;
}
/**
* @return string
*/
public function getHelpText()
{
return $this->helpText;
}
/**
* @param bool
*/
public function setHiddenUi($hiddenUi)
{
$this->hiddenUi = $hiddenUi;
}
/**
* @return bool
*/
public function getHiddenUi()
{
return $this->hiddenUi;
}
/**
* @param bool
*/
public function setIsOptional($isOptional)
{
$this->isOptional = $isOptional;
}
/**
* @return bool
*/
public function getIsOptional()
{
return $this->isOptional;
}
/**
* @param string
*/
public function setLabel($label)
{
$this->label = $label;
}
/**
* @return string
*/
public function getLabel()
{
return $this->label;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setParamType($paramType)
{
$this->paramType = $paramType;
}
/**
* @return string
*/
public function getParamType()
{
return $this->paramType;
}
/**
* @param string
*/
public function setParentName($parentName)
{
$this->parentName = $parentName;
}
/**
* @return string
*/
public function getParentName()
{
return $this->parentName;
}
/**
* @param string[]
*/
public function setParentTriggerValues($parentTriggerValues)
{
$this->parentTriggerValues = $parentTriggerValues;
}
/**
* @return string[]
*/
public function getParentTriggerValues()
{
return $this->parentTriggerValues;
}
/**
* @param string[]
*/
public function setRegexes($regexes)
{
$this->regexes = $regexes;
}
/**
* @return string[]
*/
public function getRegexes()
{
return $this->regexes;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ParameterMetadata::class, 'Google_Service_Dataflow_ParameterMetadata');

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\Dataflow;
class ParameterMetadataEnumOption extends \Google\Model
{
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $label;
/**
* @var string
*/
public $value;
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setLabel($label)
{
$this->label = $label;
}
/**
* @return string
*/
public function getLabel()
{
return $this->label;
}
/**
* @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(ParameterMetadataEnumOption::class, 'Google_Service_Dataflow_ParameterMetadataEnumOption');

View File

@@ -0,0 +1,131 @@
<?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\Dataflow;
class PartialGroupByKeyInstruction extends \Google\Collection
{
protected $collection_key = 'sideInputs';
protected $inputType = InstructionInput::class;
protected $inputDataType = '';
/**
* @var array[]
*/
public $inputElementCodec;
/**
* @var string
*/
public $originalCombineValuesInputStoreName;
/**
* @var string
*/
public $originalCombineValuesStepName;
protected $sideInputsType = SideInputInfo::class;
protected $sideInputsDataType = 'array';
/**
* @var array[]
*/
public $valueCombiningFn;
/**
* @param InstructionInput
*/
public function setInput(InstructionInput $input)
{
$this->input = $input;
}
/**
* @return InstructionInput
*/
public function getInput()
{
return $this->input;
}
/**
* @param array[]
*/
public function setInputElementCodec($inputElementCodec)
{
$this->inputElementCodec = $inputElementCodec;
}
/**
* @return array[]
*/
public function getInputElementCodec()
{
return $this->inputElementCodec;
}
/**
* @param string
*/
public function setOriginalCombineValuesInputStoreName($originalCombineValuesInputStoreName)
{
$this->originalCombineValuesInputStoreName = $originalCombineValuesInputStoreName;
}
/**
* @return string
*/
public function getOriginalCombineValuesInputStoreName()
{
return $this->originalCombineValuesInputStoreName;
}
/**
* @param string
*/
public function setOriginalCombineValuesStepName($originalCombineValuesStepName)
{
$this->originalCombineValuesStepName = $originalCombineValuesStepName;
}
/**
* @return string
*/
public function getOriginalCombineValuesStepName()
{
return $this->originalCombineValuesStepName;
}
/**
* @param SideInputInfo[]
*/
public function setSideInputs($sideInputs)
{
$this->sideInputs = $sideInputs;
}
/**
* @return SideInputInfo[]
*/
public function getSideInputs()
{
return $this->sideInputs;
}
/**
* @param array[]
*/
public function setValueCombiningFn($valueCombiningFn)
{
$this->valueCombiningFn = $valueCombiningFn;
}
/**
* @return array[]
*/
public function getValueCombiningFn()
{
return $this->valueCombiningFn;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PartialGroupByKeyInstruction::class, 'Google_Service_Dataflow_PartialGroupByKeyInstruction');

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\Dataflow;
class PerStepNamespaceMetrics extends \Google\Collection
{
protected $collection_key = 'metricValues';
protected $metricValuesType = MetricValue::class;
protected $metricValuesDataType = 'array';
/**
* @var string
*/
public $metricsNamespace;
/**
* @var string
*/
public $originalStep;
/**
* @param MetricValue[]
*/
public function setMetricValues($metricValues)
{
$this->metricValues = $metricValues;
}
/**
* @return MetricValue[]
*/
public function getMetricValues()
{
return $this->metricValues;
}
/**
* @param string
*/
public function setMetricsNamespace($metricsNamespace)
{
$this->metricsNamespace = $metricsNamespace;
}
/**
* @return string
*/
public function getMetricsNamespace()
{
return $this->metricsNamespace;
}
/**
* @param string
*/
public function setOriginalStep($originalStep)
{
$this->originalStep = $originalStep;
}
/**
* @return string
*/
public function getOriginalStep()
{
return $this->originalStep;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PerStepNamespaceMetrics::class, 'Google_Service_Dataflow_PerStepNamespaceMetrics');

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\Dataflow;
class PerWorkerMetrics extends \Google\Collection
{
protected $collection_key = 'perStepNamespaceMetrics';
protected $perStepNamespaceMetricsType = PerStepNamespaceMetrics::class;
protected $perStepNamespaceMetricsDataType = 'array';
/**
* @param PerStepNamespaceMetrics[]
*/
public function setPerStepNamespaceMetrics($perStepNamespaceMetrics)
{
$this->perStepNamespaceMetrics = $perStepNamespaceMetrics;
}
/**
* @return PerStepNamespaceMetrics[]
*/
public function getPerStepNamespaceMetrics()
{
return $this->perStepNamespaceMetrics;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PerWorkerMetrics::class, 'Google_Service_Dataflow_PerWorkerMetrics');

View File

@@ -0,0 +1,93 @@
<?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\Dataflow;
class PipelineDescription extends \Google\Collection
{
protected $collection_key = 'originalPipelineTransform';
protected $displayDataType = DisplayData::class;
protected $displayDataDataType = 'array';
protected $executionPipelineStageType = ExecutionStageSummary::class;
protected $executionPipelineStageDataType = 'array';
protected $originalPipelineTransformType = TransformSummary::class;
protected $originalPipelineTransformDataType = 'array';
/**
* @var string
*/
public $stepNamesHash;
/**
* @param DisplayData[]
*/
public function setDisplayData($displayData)
{
$this->displayData = $displayData;
}
/**
* @return DisplayData[]
*/
public function getDisplayData()
{
return $this->displayData;
}
/**
* @param ExecutionStageSummary[]
*/
public function setExecutionPipelineStage($executionPipelineStage)
{
$this->executionPipelineStage = $executionPipelineStage;
}
/**
* @return ExecutionStageSummary[]
*/
public function getExecutionPipelineStage()
{
return $this->executionPipelineStage;
}
/**
* @param TransformSummary[]
*/
public function setOriginalPipelineTransform($originalPipelineTransform)
{
$this->originalPipelineTransform = $originalPipelineTransform;
}
/**
* @return TransformSummary[]
*/
public function getOriginalPipelineTransform()
{
return $this->originalPipelineTransform;
}
/**
* @param string
*/
public function setStepNamesHash($stepNamesHash)
{
$this->stepNamesHash = $stepNamesHash;
}
/**
* @return string
*/
public function getStepNamesHash()
{
return $this->stepNamesHash;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PipelineDescription::class, 'Google_Service_Dataflow_PipelineDescription');

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\Dataflow;
class Point extends \Google\Model
{
/**
* @var string
*/
public $time;
public $value;
/**
* @param string
*/
public function setTime($time)
{
$this->time = $time;
}
/**
* @return string
*/
public function getTime()
{
return $this->time;
}
public function setValue($value)
{
$this->value = $value;
}
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Point::class, 'Google_Service_Dataflow_Point');

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\Dataflow;
class Position extends \Google\Model
{
/**
* @var string
*/
public $byteOffset;
protected $concatPositionType = ConcatPosition::class;
protected $concatPositionDataType = '';
/**
* @var bool
*/
public $end;
/**
* @var string
*/
public $key;
/**
* @var string
*/
public $recordIndex;
/**
* @var string
*/
public $shufflePosition;
/**
* @param string
*/
public function setByteOffset($byteOffset)
{
$this->byteOffset = $byteOffset;
}
/**
* @return string
*/
public function getByteOffset()
{
return $this->byteOffset;
}
/**
* @param ConcatPosition
*/
public function setConcatPosition(ConcatPosition $concatPosition)
{
$this->concatPosition = $concatPosition;
}
/**
* @return ConcatPosition
*/
public function getConcatPosition()
{
return $this->concatPosition;
}
/**
* @param bool
*/
public function setEnd($end)
{
$this->end = $end;
}
/**
* @return bool
*/
public function getEnd()
{
return $this->end;
}
/**
* @param string
*/
public function setKey($key)
{
$this->key = $key;
}
/**
* @return string
*/
public function getKey()
{
return $this->key;
}
/**
* @param string
*/
public function setRecordIndex($recordIndex)
{
$this->recordIndex = $recordIndex;
}
/**
* @return string
*/
public function getRecordIndex()
{
return $this->recordIndex;
}
/**
* @param string
*/
public function setShufflePosition($shufflePosition)
{
$this->shufflePosition = $shufflePosition;
}
/**
* @return string
*/
public function getShufflePosition()
{
return $this->shufflePosition;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Position::class, 'Google_Service_Dataflow_Position');

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\Dataflow;
class ProgressTimeseries extends \Google\Collection
{
protected $collection_key = 'dataPoints';
public $currentProgress;
protected $dataPointsType = Point::class;
protected $dataPointsDataType = 'array';
public function setCurrentProgress($currentProgress)
{
$this->currentProgress = $currentProgress;
}
public function getCurrentProgress()
{
return $this->currentProgress;
}
/**
* @param Point[]
*/
public function setDataPoints($dataPoints)
{
$this->dataPoints = $dataPoints;
}
/**
* @return Point[]
*/
public function getDataPoints()
{
return $this->dataPoints;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProgressTimeseries::class, 'Google_Service_Dataflow_ProgressTimeseries');

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