Initial commit

This commit is contained in:
Caribana
2017-05-26 11:41:26 +02:00
commit 61c24500af
6264 changed files with 645934 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_ApproximateProgress extends Google_Model
{
public $percentComplete;
protected $positionType = 'Google_Service_Dataflow_Position';
protected $positionDataType = '';
public $remainingTime;
public function setPercentComplete($percentComplete)
{
$this->percentComplete = $percentComplete;
}
public function getPercentComplete()
{
return $this->percentComplete;
}
public function setPosition(Google_Service_Dataflow_Position $position)
{
$this->position = $position;
}
public function getPosition()
{
return $this->position;
}
public function setRemainingTime($remainingTime)
{
$this->remainingTime = $remainingTime;
}
public function getRemainingTime()
{
return $this->remainingTime;
}
}

View File

@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_ApproximateReportedProgress extends Google_Model
{
protected $consumedParallelismType = 'Google_Service_Dataflow_ReportedParallelism';
protected $consumedParallelismDataType = '';
public $fractionConsumed;
protected $positionType = 'Google_Service_Dataflow_Position';
protected $positionDataType = '';
protected $remainingParallelismType = 'Google_Service_Dataflow_ReportedParallelism';
protected $remainingParallelismDataType = '';
public function setConsumedParallelism(Google_Service_Dataflow_ReportedParallelism $consumedParallelism)
{
$this->consumedParallelism = $consumedParallelism;
}
public function getConsumedParallelism()
{
return $this->consumedParallelism;
}
public function setFractionConsumed($fractionConsumed)
{
$this->fractionConsumed = $fractionConsumed;
}
public function getFractionConsumed()
{
return $this->fractionConsumed;
}
public function setPosition(Google_Service_Dataflow_Position $position)
{
$this->position = $position;
}
public function getPosition()
{
return $this->position;
}
public function setRemainingParallelism(Google_Service_Dataflow_ReportedParallelism $remainingParallelism)
{
$this->remainingParallelism = $remainingParallelism;
}
public function getRemainingParallelism()
{
return $this->remainingParallelism;
}
}

View File

@@ -0,0 +1,40 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_ApproximateSplitRequest extends Google_Model
{
public $fractionConsumed;
protected $positionType = 'Google_Service_Dataflow_Position';
protected $positionDataType = '';
public function setFractionConsumed($fractionConsumed)
{
$this->fractionConsumed = $fractionConsumed;
}
public function getFractionConsumed()
{
return $this->fractionConsumed;
}
public function setPosition(Google_Service_Dataflow_Position $position)
{
$this->position = $position;
}
public function getPosition()
{
return $this->position;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_AutoscalingSettings extends Google_Model
{
public $algorithm;
public $maxNumWorkers;
public function setAlgorithm($algorithm)
{
$this->algorithm = $algorithm;
}
public function getAlgorithm()
{
return $this->algorithm;
}
public function setMaxNumWorkers($maxNumWorkers)
{
$this->maxNumWorkers = $maxNumWorkers;
}
public function getMaxNumWorkers()
{
return $this->maxNumWorkers;
}
}

View File

@@ -0,0 +1,48 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_CPUTime extends Google_Model
{
public $rate;
public $timestamp;
public $totalMs;
public function setRate($rate)
{
$this->rate = $rate;
}
public function getRate()
{
return $this->rate;
}
public function setTimestamp($timestamp)
{
$this->timestamp = $timestamp;
}
public function getTimestamp()
{
return $this->timestamp;
}
public function setTotalMs($totalMs)
{
$this->totalMs = $totalMs;
}
public function getTotalMs()
{
return $this->totalMs;
}
}

View File

@@ -0,0 +1,48 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_ComponentSource extends Google_Model
{
public $name;
public $originalTransformOrCollection;
public $userName;
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setOriginalTransformOrCollection($originalTransformOrCollection)
{
$this->originalTransformOrCollection = $originalTransformOrCollection;
}
public function getOriginalTransformOrCollection()
{
return $this->originalTransformOrCollection;
}
public function setUserName($userName)
{
$this->userName = $userName;
}
public function getUserName()
{
return $this->userName;
}
}

View File

@@ -0,0 +1,48 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_ComponentTransform extends Google_Model
{
public $name;
public $originalTransform;
public $userName;
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setOriginalTransform($originalTransform)
{
$this->originalTransform = $originalTransform;
}
public function getOriginalTransform()
{
return $this->originalTransform;
}
public function setUserName($userName)
{
$this->userName = $userName;
}
public function getUserName()
{
return $this->userName;
}
}

View File

@@ -0,0 +1,89 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_ComputationTopology extends Google_Collection
{
protected $collection_key = 'stateFamilies';
public $computationId;
protected $inputsType = 'Google_Service_Dataflow_StreamLocation';
protected $inputsDataType = 'array';
protected $keyRangesType = 'Google_Service_Dataflow_KeyRangeLocation';
protected $keyRangesDataType = 'array';
protected $outputsType = 'Google_Service_Dataflow_StreamLocation';
protected $outputsDataType = 'array';
protected $stateFamiliesType = 'Google_Service_Dataflow_StateFamilyConfig';
protected $stateFamiliesDataType = 'array';
public $systemStageName;
public $userStageName;
public function setComputationId($computationId)
{
$this->computationId = $computationId;
}
public function getComputationId()
{
return $this->computationId;
}
public function setInputs($inputs)
{
$this->inputs = $inputs;
}
public function getInputs()
{
return $this->inputs;
}
public function setKeyRanges($keyRanges)
{
$this->keyRanges = $keyRanges;
}
public function getKeyRanges()
{
return $this->keyRanges;
}
public function setOutputs($outputs)
{
$this->outputs = $outputs;
}
public function getOutputs()
{
return $this->outputs;
}
public function setStateFamilies($stateFamilies)
{
$this->stateFamilies = $stateFamilies;
}
public function getStateFamilies()
{
return $this->stateFamilies;
}
public function setSystemStageName($systemStageName)
{
$this->systemStageName = $systemStageName;
}
public function getSystemStageName()
{
return $this->systemStageName;
}
public function setUserStageName($userStageName)
{
$this->userStageName = $userStageName;
}
public function getUserStageName()
{
return $this->userStageName;
}
}

View File

@@ -0,0 +1,40 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_ConcatPosition extends Google_Model
{
public $index;
protected $positionType = 'Google_Service_Dataflow_Position';
protected $positionDataType = '';
public function setIndex($index)
{
$this->index = $index;
}
public function getIndex()
{
return $this->index;
}
public function setPosition(Google_Service_Dataflow_Position $position)
{
$this->position = $position;
}
public function getPosition()
{
return $this->position;
}
}

View File

@@ -0,0 +1,57 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_CounterMetadata extends Google_Model
{
public $description;
public $kind;
public $otherUnits;
public $standardUnits;
public function setDescription($description)
{
$this->description = $description;
}
public function getDescription()
{
return $this->description;
}
public function setKind($kind)
{
$this->kind = $kind;
}
public function getKind()
{
return $this->kind;
}
public function setOtherUnits($otherUnits)
{
$this->otherUnits = $otherUnits;
}
public function getOtherUnits()
{
return $this->otherUnits;
}
public function setStandardUnits($standardUnits)
{
$this->standardUnits = $standardUnits;
}
public function getStandardUnits()
{
return $this->standardUnits;
}
}

View File

@@ -0,0 +1,93 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_CounterStructuredName extends Google_Model
{
public $componentStepName;
public $executionStepName;
public $name;
public $origin;
public $originNamespace;
public $originalStepName;
public $portion;
public $workerId;
public function setComponentStepName($componentStepName)
{
$this->componentStepName = $componentStepName;
}
public function getComponentStepName()
{
return $this->componentStepName;
}
public function setExecutionStepName($executionStepName)
{
$this->executionStepName = $executionStepName;
}
public function getExecutionStepName()
{
return $this->executionStepName;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setOrigin($origin)
{
$this->origin = $origin;
}
public function getOrigin()
{
return $this->origin;
}
public function setOriginNamespace($originNamespace)
{
$this->originNamespace = $originNamespace;
}
public function getOriginNamespace()
{
return $this->originNamespace;
}
public function setOriginalStepName($originalStepName)
{
$this->originalStepName = $originalStepName;
}
public function getOriginalStepName()
{
return $this->originalStepName;
}
public function setPortion($portion)
{
$this->portion = $portion;
}
public function getPortion()
{
return $this->portion;
}
public function setWorkerId($workerId)
{
$this->workerId = $workerId;
}
public function getWorkerId()
{
return $this->workerId;
}
}

View File

@@ -0,0 +1,41 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_CounterStructuredNameAndMetadata extends Google_Model
{
protected $metadataType = 'Google_Service_Dataflow_CounterMetadata';
protected $metadataDataType = '';
protected $nameType = 'Google_Service_Dataflow_CounterStructuredName';
protected $nameDataType = '';
public function setMetadata(Google_Service_Dataflow_CounterMetadata $metadata)
{
$this->metadata = $metadata;
}
public function getMetadata()
{
return $this->metadata;
}
public function setName(Google_Service_Dataflow_CounterStructuredName $name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
}

View File

@@ -0,0 +1,156 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_CounterUpdate extends Google_Model
{
public $boolean;
public $cumulative;
protected $distributionType = 'Google_Service_Dataflow_DistributionUpdate';
protected $distributionDataType = '';
public $floatingPoint;
protected $floatingPointListType = 'Google_Service_Dataflow_FloatingPointList';
protected $floatingPointListDataType = '';
protected $floatingPointMeanType = 'Google_Service_Dataflow_FloatingPointMean';
protected $floatingPointMeanDataType = '';
protected $integerType = 'Google_Service_Dataflow_SplitInt64';
protected $integerDataType = '';
protected $integerListType = 'Google_Service_Dataflow_IntegerList';
protected $integerListDataType = '';
protected $integerMeanType = 'Google_Service_Dataflow_IntegerMean';
protected $integerMeanDataType = '';
public $internal;
protected $nameAndKindType = 'Google_Service_Dataflow_NameAndKind';
protected $nameAndKindDataType = '';
public $shortId;
protected $stringListType = 'Google_Service_Dataflow_StringList';
protected $stringListDataType = '';
protected $structuredNameAndMetadataType = 'Google_Service_Dataflow_CounterStructuredNameAndMetadata';
protected $structuredNameAndMetadataDataType = '';
public function setBoolean($boolean)
{
$this->boolean = $boolean;
}
public function getBoolean()
{
return $this->boolean;
}
public function setCumulative($cumulative)
{
$this->cumulative = $cumulative;
}
public function getCumulative()
{
return $this->cumulative;
}
public function setDistribution(Google_Service_Dataflow_DistributionUpdate $distribution)
{
$this->distribution = $distribution;
}
public function getDistribution()
{
return $this->distribution;
}
public function setFloatingPoint($floatingPoint)
{
$this->floatingPoint = $floatingPoint;
}
public function getFloatingPoint()
{
return $this->floatingPoint;
}
public function setFloatingPointList(Google_Service_Dataflow_FloatingPointList $floatingPointList)
{
$this->floatingPointList = $floatingPointList;
}
public function getFloatingPointList()
{
return $this->floatingPointList;
}
public function setFloatingPointMean(Google_Service_Dataflow_FloatingPointMean $floatingPointMean)
{
$this->floatingPointMean = $floatingPointMean;
}
public function getFloatingPointMean()
{
return $this->floatingPointMean;
}
public function setInteger(Google_Service_Dataflow_SplitInt64 $integer)
{
$this->integer = $integer;
}
public function getInteger()
{
return $this->integer;
}
public function setIntegerList(Google_Service_Dataflow_IntegerList $integerList)
{
$this->integerList = $integerList;
}
public function getIntegerList()
{
return $this->integerList;
}
public function setIntegerMean(Google_Service_Dataflow_IntegerMean $integerMean)
{
$this->integerMean = $integerMean;
}
public function getIntegerMean()
{
return $this->integerMean;
}
public function setInternal($internal)
{
$this->internal = $internal;
}
public function getInternal()
{
return $this->internal;
}
public function setNameAndKind(Google_Service_Dataflow_NameAndKind $nameAndKind)
{
$this->nameAndKind = $nameAndKind;
}
public function getNameAndKind()
{
return $this->nameAndKind;
}
public function setShortId($shortId)
{
$this->shortId = $shortId;
}
public function getShortId()
{
return $this->shortId;
}
public function setStringList(Google_Service_Dataflow_StringList $stringList)
{
$this->stringList = $stringList;
}
public function getStringList()
{
return $this->stringList;
}
public function setStructuredNameAndMetadata(Google_Service_Dataflow_CounterStructuredNameAndMetadata $structuredNameAndMetadata)
{
$this->structuredNameAndMetadata = $structuredNameAndMetadata;
}
public function getStructuredNameAndMetadata()
{
return $this->structuredNameAndMetadata;
}
}

View File

@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_CreateJobFromTemplateRequest extends Google_Model
{
protected $environmentType = 'Google_Service_Dataflow_RuntimeEnvironment';
protected $environmentDataType = '';
public $gcsPath;
public $jobName;
public $parameters;
public function setEnvironment(Google_Service_Dataflow_RuntimeEnvironment $environment)
{
$this->environment = $environment;
}
public function getEnvironment()
{
return $this->environment;
}
public function setGcsPath($gcsPath)
{
$this->gcsPath = $gcsPath;
}
public function getGcsPath()
{
return $this->gcsPath;
}
public function setJobName($jobName)
{
$this->jobName = $jobName;
}
public function getJobName()
{
return $this->jobName;
}
public function setParameters($parameters)
{
$this->parameters = $parameters;
}
public function getParameters()
{
return $this->parameters;
}
}

View File

@@ -0,0 +1,30 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_CustomSourceLocation extends Google_Model
{
public $stateful;
public function setStateful($stateful)
{
$this->stateful = $stateful;
}
public function getStateful()
{
return $this->stateful;
}
}

View File

@@ -0,0 +1,40 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_DataDiskAssignment extends Google_Collection
{
protected $collection_key = 'dataDisks';
public $dataDisks;
public $vmInstance;
public function setDataDisks($dataDisks)
{
$this->dataDisks = $dataDisks;
}
public function getDataDisks()
{
return $this->dataDisks;
}
public function setVmInstance($vmInstance)
{
$this->vmInstance = $vmInstance;
}
public function getVmInstance()
{
return $this->vmInstance;
}
}

View File

@@ -0,0 +1,40 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_DerivedSource extends Google_Model
{
public $derivationMode;
protected $sourceType = 'Google_Service_Dataflow_Source';
protected $sourceDataType = '';
public function setDerivationMode($derivationMode)
{
$this->derivationMode = $derivationMode;
}
public function getDerivationMode()
{
return $this->derivationMode;
}
public function setSource(Google_Service_Dataflow_Source $source)
{
$this->source = $source;
}
public function getSource()
{
return $this->source;
}
}

View File

@@ -0,0 +1,48 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_Disk extends Google_Model
{
public $diskType;
public $mountPoint;
public $sizeGb;
public function setDiskType($diskType)
{
$this->diskType = $diskType;
}
public function getDiskType()
{
return $this->diskType;
}
public function setMountPoint($mountPoint)
{
$this->mountPoint = $mountPoint;
}
public function getMountPoint()
{
return $this->mountPoint;
}
public function setSizeGb($sizeGb)
{
$this->sizeGb = $sizeGb;
}
public function getSizeGb()
{
return $this->sizeGb;
}
}

View File

@@ -0,0 +1,129 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_DisplayData extends Google_Model
{
public $boolValue;
public $durationValue;
public $floatValue;
public $int64Value;
public $javaClassValue;
public $key;
public $label;
public $namespace;
public $shortStrValue;
public $strValue;
public $timestampValue;
public $url;
public function setBoolValue($boolValue)
{
$this->boolValue = $boolValue;
}
public function getBoolValue()
{
return $this->boolValue;
}
public function setDurationValue($durationValue)
{
$this->durationValue = $durationValue;
}
public function getDurationValue()
{
return $this->durationValue;
}
public function setFloatValue($floatValue)
{
$this->floatValue = $floatValue;
}
public function getFloatValue()
{
return $this->floatValue;
}
public function setInt64Value($int64Value)
{
$this->int64Value = $int64Value;
}
public function getInt64Value()
{
return $this->int64Value;
}
public function setJavaClassValue($javaClassValue)
{
$this->javaClassValue = $javaClassValue;
}
public function getJavaClassValue()
{
return $this->javaClassValue;
}
public function setKey($key)
{
$this->key = $key;
}
public function getKey()
{
return $this->key;
}
public function setLabel($label)
{
$this->label = $label;
}
public function getLabel()
{
return $this->label;
}
public function setNamespace($namespace)
{
$this->namespace = $namespace;
}
public function getNamespace()
{
return $this->namespace;
}
public function setShortStrValue($shortStrValue)
{
$this->shortStrValue = $shortStrValue;
}
public function getShortStrValue()
{
return $this->shortStrValue;
}
public function setStrValue($strValue)
{
$this->strValue = $strValue;
}
public function getStrValue()
{
return $this->strValue;
}
public function setTimestampValue($timestampValue)
{
$this->timestampValue = $timestampValue;
}
public function getTimestampValue()
{
return $this->timestampValue;
}
public function setUrl($url)
{
$this->url = $url;
}
public function getUrl()
{
return $this->url;
}
}

View File

@@ -0,0 +1,70 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_DistributionUpdate extends Google_Model
{
protected $countType = 'Google_Service_Dataflow_SplitInt64';
protected $countDataType = '';
protected $maxType = 'Google_Service_Dataflow_SplitInt64';
protected $maxDataType = '';
protected $minType = 'Google_Service_Dataflow_SplitInt64';
protected $minDataType = '';
protected $sumType = 'Google_Service_Dataflow_SplitInt64';
protected $sumDataType = '';
public $sumOfSquares;
public function setCount(Google_Service_Dataflow_SplitInt64 $count)
{
$this->count = $count;
}
public function getCount()
{
return $this->count;
}
public function setMax(Google_Service_Dataflow_SplitInt64 $max)
{
$this->max = $max;
}
public function getMax()
{
return $this->max;
}
public function setMin(Google_Service_Dataflow_SplitInt64 $min)
{
$this->min = $min;
}
public function getMin()
{
return $this->min;
}
public function setSum(Google_Service_Dataflow_SplitInt64 $sum)
{
$this->sum = $sum;
}
public function getSum()
{
return $this->sum;
}
public function setSumOfSquares($sumOfSquares)
{
$this->sumOfSquares = $sumOfSquares;
}
public function getSumOfSquares()
{
return $this->sumOfSquares;
}
}

View File

@@ -0,0 +1,41 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_DynamicSourceSplit extends Google_Model
{
protected $primaryType = 'Google_Service_Dataflow_DerivedSource';
protected $primaryDataType = '';
protected $residualType = 'Google_Service_Dataflow_DerivedSource';
protected $residualDataType = '';
public function setPrimary(Google_Service_Dataflow_DerivedSource $primary)
{
$this->primary = $primary;
}
public function getPrimary()
{
return $this->primary;
}
public function setResidual(Google_Service_Dataflow_DerivedSource $residual)
{
$this->residual = $residual;
}
public function getResidual()
{
return $this->residual;
}
}

View File

@@ -0,0 +1,113 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_Environment extends Google_Collection
{
protected $collection_key = 'workerPools';
public $clusterManagerApiService;
public $dataset;
public $experiments;
public $internalExperiments;
public $sdkPipelineOptions;
public $serviceAccountEmail;
public $tempStoragePrefix;
public $userAgent;
public $version;
protected $workerPoolsType = 'Google_Service_Dataflow_WorkerPool';
protected $workerPoolsDataType = 'array';
public function setClusterManagerApiService($clusterManagerApiService)
{
$this->clusterManagerApiService = $clusterManagerApiService;
}
public function getClusterManagerApiService()
{
return $this->clusterManagerApiService;
}
public function setDataset($dataset)
{
$this->dataset = $dataset;
}
public function getDataset()
{
return $this->dataset;
}
public function setExperiments($experiments)
{
$this->experiments = $experiments;
}
public function getExperiments()
{
return $this->experiments;
}
public function setInternalExperiments($internalExperiments)
{
$this->internalExperiments = $internalExperiments;
}
public function getInternalExperiments()
{
return $this->internalExperiments;
}
public function setSdkPipelineOptions($sdkPipelineOptions)
{
$this->sdkPipelineOptions = $sdkPipelineOptions;
}
public function getSdkPipelineOptions()
{
return $this->sdkPipelineOptions;
}
public function setServiceAccountEmail($serviceAccountEmail)
{
$this->serviceAccountEmail = $serviceAccountEmail;
}
public function getServiceAccountEmail()
{
return $this->serviceAccountEmail;
}
public function setTempStoragePrefix($tempStoragePrefix)
{
$this->tempStoragePrefix = $tempStoragePrefix;
}
public function getTempStoragePrefix()
{
return $this->tempStoragePrefix;
}
public function setUserAgent($userAgent)
{
$this->userAgent = $userAgent;
}
public function getUserAgent()
{
return $this->userAgent;
}
public function setVersion($version)
{
$this->version = $version;
}
public function getVersion()
{
return $this->version;
}
public function setWorkerPools($workerPools)
{
$this->workerPools = $workerPools;
}
public function getWorkerPools()
{
return $this->workerPools;
}
}

View File

@@ -0,0 +1,89 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_ExecutionStageSummary extends Google_Collection
{
protected $collection_key = 'outputSource';
protected $componentSourceType = 'Google_Service_Dataflow_ComponentSource';
protected $componentSourceDataType = 'array';
protected $componentTransformType = 'Google_Service_Dataflow_ComponentTransform';
protected $componentTransformDataType = 'array';
public $id;
protected $inputSourceType = 'Google_Service_Dataflow_StageSource';
protected $inputSourceDataType = 'array';
public $kind;
public $name;
protected $outputSourceType = 'Google_Service_Dataflow_StageSource';
protected $outputSourceDataType = 'array';
public function setComponentSource($componentSource)
{
$this->componentSource = $componentSource;
}
public function getComponentSource()
{
return $this->componentSource;
}
public function setComponentTransform($componentTransform)
{
$this->componentTransform = $componentTransform;
}
public function getComponentTransform()
{
return $this->componentTransform;
}
public function setId($id)
{
$this->id = $id;
}
public function getId()
{
return $this->id;
}
public function setInputSource($inputSource)
{
$this->inputSource = $inputSource;
}
public function getInputSource()
{
return $this->inputSource;
}
public function setKind($kind)
{
$this->kind = $kind;
}
public function getKind()
{
return $this->kind;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setOutputSource($outputSource)
{
$this->outputSource = $outputSource;
}
public function getOutputSource()
{
return $this->outputSource;
}
}

View File

@@ -0,0 +1,30 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_FailedLocation extends Google_Model
{
public $name;
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
}

View File

@@ -0,0 +1,32 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_FlattenInstruction extends Google_Collection
{
protected $collection_key = 'inputs';
protected $inputsType = 'Google_Service_Dataflow_InstructionInput';
protected $inputsDataType = 'array';
public function setInputs($inputs)
{
$this->inputs = $inputs;
}
public function getInputs()
{
return $this->inputs;
}
}

View File

@@ -0,0 +1,31 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_FloatingPointList extends Google_Collection
{
protected $collection_key = 'elements';
public $elements;
public function setElements($elements)
{
$this->elements = $elements;
}
public function getElements()
{
return $this->elements;
}
}

View File

@@ -0,0 +1,40 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_FloatingPointMean extends Google_Model
{
protected $countType = 'Google_Service_Dataflow_SplitInt64';
protected $countDataType = '';
public $sum;
public function setCount(Google_Service_Dataflow_SplitInt64 $count)
{
$this->count = $count;
}
public function getCount()
{
return $this->count;
}
public function setSum($sum)
{
$this->sum = $sum;
}
public function getSum()
{
return $this->sum;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_GetDebugConfigRequest extends Google_Model
{
public $componentId;
public $workerId;
public function setComponentId($componentId)
{
$this->componentId = $componentId;
}
public function getComponentId()
{
return $this->componentId;
}
public function setWorkerId($workerId)
{
$this->workerId = $workerId;
}
public function getWorkerId()
{
return $this->workerId;
}
}

View File

@@ -0,0 +1,30 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_GetDebugConfigResponse extends Google_Model
{
public $config;
public function setConfig($config)
{
$this->config = $config;
}
public function getConfig()
{
return $this->config;
}
}

View File

@@ -0,0 +1,41 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_GetTemplateResponse extends Google_Model
{
protected $metadataType = 'Google_Service_Dataflow_TemplateMetadata';
protected $metadataDataType = '';
protected $statusType = 'Google_Service_Dataflow_Status';
protected $statusDataType = '';
public function setMetadata(Google_Service_Dataflow_TemplateMetadata $metadata)
{
$this->metadata = $metadata;
}
public function getMetadata()
{
return $this->metadata;
}
public function setStatus(Google_Service_Dataflow_Status $status)
{
$this->status = $status;
}
public function getStatus()
{
return $this->status;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_InstructionInput extends Google_Model
{
public $outputNum;
public $producerInstructionIndex;
public function setOutputNum($outputNum)
{
$this->outputNum = $outputNum;
}
public function getOutputNum()
{
return $this->outputNum;
}
public function setProducerInstructionIndex($producerInstructionIndex)
{
$this->producerInstructionIndex = $producerInstructionIndex;
}
public function getProducerInstructionIndex()
{
return $this->producerInstructionIndex;
}
}

View File

@@ -0,0 +1,75 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_InstructionOutput extends Google_Model
{
public $codec;
public $name;
public $onlyCountKeyBytes;
public $onlyCountValueBytes;
public $originalName;
public $systemName;
public function setCodec($codec)
{
$this->codec = $codec;
}
public function getCodec()
{
return $this->codec;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setOnlyCountKeyBytes($onlyCountKeyBytes)
{
$this->onlyCountKeyBytes = $onlyCountKeyBytes;
}
public function getOnlyCountKeyBytes()
{
return $this->onlyCountKeyBytes;
}
public function setOnlyCountValueBytes($onlyCountValueBytes)
{
$this->onlyCountValueBytes = $onlyCountValueBytes;
}
public function getOnlyCountValueBytes()
{
return $this->onlyCountValueBytes;
}
public function setOriginalName($originalName)
{
$this->originalName = $originalName;
}
public function getOriginalName()
{
return $this->originalName;
}
public function setSystemName($systemName)
{
$this->systemName = $systemName;
}
public function getSystemName()
{
return $this->systemName;
}
}

View File

@@ -0,0 +1,32 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_IntegerList extends Google_Collection
{
protected $collection_key = 'elements';
protected $elementsType = 'Google_Service_Dataflow_SplitInt64';
protected $elementsDataType = 'array';
public function setElements($elements)
{
$this->elements = $elements;
}
public function getElements()
{
return $this->elements;
}
}

View File

@@ -0,0 +1,41 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_IntegerMean extends Google_Model
{
protected $countType = 'Google_Service_Dataflow_SplitInt64';
protected $countDataType = '';
protected $sumType = 'Google_Service_Dataflow_SplitInt64';
protected $sumDataType = '';
public function setCount(Google_Service_Dataflow_SplitInt64 $count)
{
$this->count = $count;
}
public function getCount()
{
return $this->count;
}
public function setSum(Google_Service_Dataflow_SplitInt64 $sum)
{
$this->sum = $sum;
}
public function getSum()
{
return $this->sum;
}
}

View File

@@ -0,0 +1,197 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_Job extends Google_Collection
{
protected $collection_key = 'tempFiles';
public $clientRequestId;
public $createTime;
public $currentState;
public $currentStateTime;
protected $environmentType = 'Google_Service_Dataflow_Environment';
protected $environmentDataType = '';
protected $executionInfoType = 'Google_Service_Dataflow_JobExecutionInfo';
protected $executionInfoDataType = '';
public $id;
public $labels;
public $location;
public $name;
protected $pipelineDescriptionType = 'Google_Service_Dataflow_PipelineDescription';
protected $pipelineDescriptionDataType = '';
public $projectId;
public $replaceJobId;
public $replacedByJobId;
public $requestedState;
protected $stepsType = 'Google_Service_Dataflow_Step';
protected $stepsDataType = 'array';
public $tempFiles;
public $transformNameMapping;
public $type;
public function setClientRequestId($clientRequestId)
{
$this->clientRequestId = $clientRequestId;
}
public function getClientRequestId()
{
return $this->clientRequestId;
}
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
public function getCreateTime()
{
return $this->createTime;
}
public function setCurrentState($currentState)
{
$this->currentState = $currentState;
}
public function getCurrentState()
{
return $this->currentState;
}
public function setCurrentStateTime($currentStateTime)
{
$this->currentStateTime = $currentStateTime;
}
public function getCurrentStateTime()
{
return $this->currentStateTime;
}
public function setEnvironment(Google_Service_Dataflow_Environment $environment)
{
$this->environment = $environment;
}
public function getEnvironment()
{
return $this->environment;
}
public function setExecutionInfo(Google_Service_Dataflow_JobExecutionInfo $executionInfo)
{
$this->executionInfo = $executionInfo;
}
public function getExecutionInfo()
{
return $this->executionInfo;
}
public function setId($id)
{
$this->id = $id;
}
public function getId()
{
return $this->id;
}
public function setLabels($labels)
{
$this->labels = $labels;
}
public function getLabels()
{
return $this->labels;
}
public function setLocation($location)
{
$this->location = $location;
}
public function getLocation()
{
return $this->location;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setPipelineDescription(Google_Service_Dataflow_PipelineDescription $pipelineDescription)
{
$this->pipelineDescription = $pipelineDescription;
}
public function getPipelineDescription()
{
return $this->pipelineDescription;
}
public function setProjectId($projectId)
{
$this->projectId = $projectId;
}
public function getProjectId()
{
return $this->projectId;
}
public function setReplaceJobId($replaceJobId)
{
$this->replaceJobId = $replaceJobId;
}
public function getReplaceJobId()
{
return $this->replaceJobId;
}
public function setReplacedByJobId($replacedByJobId)
{
$this->replacedByJobId = $replacedByJobId;
}
public function getReplacedByJobId()
{
return $this->replacedByJobId;
}
public function setRequestedState($requestedState)
{
$this->requestedState = $requestedState;
}
public function getRequestedState()
{
return $this->requestedState;
}
public function setSteps($steps)
{
$this->steps = $steps;
}
public function getSteps()
{
return $this->steps;
}
public function setTempFiles($tempFiles)
{
$this->tempFiles = $tempFiles;
}
public function getTempFiles()
{
return $this->tempFiles;
}
public function setTransformNameMapping($transformNameMapping)
{
$this->transformNameMapping = $transformNameMapping;
}
public function getTransformNameMapping()
{
return $this->transformNameMapping;
}
public function setType($type)
{
$this->type = $type;
}
public function getType()
{
return $this->type;
}
}

View File

@@ -0,0 +1,31 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_JobExecutionInfo extends Google_Model
{
protected $stagesType = 'Google_Service_Dataflow_JobExecutionStageInfo';
protected $stagesDataType = 'map';
public function setStages($stages)
{
$this->stages = $stages;
}
public function getStages()
{
return $this->stages;
}
}

View File

@@ -0,0 +1,31 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_JobExecutionStageInfo extends Google_Collection
{
protected $collection_key = 'stepName';
public $stepName;
public function setStepName($stepName)
{
$this->stepName = $stepName;
}
public function getStepName()
{
return $this->stepName;
}
}

View File

@@ -0,0 +1,57 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_JobMessage extends Google_Model
{
public $id;
public $messageImportance;
public $messageText;
public $time;
public function setId($id)
{
$this->id = $id;
}
public function getId()
{
return $this->id;
}
public function setMessageImportance($messageImportance)
{
$this->messageImportance = $messageImportance;
}
public function getMessageImportance()
{
return $this->messageImportance;
}
public function setMessageText($messageText)
{
$this->messageText = $messageText;
}
public function getMessageText()
{
return $this->messageText;
}
public function setTime($time)
{
$this->time = $time;
}
public function getTime()
{
return $this->time;
}
}

View File

@@ -0,0 +1,41 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_JobMetrics extends Google_Collection
{
protected $collection_key = 'metrics';
public $metricTime;
protected $metricsType = 'Google_Service_Dataflow_MetricUpdate';
protected $metricsDataType = 'array';
public function setMetricTime($metricTime)
{
$this->metricTime = $metricTime;
}
public function getMetricTime()
{
return $this->metricTime;
}
public function setMetrics($metrics)
{
$this->metrics = $metrics;
}
public function getMetrics()
{
return $this->metrics;
}
}

View File

@@ -0,0 +1,48 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_KeyRangeDataDiskAssignment extends Google_Model
{
public $dataDisk;
public $end;
public $start;
public function setDataDisk($dataDisk)
{
$this->dataDisk = $dataDisk;
}
public function getDataDisk()
{
return $this->dataDisk;
}
public function setEnd($end)
{
$this->end = $end;
}
public function getEnd()
{
return $this->end;
}
public function setStart($start)
{
$this->start = $start;
}
public function getStart()
{
return $this->start;
}
}

View File

@@ -0,0 +1,66 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_KeyRangeLocation extends Google_Model
{
public $dataDisk;
public $deliveryEndpoint;
public $end;
public $persistentDirectory;
public $start;
public function setDataDisk($dataDisk)
{
$this->dataDisk = $dataDisk;
}
public function getDataDisk()
{
return $this->dataDisk;
}
public function setDeliveryEndpoint($deliveryEndpoint)
{
$this->deliveryEndpoint = $deliveryEndpoint;
}
public function getDeliveryEndpoint()
{
return $this->deliveryEndpoint;
}
public function setEnd($end)
{
$this->end = $end;
}
public function getEnd()
{
return $this->end;
}
public function setPersistentDirectory($persistentDirectory)
{
$this->persistentDirectory = $persistentDirectory;
}
public function getPersistentDirectory()
{
return $this->persistentDirectory;
}
public function setStart($start)
{
$this->start = $start;
}
public function getStart()
{
return $this->start;
}
}

View File

@@ -0,0 +1,49 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_LaunchTemplateParameters extends Google_Model
{
protected $environmentType = 'Google_Service_Dataflow_RuntimeEnvironment';
protected $environmentDataType = '';
public $jobName;
public $parameters;
public function setEnvironment(Google_Service_Dataflow_RuntimeEnvironment $environment)
{
$this->environment = $environment;
}
public function getEnvironment()
{
return $this->environment;
}
public function setJobName($jobName)
{
$this->jobName = $jobName;
}
public function getJobName()
{
return $this->jobName;
}
public function setParameters($parameters)
{
$this->parameters = $parameters;
}
public function getParameters()
{
return $this->parameters;
}
}

View File

@@ -0,0 +1,41 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_LaunchTemplateResponse extends Google_Model
{
protected $jobType = 'Google_Service_Dataflow_Job';
protected $jobDataType = '';
protected $statusType = 'Google_Service_Dataflow_Status';
protected $statusDataType = '';
public function setJob(Google_Service_Dataflow_Job $job)
{
$this->job = $job;
}
public function getJob()
{
return $this->job;
}
public function setStatus(Google_Service_Dataflow_Status $status)
{
$this->status = $status;
}
public function getStatus()
{
return $this->status;
}
}

View File

@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_LeaseWorkItemRequest extends Google_Collection
{
protected $collection_key = 'workerCapabilities';
public $currentWorkerTime;
public $location;
public $requestedLeaseDuration;
public $workItemTypes;
public $workerCapabilities;
public $workerId;
public function setCurrentWorkerTime($currentWorkerTime)
{
$this->currentWorkerTime = $currentWorkerTime;
}
public function getCurrentWorkerTime()
{
return $this->currentWorkerTime;
}
public function setLocation($location)
{
$this->location = $location;
}
public function getLocation()
{
return $this->location;
}
public function setRequestedLeaseDuration($requestedLeaseDuration)
{
$this->requestedLeaseDuration = $requestedLeaseDuration;
}
public function getRequestedLeaseDuration()
{
return $this->requestedLeaseDuration;
}
public function setWorkItemTypes($workItemTypes)
{
$this->workItemTypes = $workItemTypes;
}
public function getWorkItemTypes()
{
return $this->workItemTypes;
}
public function setWorkerCapabilities($workerCapabilities)
{
$this->workerCapabilities = $workerCapabilities;
}
public function getWorkerCapabilities()
{
return $this->workerCapabilities;
}
public function setWorkerId($workerId)
{
$this->workerId = $workerId;
}
public function getWorkerId()
{
return $this->workerId;
}
}

View File

@@ -0,0 +1,32 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_LeaseWorkItemResponse extends Google_Collection
{
protected $collection_key = 'workItems';
protected $workItemsType = 'Google_Service_Dataflow_WorkItem';
protected $workItemsDataType = 'array';
public function setWorkItems($workItems)
{
$this->workItems = $workItems;
}
public function getWorkItems()
{
return $this->workItems;
}
}

View File

@@ -0,0 +1,41 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_ListJobMessagesResponse extends Google_Collection
{
protected $collection_key = 'jobMessages';
protected $jobMessagesType = 'Google_Service_Dataflow_JobMessage';
protected $jobMessagesDataType = 'array';
public $nextPageToken;
public function setJobMessages($jobMessages)
{
$this->jobMessages = $jobMessages;
}
public function getJobMessages()
{
return $this->jobMessages;
}
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
public function getNextPageToken()
{
return $this->nextPageToken;
}
}

View File

@@ -0,0 +1,51 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_ListJobsResponse extends Google_Collection
{
protected $collection_key = 'jobs';
protected $failedLocationType = 'Google_Service_Dataflow_FailedLocation';
protected $failedLocationDataType = 'array';
protected $jobsType = 'Google_Service_Dataflow_Job';
protected $jobsDataType = 'array';
public $nextPageToken;
public function setFailedLocation($failedLocation)
{
$this->failedLocation = $failedLocation;
}
public function getFailedLocation()
{
return $this->failedLocation;
}
public function setJobs($jobs)
{
$this->jobs = $jobs;
}
public function getJobs()
{
return $this->jobs;
}
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
public function getNextPageToken()
{
return $this->nextPageToken;
}
}

View File

@@ -0,0 +1,50 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_MapTask extends Google_Collection
{
protected $collection_key = 'instructions';
protected $instructionsType = 'Google_Service_Dataflow_ParallelInstruction';
protected $instructionsDataType = 'array';
public $stageName;
public $systemName;
public function setInstructions($instructions)
{
$this->instructions = $instructions;
}
public function getInstructions()
{
return $this->instructions;
}
public function setStageName($stageName)
{
$this->stageName = $stageName;
}
public function getStageName()
{
return $this->stageName;
}
public function setSystemName($systemName)
{
$this->systemName = $systemName;
}
public function getSystemName()
{
return $this->systemName;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_MetricShortId extends Google_Model
{
public $metricIndex;
public $shortId;
public function setMetricIndex($metricIndex)
{
$this->metricIndex = $metricIndex;
}
public function getMetricIndex()
{
return $this->metricIndex;
}
public function setShortId($shortId)
{
$this->shortId = $shortId;
}
public function getShortId()
{
return $this->shortId;
}
}

View File

@@ -0,0 +1,48 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_MetricStructuredName extends Google_Model
{
public $context;
public $name;
public $origin;
public function setContext($context)
{
$this->context = $context;
}
public function getContext()
{
return $this->context;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setOrigin($origin)
{
$this->origin = $origin;
}
public function getOrigin()
{
return $this->origin;
}
}

View File

@@ -0,0 +1,103 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_MetricUpdate extends Google_Model
{
public $cumulative;
public $internal;
public $kind;
public $meanCount;
public $meanSum;
protected $nameType = 'Google_Service_Dataflow_MetricStructuredName';
protected $nameDataType = '';
public $scalar;
public $set;
public $updateTime;
public function setCumulative($cumulative)
{
$this->cumulative = $cumulative;
}
public function getCumulative()
{
return $this->cumulative;
}
public function setInternal($internal)
{
$this->internal = $internal;
}
public function getInternal()
{
return $this->internal;
}
public function setKind($kind)
{
$this->kind = $kind;
}
public function getKind()
{
return $this->kind;
}
public function setMeanCount($meanCount)
{
$this->meanCount = $meanCount;
}
public function getMeanCount()
{
return $this->meanCount;
}
public function setMeanSum($meanSum)
{
$this->meanSum = $meanSum;
}
public function getMeanSum()
{
return $this->meanSum;
}
public function setName(Google_Service_Dataflow_MetricStructuredName $name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setScalar($scalar)
{
$this->scalar = $scalar;
}
public function getScalar()
{
return $this->scalar;
}
public function setSet($set)
{
$this->set = $set;
}
public function getSet()
{
return $this->set;
}
public function setUpdateTime($updateTime)
{
$this->updateTime = $updateTime;
}
public function getUpdateTime()
{
return $this->updateTime;
}
}

View File

@@ -0,0 +1,30 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_MountedDataDisk extends Google_Model
{
public $dataDisk;
public function setDataDisk($dataDisk)
{
$this->dataDisk = $dataDisk;
}
public function getDataDisk()
{
return $this->dataDisk;
}
}

View File

@@ -0,0 +1,30 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_MultiOutputInfo extends Google_Model
{
public $tag;
public function setTag($tag)
{
$this->tag = $tag;
}
public function getTag()
{
return $this->tag;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_NameAndKind extends Google_Model
{
public $kind;
public $name;
public function setKind($kind)
{
$this->kind = $kind;
}
public function getKind()
{
return $this->kind;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_Package extends Google_Model
{
public $location;
public $name;
public function setLocation($location)
{
$this->location = $location;
}
public function getLocation()
{
return $this->location;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
}

View File

@@ -0,0 +1,70 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_ParDoInstruction extends Google_Collection
{
protected $collection_key = 'sideInputs';
protected $inputType = 'Google_Service_Dataflow_InstructionInput';
protected $inputDataType = '';
protected $multiOutputInfosType = 'Google_Service_Dataflow_MultiOutputInfo';
protected $multiOutputInfosDataType = 'array';
public $numOutputs;
protected $sideInputsType = 'Google_Service_Dataflow_SideInputInfo';
protected $sideInputsDataType = 'array';
public $userFn;
public function setInput(Google_Service_Dataflow_InstructionInput $input)
{
$this->input = $input;
}
public function getInput()
{
return $this->input;
}
public function setMultiOutputInfos($multiOutputInfos)
{
$this->multiOutputInfos = $multiOutputInfos;
}
public function getMultiOutputInfos()
{
return $this->multiOutputInfos;
}
public function setNumOutputs($numOutputs)
{
$this->numOutputs = $numOutputs;
}
public function getNumOutputs()
{
return $this->numOutputs;
}
public function setSideInputs($sideInputs)
{
$this->sideInputs = $sideInputs;
}
public function getSideInputs()
{
return $this->sideInputs;
}
public function setUserFn($userFn)
{
$this->userFn = $userFn;
}
public function getUserFn()
{
return $this->userFn;
}
}

View File

@@ -0,0 +1,109 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_ParallelInstruction extends Google_Collection
{
protected $collection_key = 'outputs';
protected $flattenType = 'Google_Service_Dataflow_FlattenInstruction';
protected $flattenDataType = '';
public $name;
public $originalName;
protected $outputsType = 'Google_Service_Dataflow_InstructionOutput';
protected $outputsDataType = 'array';
protected $parDoType = 'Google_Service_Dataflow_ParDoInstruction';
protected $parDoDataType = '';
protected $partialGroupByKeyType = 'Google_Service_Dataflow_PartialGroupByKeyInstruction';
protected $partialGroupByKeyDataType = '';
protected $readType = 'Google_Service_Dataflow_ReadInstruction';
protected $readDataType = '';
public $systemName;
protected $writeType = 'Google_Service_Dataflow_WriteInstruction';
protected $writeDataType = '';
public function setFlatten(Google_Service_Dataflow_FlattenInstruction $flatten)
{
$this->flatten = $flatten;
}
public function getFlatten()
{
return $this->flatten;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setOriginalName($originalName)
{
$this->originalName = $originalName;
}
public function getOriginalName()
{
return $this->originalName;
}
public function setOutputs($outputs)
{
$this->outputs = $outputs;
}
public function getOutputs()
{
return $this->outputs;
}
public function setParDo(Google_Service_Dataflow_ParDoInstruction $parDo)
{
$this->parDo = $parDo;
}
public function getParDo()
{
return $this->parDo;
}
public function setPartialGroupByKey(Google_Service_Dataflow_PartialGroupByKeyInstruction $partialGroupByKey)
{
$this->partialGroupByKey = $partialGroupByKey;
}
public function getPartialGroupByKey()
{
return $this->partialGroupByKey;
}
public function setRead(Google_Service_Dataflow_ReadInstruction $read)
{
$this->read = $read;
}
public function getRead()
{
return $this->read;
}
public function setSystemName($systemName)
{
$this->systemName = $systemName;
}
public function getSystemName()
{
return $this->systemName;
}
public function setWrite(Google_Service_Dataflow_WriteInstruction $write)
{
$this->write = $write;
}
public function getWrite()
{
return $this->write;
}
}

View File

@@ -0,0 +1,67 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_ParameterMetadata extends Google_Collection
{
protected $collection_key = 'regexes';
public $helpText;
public $isOptional;
public $label;
public $name;
public $regexes;
public function setHelpText($helpText)
{
$this->helpText = $helpText;
}
public function getHelpText()
{
return $this->helpText;
}
public function setIsOptional($isOptional)
{
$this->isOptional = $isOptional;
}
public function getIsOptional()
{
return $this->isOptional;
}
public function setLabel($label)
{
$this->label = $label;
}
public function getLabel()
{
return $this->label;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setRegexes($regexes)
{
$this->regexes = $regexes;
}
public function getRegexes()
{
return $this->regexes;
}
}

View File

@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_PartialGroupByKeyInstruction extends Google_Collection
{
protected $collection_key = 'sideInputs';
protected $inputType = 'Google_Service_Dataflow_InstructionInput';
protected $inputDataType = '';
public $inputElementCodec;
public $originalCombineValuesInputStoreName;
public $originalCombineValuesStepName;
protected $sideInputsType = 'Google_Service_Dataflow_SideInputInfo';
protected $sideInputsDataType = 'array';
public $valueCombiningFn;
public function setInput(Google_Service_Dataflow_InstructionInput $input)
{
$this->input = $input;
}
public function getInput()
{
return $this->input;
}
public function setInputElementCodec($inputElementCodec)
{
$this->inputElementCodec = $inputElementCodec;
}
public function getInputElementCodec()
{
return $this->inputElementCodec;
}
public function setOriginalCombineValuesInputStoreName($originalCombineValuesInputStoreName)
{
$this->originalCombineValuesInputStoreName = $originalCombineValuesInputStoreName;
}
public function getOriginalCombineValuesInputStoreName()
{
return $this->originalCombineValuesInputStoreName;
}
public function setOriginalCombineValuesStepName($originalCombineValuesStepName)
{
$this->originalCombineValuesStepName = $originalCombineValuesStepName;
}
public function getOriginalCombineValuesStepName()
{
return $this->originalCombineValuesStepName;
}
public function setSideInputs($sideInputs)
{
$this->sideInputs = $sideInputs;
}
public function getSideInputs()
{
return $this->sideInputs;
}
public function setValueCombiningFn($valueCombiningFn)
{
$this->valueCombiningFn = $valueCombiningFn;
}
public function getValueCombiningFn()
{
return $this->valueCombiningFn;
}
}

View File

@@ -0,0 +1,52 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_PipelineDescription extends Google_Collection
{
protected $collection_key = 'originalPipelineTransform';
protected $displayDataType = 'Google_Service_Dataflow_DisplayData';
protected $displayDataDataType = 'array';
protected $executionPipelineStageType = 'Google_Service_Dataflow_ExecutionStageSummary';
protected $executionPipelineStageDataType = 'array';
protected $originalPipelineTransformType = 'Google_Service_Dataflow_TransformSummary';
protected $originalPipelineTransformDataType = 'array';
public function setDisplayData($displayData)
{
$this->displayData = $displayData;
}
public function getDisplayData()
{
return $this->displayData;
}
public function setExecutionPipelineStage($executionPipelineStage)
{
$this->executionPipelineStage = $executionPipelineStage;
}
public function getExecutionPipelineStage()
{
return $this->executionPipelineStage;
}
public function setOriginalPipelineTransform($originalPipelineTransform)
{
$this->originalPipelineTransform = $originalPipelineTransform;
}
public function getOriginalPipelineTransform()
{
return $this->originalPipelineTransform;
}
}

View File

@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_Position extends Google_Model
{
public $byteOffset;
protected $concatPositionType = 'Google_Service_Dataflow_ConcatPosition';
protected $concatPositionDataType = '';
public $end;
public $key;
public $recordIndex;
public $shufflePosition;
public function setByteOffset($byteOffset)
{
$this->byteOffset = $byteOffset;
}
public function getByteOffset()
{
return $this->byteOffset;
}
public function setConcatPosition(Google_Service_Dataflow_ConcatPosition $concatPosition)
{
$this->concatPosition = $concatPosition;
}
public function getConcatPosition()
{
return $this->concatPosition;
}
public function setEnd($end)
{
$this->end = $end;
}
public function getEnd()
{
return $this->end;
}
public function setKey($key)
{
$this->key = $key;
}
public function getKey()
{
return $this->key;
}
public function setRecordIndex($recordIndex)
{
$this->recordIndex = $recordIndex;
}
public function getRecordIndex()
{
return $this->recordIndex;
}
public function setShufflePosition($shufflePosition)
{
$this->shufflePosition = $shufflePosition;
}
public function getShufflePosition()
{
return $this->shufflePosition;
}
}

View File

@@ -0,0 +1,84 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_PubsubLocation extends Google_Model
{
public $dropLateData;
public $idLabel;
public $subscription;
public $timestampLabel;
public $topic;
public $trackingSubscription;
public $withAttributes;
public function setDropLateData($dropLateData)
{
$this->dropLateData = $dropLateData;
}
public function getDropLateData()
{
return $this->dropLateData;
}
public function setIdLabel($idLabel)
{
$this->idLabel = $idLabel;
}
public function getIdLabel()
{
return $this->idLabel;
}
public function setSubscription($subscription)
{
$this->subscription = $subscription;
}
public function getSubscription()
{
return $this->subscription;
}
public function setTimestampLabel($timestampLabel)
{
$this->timestampLabel = $timestampLabel;
}
public function getTimestampLabel()
{
return $this->timestampLabel;
}
public function setTopic($topic)
{
$this->topic = $topic;
}
public function getTopic()
{
return $this->topic;
}
public function setTrackingSubscription($trackingSubscription)
{
$this->trackingSubscription = $trackingSubscription;
}
public function getTrackingSubscription()
{
return $this->trackingSubscription;
}
public function setWithAttributes($withAttributes)
{
$this->withAttributes = $withAttributes;
}
public function getWithAttributes()
{
return $this->withAttributes;
}
}

View File

@@ -0,0 +1,31 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_ReadInstruction extends Google_Model
{
protected $sourceType = 'Google_Service_Dataflow_Source';
protected $sourceDataType = '';
public function setSource(Google_Service_Dataflow_Source $source)
{
$this->source = $source;
}
public function getSource()
{
return $this->source;
}
}

View File

@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_ReportWorkItemStatusRequest extends Google_Collection
{
protected $collection_key = 'workItemStatuses';
public $currentWorkerTime;
public $location;
protected $workItemStatusesType = 'Google_Service_Dataflow_WorkItemStatus';
protected $workItemStatusesDataType = 'array';
public $workerId;
public function setCurrentWorkerTime($currentWorkerTime)
{
$this->currentWorkerTime = $currentWorkerTime;
}
public function getCurrentWorkerTime()
{
return $this->currentWorkerTime;
}
public function setLocation($location)
{
$this->location = $location;
}
public function getLocation()
{
return $this->location;
}
public function setWorkItemStatuses($workItemStatuses)
{
$this->workItemStatuses = $workItemStatuses;
}
public function getWorkItemStatuses()
{
return $this->workItemStatuses;
}
public function setWorkerId($workerId)
{
$this->workerId = $workerId;
}
public function getWorkerId()
{
return $this->workerId;
}
}

View File

@@ -0,0 +1,32 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_ReportWorkItemStatusResponse extends Google_Collection
{
protected $collection_key = 'workItemServiceStates';
protected $workItemServiceStatesType = 'Google_Service_Dataflow_WorkItemServiceState';
protected $workItemServiceStatesDataType = 'array';
public function setWorkItemServiceStates($workItemServiceStates)
{
$this->workItemServiceStates = $workItemServiceStates;
}
public function getWorkItemServiceStates()
{
return $this->workItemServiceStates;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_ReportedParallelism extends Google_Model
{
public $isInfinite;
public $value;
public function setIsInfinite($isInfinite)
{
$this->isInfinite = $isInfinite;
}
public function getIsInfinite()
{
return $this->isInfinite;
}
public function setValue($value)
{
$this->value = $value;
}
public function getValue()
{
return $this->value;
}
}

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2016 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.
*/
/**
* The "projects" collection of methods.
* Typical usage is:
* <code>
* $dataflowService = new Google_Service_Dataflow(...);
* $projects = $dataflowService->projects;
* </code>
*/
class Google_Service_Dataflow_Resource_Projects extends Google_Service_Resource
{
/**
* Send a worker_message to the service. (projects.workerMessages)
*
* @param string $projectId The project to send the WorkerMessages to.
* @param Google_Service_Dataflow_SendWorkerMessagesRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_Dataflow_SendWorkerMessagesResponse
*/
public function workerMessages($projectId, Google_Service_Dataflow_SendWorkerMessagesRequest $postBody, $optParams = array())
{
$params = array('projectId' => $projectId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('workerMessages', array($params), "Google_Service_Dataflow_SendWorkerMessagesResponse");
}
}

View File

@@ -0,0 +1,127 @@
<?php
/*
* Copyright 2016 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.
*/
/**
* The "jobs" collection of methods.
* Typical usage is:
* <code>
* $dataflowService = new Google_Service_Dataflow(...);
* $jobs = $dataflowService->jobs;
* </code>
*/
class Google_Service_Dataflow_Resource_ProjectsJobs extends Google_Service_Resource
{
/**
* Creates a Cloud Dataflow job. (jobs.create)
*
* @param string $projectId The ID of the Cloud Platform project that the job
* belongs to.
* @param Google_Service_Dataflow_Job $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string location The location that contains this job.
* @opt_param string replaceJobId Deprecated. This field is now in the Job
* message.
* @opt_param string view The level of information requested in response.
* @return Google_Service_Dataflow_Job
*/
public function create($projectId, Google_Service_Dataflow_Job $postBody, $optParams = array())
{
$params = array('projectId' => $projectId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('create', array($params), "Google_Service_Dataflow_Job");
}
/**
* Gets the state of the specified Cloud Dataflow job. (jobs.get)
*
* @param string $projectId The ID of the Cloud Platform project that the job
* belongs to.
* @param string $jobId The job ID.
* @param array $optParams Optional parameters.
*
* @opt_param string location The location that contains this job.
* @opt_param string view The level of information requested in response.
* @return Google_Service_Dataflow_Job
*/
public function get($projectId, $jobId, $optParams = array())
{
$params = array('projectId' => $projectId, 'jobId' => $jobId);
$params = array_merge($params, $optParams);
return $this->call('get', array($params), "Google_Service_Dataflow_Job");
}
/**
* Request the job status. (jobs.getMetrics)
*
* @param string $projectId A project id.
* @param string $jobId The job to get messages for.
* @param array $optParams Optional parameters.
*
* @opt_param string startTime Return only metric data that has changed since
* this time. Default is to return all information about all metrics for the
* job.
* @opt_param string location The location which contains the job specified by
* job_id.
* @return Google_Service_Dataflow_JobMetrics
*/
public function getMetrics($projectId, $jobId, $optParams = array())
{
$params = array('projectId' => $projectId, 'jobId' => $jobId);
$params = array_merge($params, $optParams);
return $this->call('getMetrics', array($params), "Google_Service_Dataflow_JobMetrics");
}
/**
* List the jobs of a project. (jobs.listProjectsJobs)
*
* @param string $projectId The project which owns the jobs.
* @param array $optParams Optional parameters.
*
* @opt_param string filter The kind of filter to use.
* @opt_param string location The location that contains this job.
* @opt_param string pageToken Set this to the 'next_page_token' field of a
* previous response to request additional results in a long list.
* @opt_param int pageSize If there are many jobs, limit response to at most
* this many. The actual number of jobs returned will be the lesser of
* max_responses and an unspecified server-defined limit.
* @opt_param string view Level of information requested in response. Default is
* `JOB_VIEW_SUMMARY`.
* @return Google_Service_Dataflow_ListJobsResponse
*/
public function listProjectsJobs($projectId, $optParams = array())
{
$params = array('projectId' => $projectId);
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_Dataflow_ListJobsResponse");
}
/**
* Updates the state of an existing Cloud Dataflow job. (jobs.update)
*
* @param string $projectId The ID of the Cloud Platform project that the job
* belongs to.
* @param string $jobId The job ID.
* @param Google_Service_Dataflow_Job $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string location The location that contains this job.
* @return Google_Service_Dataflow_Job
*/
public function update($projectId, $jobId, Google_Service_Dataflow_Job $postBody, $optParams = array())
{
$params = array('projectId' => $projectId, 'jobId' => $jobId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('update', array($params), "Google_Service_Dataflow_Job");
}
}

View File

@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2016 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.
*/
/**
* The "debug" collection of methods.
* Typical usage is:
* <code>
* $dataflowService = new Google_Service_Dataflow(...);
* $debug = $dataflowService->debug;
* </code>
*/
class Google_Service_Dataflow_Resource_ProjectsJobsDebug extends Google_Service_Resource
{
/**
* Get encoded debug configuration for component. Not cacheable.
* (debug.getConfig)
*
* @param string $projectId The project id.
* @param string $jobId The job id.
* @param Google_Service_Dataflow_GetDebugConfigRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_Dataflow_GetDebugConfigResponse
*/
public function getConfig($projectId, $jobId, Google_Service_Dataflow_GetDebugConfigRequest $postBody, $optParams = array())
{
$params = array('projectId' => $projectId, 'jobId' => $jobId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('getConfig', array($params), "Google_Service_Dataflow_GetDebugConfigResponse");
}
/**
* Send encoded debug capture data for component. (debug.sendCapture)
*
* @param string $projectId The project id.
* @param string $jobId The job id.
* @param Google_Service_Dataflow_SendDebugCaptureRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_Dataflow_SendDebugCaptureResponse
*/
public function sendCapture($projectId, $jobId, Google_Service_Dataflow_SendDebugCaptureRequest $postBody, $optParams = array())
{
$params = array('projectId' => $projectId, 'jobId' => $jobId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('sendCapture', array($params), "Google_Service_Dataflow_SendDebugCaptureResponse");
}
}

View File

@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2016 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.
*/
/**
* The "messages" collection of methods.
* Typical usage is:
* <code>
* $dataflowService = new Google_Service_Dataflow(...);
* $messages = $dataflowService->messages;
* </code>
*/
class Google_Service_Dataflow_Resource_ProjectsJobsMessages extends Google_Service_Resource
{
/**
* Request the job status. (messages.listProjectsJobsMessages)
*
* @param string $projectId A project id.
* @param string $jobId The job to get messages about.
* @param array $optParams Optional parameters.
*
* @opt_param string endTime Return only messages with timestamps < end_time.
* The default is now (i.e. return up to the latest messages available).
* @opt_param string location The location which contains the job specified by
* job_id.
* @opt_param string pageToken If supplied, this should be the value of
* next_page_token returned by an earlier call. This will cause the next page of
* results to be returned.
* @opt_param string startTime If specified, return only messages with
* timestamps >= start_time. The default is the job creation time (i.e.
* beginning of messages).
* @opt_param int pageSize If specified, determines the maximum number of
* messages to return. If unspecified, the service may choose an appropriate
* default, or may return an arbitrarily large number of results.
* @opt_param string minimumImportance Filter to only get messages with
* importance >= level
* @return Google_Service_Dataflow_ListJobMessagesResponse
*/
public function listProjectsJobsMessages($projectId, $jobId, $optParams = array())
{
$params = array('projectId' => $projectId, 'jobId' => $jobId);
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_Dataflow_ListJobMessagesResponse");
}
}

View File

@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2016 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.
*/
/**
* The "workItems" collection of methods.
* Typical usage is:
* <code>
* $dataflowService = new Google_Service_Dataflow(...);
* $workItems = $dataflowService->workItems;
* </code>
*/
class Google_Service_Dataflow_Resource_ProjectsJobsWorkItems extends Google_Service_Resource
{
/**
* Leases a dataflow WorkItem to run. (workItems.lease)
*
* @param string $projectId Identifies the project this worker belongs to.
* @param string $jobId Identifies the workflow job this worker belongs to.
* @param Google_Service_Dataflow_LeaseWorkItemRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_Dataflow_LeaseWorkItemResponse
*/
public function lease($projectId, $jobId, Google_Service_Dataflow_LeaseWorkItemRequest $postBody, $optParams = array())
{
$params = array('projectId' => $projectId, 'jobId' => $jobId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('lease', array($params), "Google_Service_Dataflow_LeaseWorkItemResponse");
}
/**
* Reports the status of dataflow WorkItems leased by a worker.
* (workItems.reportStatus)
*
* @param string $projectId The project which owns the WorkItem's job.
* @param string $jobId The job which the WorkItem is part of.
* @param Google_Service_Dataflow_ReportWorkItemStatusRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_Dataflow_ReportWorkItemStatusResponse
*/
public function reportStatus($projectId, $jobId, Google_Service_Dataflow_ReportWorkItemStatusRequest $postBody, $optParams = array())
{
$params = array('projectId' => $projectId, 'jobId' => $jobId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('reportStatus', array($params), "Google_Service_Dataflow_ReportWorkItemStatusResponse");
}
}

View File

@@ -0,0 +1,28 @@
<?php
/*
* Copyright 2016 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.
*/
/**
* The "locations" collection of methods.
* Typical usage is:
* <code>
* $dataflowService = new Google_Service_Dataflow(...);
* $locations = $dataflowService->locations;
* </code>
*/
class Google_Service_Dataflow_Resource_ProjectsLocations extends Google_Service_Resource
{
}

View File

@@ -0,0 +1,126 @@
<?php
/*
* Copyright 2016 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.
*/
/**
* The "jobs" collection of methods.
* Typical usage is:
* <code>
* $dataflowService = new Google_Service_Dataflow(...);
* $jobs = $dataflowService->jobs;
* </code>
*/
class Google_Service_Dataflow_Resource_ProjectsLocationsJobs extends Google_Service_Resource
{
/**
* Creates a Cloud Dataflow job. (jobs.create)
*
* @param string $projectId The ID of the Cloud Platform project that the job
* belongs to.
* @param string $location The location that contains this job.
* @param Google_Service_Dataflow_Job $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string replaceJobId Deprecated. This field is now in the Job
* message.
* @opt_param string view The level of information requested in response.
* @return Google_Service_Dataflow_Job
*/
public function create($projectId, $location, Google_Service_Dataflow_Job $postBody, $optParams = array())
{
$params = array('projectId' => $projectId, 'location' => $location, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('create', array($params), "Google_Service_Dataflow_Job");
}
/**
* Gets the state of the specified Cloud Dataflow job. (jobs.get)
*
* @param string $projectId The ID of the Cloud Platform project that the job
* belongs to.
* @param string $location The location that contains this job.
* @param string $jobId The job ID.
* @param array $optParams Optional parameters.
*
* @opt_param string view The level of information requested in response.
* @return Google_Service_Dataflow_Job
*/
public function get($projectId, $location, $jobId, $optParams = array())
{
$params = array('projectId' => $projectId, 'location' => $location, 'jobId' => $jobId);
$params = array_merge($params, $optParams);
return $this->call('get', array($params), "Google_Service_Dataflow_Job");
}
/**
* Request the job status. (jobs.getMetrics)
*
* @param string $projectId A project id.
* @param string $location The location which contains the job specified by
* job_id.
* @param string $jobId The job to get messages for.
* @param array $optParams Optional parameters.
*
* @opt_param string startTime Return only metric data that has changed since
* this time. Default is to return all information about all metrics for the
* job.
* @return Google_Service_Dataflow_JobMetrics
*/
public function getMetrics($projectId, $location, $jobId, $optParams = array())
{
$params = array('projectId' => $projectId, 'location' => $location, 'jobId' => $jobId);
$params = array_merge($params, $optParams);
return $this->call('getMetrics', array($params), "Google_Service_Dataflow_JobMetrics");
}
/**
* List the jobs of a project. (jobs.listProjectsLocationsJobs)
*
* @param string $projectId The project which owns the jobs.
* @param string $location The location that contains this job.
* @param array $optParams Optional parameters.
*
* @opt_param string filter The kind of filter to use.
* @opt_param string pageToken Set this to the 'next_page_token' field of a
* previous response to request additional results in a long list.
* @opt_param int pageSize If there are many jobs, limit response to at most
* this many. The actual number of jobs returned will be the lesser of
* max_responses and an unspecified server-defined limit.
* @opt_param string view Level of information requested in response. Default is
* `JOB_VIEW_SUMMARY`.
* @return Google_Service_Dataflow_ListJobsResponse
*/
public function listProjectsLocationsJobs($projectId, $location, $optParams = array())
{
$params = array('projectId' => $projectId, 'location' => $location);
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_Dataflow_ListJobsResponse");
}
/**
* Updates the state of an existing Cloud Dataflow job. (jobs.update)
*
* @param string $projectId The ID of the Cloud Platform project that the job
* belongs to.
* @param string $location The location that contains this job.
* @param string $jobId The job ID.
* @param Google_Service_Dataflow_Job $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_Dataflow_Job
*/
public function update($projectId, $location, $jobId, Google_Service_Dataflow_Job $postBody, $optParams = array())
{
$params = array('projectId' => $projectId, 'location' => $location, 'jobId' => $jobId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('update', array($params), "Google_Service_Dataflow_Job");
}
}

View File

@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2016 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.
*/
/**
* The "messages" collection of methods.
* Typical usage is:
* <code>
* $dataflowService = new Google_Service_Dataflow(...);
* $messages = $dataflowService->messages;
* </code>
*/
class Google_Service_Dataflow_Resource_ProjectsLocationsJobsMessages extends Google_Service_Resource
{
/**
* Request the job status. (messages.listProjectsLocationsJobsMessages)
*
* @param string $projectId A project id.
* @param string $location The location which contains the job specified by
* job_id.
* @param string $jobId The job to get messages about.
* @param array $optParams Optional parameters.
*
* @opt_param string endTime Return only messages with timestamps < end_time.
* The default is now (i.e. return up to the latest messages available).
* @opt_param string startTime If specified, return only messages with
* timestamps >= start_time. The default is the job creation time (i.e.
* beginning of messages).
* @opt_param string pageToken If supplied, this should be the value of
* next_page_token returned by an earlier call. This will cause the next page of
* results to be returned.
* @opt_param int pageSize If specified, determines the maximum number of
* messages to return. If unspecified, the service may choose an appropriate
* default, or may return an arbitrarily large number of results.
* @opt_param string minimumImportance Filter to only get messages with
* importance >= level
* @return Google_Service_Dataflow_ListJobMessagesResponse
*/
public function listProjectsLocationsJobsMessages($projectId, $location, $jobId, $optParams = array())
{
$params = array('projectId' => $projectId, 'location' => $location, 'jobId' => $jobId);
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_Dataflow_ListJobMessagesResponse");
}
}

View File

@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2016 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.
*/
/**
* The "workItems" collection of methods.
* Typical usage is:
* <code>
* $dataflowService = new Google_Service_Dataflow(...);
* $workItems = $dataflowService->workItems;
* </code>
*/
class Google_Service_Dataflow_Resource_ProjectsLocationsJobsWorkItems extends Google_Service_Resource
{
/**
* Leases a dataflow WorkItem to run. (workItems.lease)
*
* @param string $projectId Identifies the project this worker belongs to.
* @param string $location The location which contains the WorkItem's job.
* @param string $jobId Identifies the workflow job this worker belongs to.
* @param Google_Service_Dataflow_LeaseWorkItemRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_Dataflow_LeaseWorkItemResponse
*/
public function lease($projectId, $location, $jobId, Google_Service_Dataflow_LeaseWorkItemRequest $postBody, $optParams = array())
{
$params = array('projectId' => $projectId, 'location' => $location, 'jobId' => $jobId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('lease', array($params), "Google_Service_Dataflow_LeaseWorkItemResponse");
}
/**
* Reports the status of dataflow WorkItems leased by a worker.
* (workItems.reportStatus)
*
* @param string $projectId The project which owns the WorkItem's job.
* @param string $location The location which contains the WorkItem's job.
* @param string $jobId The job which the WorkItem is part of.
* @param Google_Service_Dataflow_ReportWorkItemStatusRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_Dataflow_ReportWorkItemStatusResponse
*/
public function reportStatus($projectId, $location, $jobId, Google_Service_Dataflow_ReportWorkItemStatusRequest $postBody, $optParams = array())
{
$params = array('projectId' => $projectId, 'location' => $location, 'jobId' => $jobId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('reportStatus', array($params), "Google_Service_Dataflow_ReportWorkItemStatusResponse");
}
}

View File

@@ -0,0 +1,84 @@
<?php
/*
* Copyright 2016 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.
*/
/**
* The "templates" collection of methods.
* Typical usage is:
* <code>
* $dataflowService = new Google_Service_Dataflow(...);
* $templates = $dataflowService->templates;
* </code>
*/
class Google_Service_Dataflow_Resource_ProjectsTemplates extends Google_Service_Resource
{
/**
* Creates a Cloud Dataflow job from a template. (templates.create)
*
* @param string $projectId Required. The ID of the Cloud Platform project that
* the job belongs to.
* @param Google_Service_Dataflow_CreateJobFromTemplateRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_Dataflow_Job
*/
public function create($projectId, Google_Service_Dataflow_CreateJobFromTemplateRequest $postBody, $optParams = array())
{
$params = array('projectId' => $projectId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('create', array($params), "Google_Service_Dataflow_Job");
}
/**
* Get the template associated with a template. (templates.get)
*
* @param string $projectId Required. The ID of the Cloud Platform project that
* the job belongs to.
* @param array $optParams Optional parameters.
*
* @opt_param string view The view to retrieve. Defaults to METADATA_ONLY.
* @opt_param string gcsPath Required. A Cloud Storage path to the template from
* which to create the job. Must be a valid Cloud Storage URL, beginning with
* `gs://`.
* @return Google_Service_Dataflow_GetTemplateResponse
*/
public function get($projectId, $optParams = array())
{
$params = array('projectId' => $projectId);
$params = array_merge($params, $optParams);
return $this->call('get', array($params), "Google_Service_Dataflow_GetTemplateResponse");
}
/**
* Launch a template. (templates.launch)
*
* @param string $projectId Required. The ID of the Cloud Platform project that
* the job belongs to.
* @param Google_Service_Dataflow_LaunchTemplateParameters $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string gcsPath Required. A Cloud Storage path to the template from
* which to create the job. Must be valid Cloud Storage URL, beginning with
* 'gs://'.
* @opt_param bool dryRun Whether or not the job should actually be executed
* after validating parameters. Defaults to false. Validation errors do not
* cause the HTTP request to fail if true.
* @return Google_Service_Dataflow_LaunchTemplateResponse
*/
public function launch($projectId, Google_Service_Dataflow_LaunchTemplateParameters $postBody, $optParams = array())
{
$params = array('projectId' => $projectId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('launch', array($params), "Google_Service_Dataflow_LaunchTemplateResponse");
}
}

View File

@@ -0,0 +1,32 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_ResourceUtilizationReport extends Google_Collection
{
protected $collection_key = 'cpuTime';
protected $cpuTimeType = 'Google_Service_Dataflow_CPUTime';
protected $cpuTimeDataType = 'array';
public function setCpuTime($cpuTime)
{
$this->cpuTime = $cpuTime;
}
public function getCpuTime()
{
return $this->cpuTime;
}
}

View File

@@ -0,0 +1,20 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_ResourceUtilizationReportResponse extends Google_Model
{
}

View File

@@ -0,0 +1,66 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_RuntimeEnvironment extends Google_Model
{
public $bypassTempDirValidation;
public $maxWorkers;
public $serviceAccountEmail;
public $tempLocation;
public $zone;
public function setBypassTempDirValidation($bypassTempDirValidation)
{
$this->bypassTempDirValidation = $bypassTempDirValidation;
}
public function getBypassTempDirValidation()
{
return $this->bypassTempDirValidation;
}
public function setMaxWorkers($maxWorkers)
{
$this->maxWorkers = $maxWorkers;
}
public function getMaxWorkers()
{
return $this->maxWorkers;
}
public function setServiceAccountEmail($serviceAccountEmail)
{
$this->serviceAccountEmail = $serviceAccountEmail;
}
public function getServiceAccountEmail()
{
return $this->serviceAccountEmail;
}
public function setTempLocation($tempLocation)
{
$this->tempLocation = $tempLocation;
}
public function getTempLocation()
{
return $this->tempLocation;
}
public function setZone($zone)
{
$this->zone = $zone;
}
public function getZone()
{
return $this->zone;
}
}

View File

@@ -0,0 +1,48 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_SendDebugCaptureRequest extends Google_Model
{
public $componentId;
public $data;
public $workerId;
public function setComponentId($componentId)
{
$this->componentId = $componentId;
}
public function getComponentId()
{
return $this->componentId;
}
public function setData($data)
{
$this->data = $data;
}
public function getData()
{
return $this->data;
}
public function setWorkerId($workerId)
{
$this->workerId = $workerId;
}
public function getWorkerId()
{
return $this->workerId;
}
}

View File

@@ -0,0 +1,20 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_SendDebugCaptureResponse extends Google_Model
{
}

View File

@@ -0,0 +1,32 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_SendWorkerMessagesRequest extends Google_Collection
{
protected $collection_key = 'workerMessages';
protected $workerMessagesType = 'Google_Service_Dataflow_WorkerMessage';
protected $workerMessagesDataType = 'array';
public function setWorkerMessages($workerMessages)
{
$this->workerMessages = $workerMessages;
}
public function getWorkerMessages()
{
return $this->workerMessages;
}
}

View File

@@ -0,0 +1,32 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_SendWorkerMessagesResponse extends Google_Collection
{
protected $collection_key = 'workerMessageResponses';
protected $workerMessageResponsesType = 'Google_Service_Dataflow_WorkerMessageResponse';
protected $workerMessageResponsesDataType = 'array';
public function setWorkerMessageResponses($workerMessageResponses)
{
$this->workerMessageResponses = $workerMessageResponses;
}
public function getWorkerMessageResponses()
{
return $this->workerMessageResponses;
}
}

View File

@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_SeqMapTask extends Google_Collection
{
protected $collection_key = 'outputInfos';
protected $inputsType = 'Google_Service_Dataflow_SideInputInfo';
protected $inputsDataType = 'array';
public $name;
protected $outputInfosType = 'Google_Service_Dataflow_SeqMapTaskOutputInfo';
protected $outputInfosDataType = 'array';
public $stageName;
public $systemName;
public $userFn;
public function setInputs($inputs)
{
$this->inputs = $inputs;
}
public function getInputs()
{
return $this->inputs;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setOutputInfos($outputInfos)
{
$this->outputInfos = $outputInfos;
}
public function getOutputInfos()
{
return $this->outputInfos;
}
public function setStageName($stageName)
{
$this->stageName = $stageName;
}
public function getStageName()
{
return $this->stageName;
}
public function setSystemName($systemName)
{
$this->systemName = $systemName;
}
public function getSystemName()
{
return $this->systemName;
}
public function setUserFn($userFn)
{
$this->userFn = $userFn;
}
public function getUserFn()
{
return $this->userFn;
}
}

View File

@@ -0,0 +1,40 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_SeqMapTaskOutputInfo extends Google_Model
{
protected $sinkType = 'Google_Service_Dataflow_Sink';
protected $sinkDataType = '';
public $tag;
public function setSink(Google_Service_Dataflow_Sink $sink)
{
$this->sink = $sink;
}
public function getSink()
{
return $this->sink;
}
public function setTag($tag)
{
$this->tag = $tag;
}
public function getTag()
{
return $this->tag;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_ShellTask extends Google_Model
{
public $command;
public $exitCode;
public function setCommand($command)
{
$this->command = $command;
}
public function getCommand()
{
return $this->command;
}
public function setExitCode($exitCode)
{
$this->exitCode = $exitCode;
}
public function getExitCode()
{
return $this->exitCode;
}
}

View File

@@ -0,0 +1,50 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_SideInputInfo extends Google_Collection
{
protected $collection_key = 'sources';
public $kind;
protected $sourcesType = 'Google_Service_Dataflow_Source';
protected $sourcesDataType = 'array';
public $tag;
public function setKind($kind)
{
$this->kind = $kind;
}
public function getKind()
{
return $this->kind;
}
public function setSources($sources)
{
$this->sources = $sources;
}
public function getSources()
{
return $this->sources;
}
public function setTag($tag)
{
$this->tag = $tag;
}
public function getTag()
{
return $this->tag;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_Sink extends Google_Model
{
public $codec;
public $spec;
public function setCodec($codec)
{
$this->codec = $codec;
}
public function getCodec()
{
return $this->codec;
}
public function setSpec($spec)
{
$this->spec = $spec;
}
public function getSpec()
{
return $this->spec;
}
}

View File

@@ -0,0 +1,68 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_Source extends Google_Collection
{
protected $collection_key = 'baseSpecs';
public $baseSpecs;
public $codec;
public $doesNotNeedSplitting;
protected $metadataType = 'Google_Service_Dataflow_SourceMetadata';
protected $metadataDataType = '';
public $spec;
public function setBaseSpecs($baseSpecs)
{
$this->baseSpecs = $baseSpecs;
}
public function getBaseSpecs()
{
return $this->baseSpecs;
}
public function setCodec($codec)
{
$this->codec = $codec;
}
public function getCodec()
{
return $this->codec;
}
public function setDoesNotNeedSplitting($doesNotNeedSplitting)
{
$this->doesNotNeedSplitting = $doesNotNeedSplitting;
}
public function getDoesNotNeedSplitting()
{
return $this->doesNotNeedSplitting;
}
public function setMetadata(Google_Service_Dataflow_SourceMetadata $metadata)
{
$this->metadata = $metadata;
}
public function getMetadata()
{
return $this->metadata;
}
public function setSpec($spec)
{
$this->spec = $spec;
}
public function getSpec()
{
return $this->spec;
}
}

View File

@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_SourceFork extends Google_Model
{
protected $primaryType = 'Google_Service_Dataflow_SourceSplitShard';
protected $primaryDataType = '';
protected $primarySourceType = 'Google_Service_Dataflow_DerivedSource';
protected $primarySourceDataType = '';
protected $residualType = 'Google_Service_Dataflow_SourceSplitShard';
protected $residualDataType = '';
protected $residualSourceType = 'Google_Service_Dataflow_DerivedSource';
protected $residualSourceDataType = '';
public function setPrimary(Google_Service_Dataflow_SourceSplitShard $primary)
{
$this->primary = $primary;
}
public function getPrimary()
{
return $this->primary;
}
public function setPrimarySource(Google_Service_Dataflow_DerivedSource $primarySource)
{
$this->primarySource = $primarySource;
}
public function getPrimarySource()
{
return $this->primarySource;
}
public function setResidual(Google_Service_Dataflow_SourceSplitShard $residual)
{
$this->residual = $residual;
}
public function getResidual()
{
return $this->residual;
}
public function setResidualSource(Google_Service_Dataflow_DerivedSource $residualSource)
{
$this->residualSource = $residualSource;
}
public function getResidualSource()
{
return $this->residualSource;
}
}

View File

@@ -0,0 +1,31 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_SourceGetMetadataRequest extends Google_Model
{
protected $sourceType = 'Google_Service_Dataflow_Source';
protected $sourceDataType = '';
public function setSource(Google_Service_Dataflow_Source $source)
{
$this->source = $source;
}
public function getSource()
{
return $this->source;
}
}

View File

@@ -0,0 +1,31 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_SourceGetMetadataResponse extends Google_Model
{
protected $metadataType = 'Google_Service_Dataflow_SourceMetadata';
protected $metadataDataType = '';
public function setMetadata(Google_Service_Dataflow_SourceMetadata $metadata)
{
$this->metadata = $metadata;
}
public function getMetadata()
{
return $this->metadata;
}
}

View File

@@ -0,0 +1,48 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_SourceMetadata extends Google_Model
{
public $estimatedSizeBytes;
public $infinite;
public $producesSortedKeys;
public function setEstimatedSizeBytes($estimatedSizeBytes)
{
$this->estimatedSizeBytes = $estimatedSizeBytes;
}
public function getEstimatedSizeBytes()
{
return $this->estimatedSizeBytes;
}
public function setInfinite($infinite)
{
$this->infinite = $infinite;
}
public function getInfinite()
{
return $this->infinite;
}
public function setProducesSortedKeys($producesSortedKeys)
{
$this->producesSortedKeys = $producesSortedKeys;
}
public function getProducesSortedKeys()
{
return $this->producesSortedKeys;
}
}

View File

@@ -0,0 +1,41 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_SourceOperationRequest extends Google_Model
{
protected $getMetadataType = 'Google_Service_Dataflow_SourceGetMetadataRequest';
protected $getMetadataDataType = '';
protected $splitType = 'Google_Service_Dataflow_SourceSplitRequest';
protected $splitDataType = '';
public function setGetMetadata(Google_Service_Dataflow_SourceGetMetadataRequest $getMetadata)
{
$this->getMetadata = $getMetadata;
}
public function getGetMetadata()
{
return $this->getMetadata;
}
public function setSplit(Google_Service_Dataflow_SourceSplitRequest $split)
{
$this->split = $split;
}
public function getSplit()
{
return $this->split;
}
}

View File

@@ -0,0 +1,41 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_SourceOperationResponse extends Google_Model
{
protected $getMetadataType = 'Google_Service_Dataflow_SourceGetMetadataResponse';
protected $getMetadataDataType = '';
protected $splitType = 'Google_Service_Dataflow_SourceSplitResponse';
protected $splitDataType = '';
public function setGetMetadata(Google_Service_Dataflow_SourceGetMetadataResponse $getMetadata)
{
$this->getMetadata = $getMetadata;
}
public function getGetMetadata()
{
return $this->getMetadata;
}
public function setSplit(Google_Service_Dataflow_SourceSplitResponse $split)
{
$this->split = $split;
}
public function getSplit()
{
return $this->split;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_SourceSplitOptions extends Google_Model
{
public $desiredBundleSizeBytes;
public $desiredShardSizeBytes;
public function setDesiredBundleSizeBytes($desiredBundleSizeBytes)
{
$this->desiredBundleSizeBytes = $desiredBundleSizeBytes;
}
public function getDesiredBundleSizeBytes()
{
return $this->desiredBundleSizeBytes;
}
public function setDesiredShardSizeBytes($desiredShardSizeBytes)
{
$this->desiredShardSizeBytes = $desiredShardSizeBytes;
}
public function getDesiredShardSizeBytes()
{
return $this->desiredShardSizeBytes;
}
}

View File

@@ -0,0 +1,41 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_SourceSplitRequest extends Google_Model
{
protected $optionsType = 'Google_Service_Dataflow_SourceSplitOptions';
protected $optionsDataType = '';
protected $sourceType = 'Google_Service_Dataflow_Source';
protected $sourceDataType = '';
public function setOptions(Google_Service_Dataflow_SourceSplitOptions $options)
{
$this->options = $options;
}
public function getOptions()
{
return $this->options;
}
public function setSource(Google_Service_Dataflow_Source $source)
{
$this->source = $source;
}
public function getSource()
{
return $this->source;
}
}

View File

@@ -0,0 +1,51 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_SourceSplitResponse extends Google_Collection
{
protected $collection_key = 'shards';
protected $bundlesType = 'Google_Service_Dataflow_DerivedSource';
protected $bundlesDataType = 'array';
public $outcome;
protected $shardsType = 'Google_Service_Dataflow_SourceSplitShard';
protected $shardsDataType = 'array';
public function setBundles($bundles)
{
$this->bundles = $bundles;
}
public function getBundles()
{
return $this->bundles;
}
public function setOutcome($outcome)
{
$this->outcome = $outcome;
}
public function getOutcome()
{
return $this->outcome;
}
public function setShards($shards)
{
$this->shards = $shards;
}
public function getShards()
{
return $this->shards;
}
}

View File

@@ -0,0 +1,40 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_SourceSplitShard extends Google_Model
{
public $derivationMode;
protected $sourceType = 'Google_Service_Dataflow_Source';
protected $sourceDataType = '';
public function setDerivationMode($derivationMode)
{
$this->derivationMode = $derivationMode;
}
public function getDerivationMode()
{
return $this->derivationMode;
}
public function setSource(Google_Service_Dataflow_Source $source)
{
$this->source = $source;
}
public function getSource()
{
return $this->source;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2016 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.
*/
class Google_Service_Dataflow_SplitInt64 extends Google_Model
{
public $highBits;
public $lowBits;
public function setHighBits($highBits)
{
$this->highBits = $highBits;
}
public function getHighBits()
{
return $this->highBits;
}
public function setLowBits($lowBits)
{
$this->lowBits = $lowBits;
}
public function getLowBits()
{
return $this->lowBits;
}
}

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