Initial commit

This commit is contained in:
Local Administrator
2025-04-18 10:32:42 +02:00
commit b83134aca3
29643 changed files with 3045897 additions and 0 deletions
@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class ANR extends \Google\Model
{
protected $stackTraceType = StackTrace::class;
protected $stackTraceDataType = '';
/**
* @param StackTrace
*/
public function setStackTrace(StackTrace $stackTrace)
{
$this->stackTrace = $stackTrace;
}
/**
* @return StackTrace
*/
public function getStackTrace()
{
return $this->stackTrace;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ANR::class, 'Google_Service_ToolResults_ANR');
@@ -0,0 +1,98 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class AndroidAppInfo extends \Google\Model
{
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $packageName;
/**
* @var string
*/
public $versionCode;
/**
* @var string
*/
public $versionName;
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setPackageName($packageName)
{
$this->packageName = $packageName;
}
/**
* @return string
*/
public function getPackageName()
{
return $this->packageName;
}
/**
* @param string
*/
public function setVersionCode($versionCode)
{
$this->versionCode = $versionCode;
}
/**
* @return string
*/
public function getVersionCode()
{
return $this->versionCode;
}
/**
* @param string
*/
public function setVersionName($versionName)
{
$this->versionName = $versionName;
}
/**
* @return string
*/
public function getVersionName()
{
return $this->versionName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AndroidAppInfo::class, 'Google_Service_ToolResults_AndroidAppInfo');
@@ -0,0 +1,99 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class AndroidInstrumentationTest extends \Google\Collection
{
protected $collection_key = 'testTargets';
/**
* @var string
*/
public $testPackageId;
/**
* @var string
*/
public $testRunnerClass;
/**
* @var string[]
*/
public $testTargets;
/**
* @var bool
*/
public $useOrchestrator;
/**
* @param string
*/
public function setTestPackageId($testPackageId)
{
$this->testPackageId = $testPackageId;
}
/**
* @return string
*/
public function getTestPackageId()
{
return $this->testPackageId;
}
/**
* @param string
*/
public function setTestRunnerClass($testRunnerClass)
{
$this->testRunnerClass = $testRunnerClass;
}
/**
* @return string
*/
public function getTestRunnerClass()
{
return $this->testRunnerClass;
}
/**
* @param string[]
*/
public function setTestTargets($testTargets)
{
$this->testTargets = $testTargets;
}
/**
* @return string[]
*/
public function getTestTargets()
{
return $this->testTargets;
}
/**
* @param bool
*/
public function setUseOrchestrator($useOrchestrator)
{
$this->useOrchestrator = $useOrchestrator;
}
/**
* @return bool
*/
public function getUseOrchestrator()
{
return $this->useOrchestrator;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AndroidInstrumentationTest::class, 'Google_Service_ToolResults_AndroidInstrumentationTest');
@@ -0,0 +1,116 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class AndroidRoboTest extends \Google\Model
{
/**
* @var string
*/
public $appInitialActivity;
/**
* @var string
*/
public $bootstrapPackageId;
/**
* @var string
*/
public $bootstrapRunnerClass;
/**
* @var int
*/
public $maxDepth;
/**
* @var int
*/
public $maxSteps;
/**
* @param string
*/
public function setAppInitialActivity($appInitialActivity)
{
$this->appInitialActivity = $appInitialActivity;
}
/**
* @return string
*/
public function getAppInitialActivity()
{
return $this->appInitialActivity;
}
/**
* @param string
*/
public function setBootstrapPackageId($bootstrapPackageId)
{
$this->bootstrapPackageId = $bootstrapPackageId;
}
/**
* @return string
*/
public function getBootstrapPackageId()
{
return $this->bootstrapPackageId;
}
/**
* @param string
*/
public function setBootstrapRunnerClass($bootstrapRunnerClass)
{
$this->bootstrapRunnerClass = $bootstrapRunnerClass;
}
/**
* @return string
*/
public function getBootstrapRunnerClass()
{
return $this->bootstrapRunnerClass;
}
/**
* @param int
*/
public function setMaxDepth($maxDepth)
{
$this->maxDepth = $maxDepth;
}
/**
* @return int
*/
public function getMaxDepth()
{
return $this->maxDepth;
}
/**
* @param int
*/
public function setMaxSteps($maxSteps)
{
$this->maxSteps = $maxSteps;
}
/**
* @return int
*/
public function getMaxSteps()
{
return $this->maxSteps;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AndroidRoboTest::class, 'Google_Service_ToolResults_AndroidRoboTest');
@@ -0,0 +1,106 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class AndroidTest extends \Google\Model
{
protected $androidAppInfoType = AndroidAppInfo::class;
protected $androidAppInfoDataType = '';
protected $androidInstrumentationTestType = AndroidInstrumentationTest::class;
protected $androidInstrumentationTestDataType = '';
protected $androidRoboTestType = AndroidRoboTest::class;
protected $androidRoboTestDataType = '';
protected $androidTestLoopType = AndroidTestLoop::class;
protected $androidTestLoopDataType = '';
protected $testTimeoutType = Duration::class;
protected $testTimeoutDataType = '';
/**
* @param AndroidAppInfo
*/
public function setAndroidAppInfo(AndroidAppInfo $androidAppInfo)
{
$this->androidAppInfo = $androidAppInfo;
}
/**
* @return AndroidAppInfo
*/
public function getAndroidAppInfo()
{
return $this->androidAppInfo;
}
/**
* @param AndroidInstrumentationTest
*/
public function setAndroidInstrumentationTest(AndroidInstrumentationTest $androidInstrumentationTest)
{
$this->androidInstrumentationTest = $androidInstrumentationTest;
}
/**
* @return AndroidInstrumentationTest
*/
public function getAndroidInstrumentationTest()
{
return $this->androidInstrumentationTest;
}
/**
* @param AndroidRoboTest
*/
public function setAndroidRoboTest(AndroidRoboTest $androidRoboTest)
{
$this->androidRoboTest = $androidRoboTest;
}
/**
* @return AndroidRoboTest
*/
public function getAndroidRoboTest()
{
return $this->androidRoboTest;
}
/**
* @param AndroidTestLoop
*/
public function setAndroidTestLoop(AndroidTestLoop $androidTestLoop)
{
$this->androidTestLoop = $androidTestLoop;
}
/**
* @return AndroidTestLoop
*/
public function getAndroidTestLoop()
{
return $this->androidTestLoop;
}
/**
* @param Duration
*/
public function setTestTimeout(Duration $testTimeout)
{
$this->testTimeout = $testTimeout;
}
/**
* @return Duration
*/
public function getTestTimeout()
{
return $this->testTimeout;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AndroidTest::class, 'Google_Service_ToolResults_AndroidTest');
@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class AndroidTestLoop extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AndroidTestLoop::class, 'Google_Service_ToolResults_AndroidTestLoop');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class Any extends \Google\Model
{
/**
* @var string
*/
public $typeUrl;
/**
* @var string
*/
public $value;
/**
* @param string
*/
public function setTypeUrl($typeUrl)
{
$this->typeUrl = $typeUrl;
}
/**
* @return string
*/
public function getTypeUrl()
{
return $this->typeUrl;
}
/**
* @param string
*/
public function setValue($value)
{
$this->value = $value;
}
/**
* @return string
*/
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Any::class, 'Google_Service_ToolResults_Any');
@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class AppStartTime extends \Google\Model
{
protected $fullyDrawnTimeType = Duration::class;
protected $fullyDrawnTimeDataType = '';
protected $initialDisplayTimeType = Duration::class;
protected $initialDisplayTimeDataType = '';
/**
* @param Duration
*/
public function setFullyDrawnTime(Duration $fullyDrawnTime)
{
$this->fullyDrawnTime = $fullyDrawnTime;
}
/**
* @return Duration
*/
public function getFullyDrawnTime()
{
return $this->fullyDrawnTime;
}
/**
* @param Duration
*/
public function setInitialDisplayTime(Duration $initialDisplayTime)
{
$this->initialDisplayTime = $initialDisplayTime;
}
/**
* @return Duration
*/
public function getInitialDisplayTime()
{
return $this->initialDisplayTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AppStartTime::class, 'Google_Service_ToolResults_AppStartTime');
@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class AssetIssue extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AssetIssue::class, 'Google_Service_ToolResults_AssetIssue');
@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class AvailableDeepLinks extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AvailableDeepLinks::class, 'Google_Service_ToolResults_AvailableDeepLinks');
@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class BasicPerfSampleSeries extends \Google\Model
{
/**
* @var string
*/
public $perfMetricType;
/**
* @var string
*/
public $perfUnit;
/**
* @var string
*/
public $sampleSeriesLabel;
/**
* @param string
*/
public function setPerfMetricType($perfMetricType)
{
$this->perfMetricType = $perfMetricType;
}
/**
* @return string
*/
public function getPerfMetricType()
{
return $this->perfMetricType;
}
/**
* @param string
*/
public function setPerfUnit($perfUnit)
{
$this->perfUnit = $perfUnit;
}
/**
* @return string
*/
public function getPerfUnit()
{
return $this->perfUnit;
}
/**
* @param string
*/
public function setSampleSeriesLabel($sampleSeriesLabel)
{
$this->sampleSeriesLabel = $sampleSeriesLabel;
}
/**
* @return string
*/
public function getSampleSeriesLabel()
{
return $this->sampleSeriesLabel;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BasicPerfSampleSeries::class, 'Google_Service_ToolResults_BasicPerfSampleSeries');
@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class BatchCreatePerfSamplesRequest extends \Google\Collection
{
protected $collection_key = 'perfSamples';
protected $perfSamplesType = PerfSample::class;
protected $perfSamplesDataType = 'array';
/**
* @param PerfSample[]
*/
public function setPerfSamples($perfSamples)
{
$this->perfSamples = $perfSamples;
}
/**
* @return PerfSample[]
*/
public function getPerfSamples()
{
return $this->perfSamples;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BatchCreatePerfSamplesRequest::class, 'Google_Service_ToolResults_BatchCreatePerfSamplesRequest');
@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class BatchCreatePerfSamplesResponse extends \Google\Collection
{
protected $collection_key = 'perfSamples';
protected $perfSamplesType = PerfSample::class;
protected $perfSamplesDataType = 'array';
/**
* @param PerfSample[]
*/
public function setPerfSamples($perfSamples)
{
$this->perfSamples = $perfSamples;
}
/**
* @return PerfSample[]
*/
public function getPerfSamples()
{
return $this->perfSamples;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BatchCreatePerfSamplesResponse::class, 'Google_Service_ToolResults_BatchCreatePerfSamplesResponse');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class BlankScreen extends \Google\Model
{
/**
* @var string
*/
public $screenId;
/**
* @param string
*/
public function setScreenId($screenId)
{
$this->screenId = $screenId;
}
/**
* @return string
*/
public function getScreenId()
{
return $this->screenId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BlankScreen::class, 'Google_Service_ToolResults_BlankScreen');
@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class CPUInfo extends \Google\Model
{
/**
* @var string
*/
public $cpuProcessor;
/**
* @var float
*/
public $cpuSpeedInGhz;
/**
* @var int
*/
public $numberOfCores;
/**
* @param string
*/
public function setCpuProcessor($cpuProcessor)
{
$this->cpuProcessor = $cpuProcessor;
}
/**
* @return string
*/
public function getCpuProcessor()
{
return $this->cpuProcessor;
}
/**
* @param float
*/
public function setCpuSpeedInGhz($cpuSpeedInGhz)
{
$this->cpuSpeedInGhz = $cpuSpeedInGhz;
}
/**
* @return float
*/
public function getCpuSpeedInGhz()
{
return $this->cpuSpeedInGhz;
}
/**
* @param int
*/
public function setNumberOfCores($numberOfCores)
{
$this->numberOfCores = $numberOfCores;
}
/**
* @return int
*/
public function getNumberOfCores()
{
return $this->numberOfCores;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CPUInfo::class, 'Google_Service_ToolResults_CPUInfo');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class CrashDialogError extends \Google\Model
{
/**
* @var string
*/
public $crashPackage;
/**
* @param string
*/
public function setCrashPackage($crashPackage)
{
$this->crashPackage = $crashPackage;
}
/**
* @return string
*/
public function getCrashPackage()
{
return $this->crashPackage;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CrashDialogError::class, 'Google_Service_ToolResults_CrashDialogError');
@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class DetectedAppSplashScreen extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DetectedAppSplashScreen::class, 'Google_Service_ToolResults_DetectedAppSplashScreen');
@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class DeviceOutOfMemory extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeviceOutOfMemory::class, 'Google_Service_ToolResults_DeviceOutOfMemory');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class Duration extends \Google\Model
{
/**
* @var int
*/
public $nanos;
/**
* @var string
*/
public $seconds;
/**
* @param int
*/
public function setNanos($nanos)
{
$this->nanos = $nanos;
}
/**
* @return int
*/
public function getNanos()
{
return $this->nanos;
}
/**
* @param string
*/
public function setSeconds($seconds)
{
$this->seconds = $seconds;
}
/**
* @return string
*/
public function getSeconds()
{
return $this->seconds;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Duration::class, 'Google_Service_ToolResults_Duration');
@@ -0,0 +1,63 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class EncounteredLoginScreen extends \Google\Collection
{
protected $collection_key = 'screenIds';
/**
* @var int
*/
public $distinctScreens;
/**
* @var string[]
*/
public $screenIds;
/**
* @param int
*/
public function setDistinctScreens($distinctScreens)
{
$this->distinctScreens = $distinctScreens;
}
/**
* @return int
*/
public function getDistinctScreens()
{
return $this->distinctScreens;
}
/**
* @param string[]
*/
public function setScreenIds($screenIds)
{
$this->screenIds = $screenIds;
}
/**
* @return string[]
*/
public function getScreenIds()
{
return $this->screenIds;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EncounteredLoginScreen::class, 'Google_Service_ToolResults_EncounteredLoginScreen');
@@ -0,0 +1,63 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class EncounteredNonAndroidUiWidgetScreen extends \Google\Collection
{
protected $collection_key = 'screenIds';
/**
* @var int
*/
public $distinctScreens;
/**
* @var string[]
*/
public $screenIds;
/**
* @param int
*/
public function setDistinctScreens($distinctScreens)
{
$this->distinctScreens = $distinctScreens;
}
/**
* @return int
*/
public function getDistinctScreens()
{
return $this->distinctScreens;
}
/**
* @param string[]
*/
public function setScreenIds($screenIds)
{
$this->screenIds = $screenIds;
}
/**
* @return string[]
*/
public function getScreenIds()
{
return $this->screenIds;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EncounteredNonAndroidUiWidgetScreen::class, 'Google_Service_ToolResults_EncounteredNonAndroidUiWidgetScreen');
@@ -0,0 +1,213 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class Environment extends \Google\Collection
{
protected $collection_key = 'shardSummaries';
protected $completionTimeType = Timestamp::class;
protected $completionTimeDataType = '';
protected $creationTimeType = Timestamp::class;
protected $creationTimeDataType = '';
protected $dimensionValueType = EnvironmentDimensionValueEntry::class;
protected $dimensionValueDataType = 'array';
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $environmentId;
protected $environmentResultType = MergedResult::class;
protected $environmentResultDataType = '';
/**
* @var string
*/
public $executionId;
/**
* @var string
*/
public $historyId;
/**
* @var string
*/
public $projectId;
protected $resultsStorageType = ResultsStorage::class;
protected $resultsStorageDataType = '';
protected $shardSummariesType = ShardSummary::class;
protected $shardSummariesDataType = 'array';
/**
* @param Timestamp
*/
public function setCompletionTime(Timestamp $completionTime)
{
$this->completionTime = $completionTime;
}
/**
* @return Timestamp
*/
public function getCompletionTime()
{
return $this->completionTime;
}
/**
* @param Timestamp
*/
public function setCreationTime(Timestamp $creationTime)
{
$this->creationTime = $creationTime;
}
/**
* @return Timestamp
*/
public function getCreationTime()
{
return $this->creationTime;
}
/**
* @param EnvironmentDimensionValueEntry[]
*/
public function setDimensionValue($dimensionValue)
{
$this->dimensionValue = $dimensionValue;
}
/**
* @return EnvironmentDimensionValueEntry[]
*/
public function getDimensionValue()
{
return $this->dimensionValue;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setEnvironmentId($environmentId)
{
$this->environmentId = $environmentId;
}
/**
* @return string
*/
public function getEnvironmentId()
{
return $this->environmentId;
}
/**
* @param MergedResult
*/
public function setEnvironmentResult(MergedResult $environmentResult)
{
$this->environmentResult = $environmentResult;
}
/**
* @return MergedResult
*/
public function getEnvironmentResult()
{
return $this->environmentResult;
}
/**
* @param string
*/
public function setExecutionId($executionId)
{
$this->executionId = $executionId;
}
/**
* @return string
*/
public function getExecutionId()
{
return $this->executionId;
}
/**
* @param string
*/
public function setHistoryId($historyId)
{
$this->historyId = $historyId;
}
/**
* @return string
*/
public function getHistoryId()
{
return $this->historyId;
}
/**
* @param string
*/
public function setProjectId($projectId)
{
$this->projectId = $projectId;
}
/**
* @return string
*/
public function getProjectId()
{
return $this->projectId;
}
/**
* @param ResultsStorage
*/
public function setResultsStorage(ResultsStorage $resultsStorage)
{
$this->resultsStorage = $resultsStorage;
}
/**
* @return ResultsStorage
*/
public function getResultsStorage()
{
return $this->resultsStorage;
}
/**
* @param ShardSummary[]
*/
public function setShardSummaries($shardSummaries)
{
$this->shardSummaries = $shardSummaries;
}
/**
* @return ShardSummary[]
*/
public function getShardSummaries()
{
return $this->shardSummaries;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Environment::class, 'Google_Service_ToolResults_Environment');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class EnvironmentDimensionValueEntry extends \Google\Model
{
/**
* @var string
*/
public $key;
/**
* @var string
*/
public $value;
/**
* @param string
*/
public function setKey($key)
{
$this->key = $key;
}
/**
* @return string
*/
public function getKey()
{
return $this->key;
}
/**
* @param string
*/
public function setValue($value)
{
$this->value = $value;
}
/**
* @return string
*/
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EnvironmentDimensionValueEntry::class, 'Google_Service_ToolResults_EnvironmentDimensionValueEntry');
@@ -0,0 +1,161 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class Execution extends \Google\Collection
{
protected $collection_key = 'dimensionDefinitions';
protected $completionTimeType = Timestamp::class;
protected $completionTimeDataType = '';
protected $creationTimeType = Timestamp::class;
protected $creationTimeDataType = '';
protected $dimensionDefinitionsType = MatrixDimensionDefinition::class;
protected $dimensionDefinitionsDataType = 'array';
/**
* @var string
*/
public $executionId;
protected $outcomeType = Outcome::class;
protected $outcomeDataType = '';
protected $specificationType = Specification::class;
protected $specificationDataType = '';
/**
* @var string
*/
public $state;
/**
* @var string
*/
public $testExecutionMatrixId;
/**
* @param Timestamp
*/
public function setCompletionTime(Timestamp $completionTime)
{
$this->completionTime = $completionTime;
}
/**
* @return Timestamp
*/
public function getCompletionTime()
{
return $this->completionTime;
}
/**
* @param Timestamp
*/
public function setCreationTime(Timestamp $creationTime)
{
$this->creationTime = $creationTime;
}
/**
* @return Timestamp
*/
public function getCreationTime()
{
return $this->creationTime;
}
/**
* @param MatrixDimensionDefinition[]
*/
public function setDimensionDefinitions($dimensionDefinitions)
{
$this->dimensionDefinitions = $dimensionDefinitions;
}
/**
* @return MatrixDimensionDefinition[]
*/
public function getDimensionDefinitions()
{
return $this->dimensionDefinitions;
}
/**
* @param string
*/
public function setExecutionId($executionId)
{
$this->executionId = $executionId;
}
/**
* @return string
*/
public function getExecutionId()
{
return $this->executionId;
}
/**
* @param Outcome
*/
public function setOutcome(Outcome $outcome)
{
$this->outcome = $outcome;
}
/**
* @return Outcome
*/
public function getOutcome()
{
return $this->outcome;
}
/**
* @param Specification
*/
public function setSpecification(Specification $specification)
{
$this->specification = $specification;
}
/**
* @return Specification
*/
public function getSpecification()
{
return $this->specification;
}
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
/**
* @param string
*/
public function setTestExecutionMatrixId($testExecutionMatrixId)
{
$this->testExecutionMatrixId = $testExecutionMatrixId;
}
/**
* @return string
*/
public function getTestExecutionMatrixId()
{
return $this->testExecutionMatrixId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Execution::class, 'Google_Service_ToolResults_Execution');
@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class FailedToInstall extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FailedToInstall::class, 'Google_Service_ToolResults_FailedToInstall');
@@ -0,0 +1,152 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class FailureDetail extends \Google\Model
{
/**
* @var bool
*/
public $crashed;
/**
* @var bool
*/
public $deviceOutOfMemory;
/**
* @var bool
*/
public $failedRoboscript;
/**
* @var bool
*/
public $notInstalled;
/**
* @var bool
*/
public $otherNativeCrash;
/**
* @var bool
*/
public $timedOut;
/**
* @var bool
*/
public $unableToCrawl;
/**
* @param bool
*/
public function setCrashed($crashed)
{
$this->crashed = $crashed;
}
/**
* @return bool
*/
public function getCrashed()
{
return $this->crashed;
}
/**
* @param bool
*/
public function setDeviceOutOfMemory($deviceOutOfMemory)
{
$this->deviceOutOfMemory = $deviceOutOfMemory;
}
/**
* @return bool
*/
public function getDeviceOutOfMemory()
{
return $this->deviceOutOfMemory;
}
/**
* @param bool
*/
public function setFailedRoboscript($failedRoboscript)
{
$this->failedRoboscript = $failedRoboscript;
}
/**
* @return bool
*/
public function getFailedRoboscript()
{
return $this->failedRoboscript;
}
/**
* @param bool
*/
public function setNotInstalled($notInstalled)
{
$this->notInstalled = $notInstalled;
}
/**
* @return bool
*/
public function getNotInstalled()
{
return $this->notInstalled;
}
/**
* @param bool
*/
public function setOtherNativeCrash($otherNativeCrash)
{
$this->otherNativeCrash = $otherNativeCrash;
}
/**
* @return bool
*/
public function getOtherNativeCrash()
{
return $this->otherNativeCrash;
}
/**
* @param bool
*/
public function setTimedOut($timedOut)
{
$this->timedOut = $timedOut;
}
/**
* @return bool
*/
public function getTimedOut()
{
return $this->timedOut;
}
/**
* @param bool
*/
public function setUnableToCrawl($unableToCrawl)
{
$this->unableToCrawl = $unableToCrawl;
}
/**
* @return bool
*/
public function getUnableToCrawl()
{
return $this->unableToCrawl;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FailureDetail::class, 'Google_Service_ToolResults_FailureDetail');
@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class FatalException extends \Google\Model
{
protected $stackTraceType = StackTrace::class;
protected $stackTraceDataType = '';
/**
* @param StackTrace
*/
public function setStackTrace(StackTrace $stackTrace)
{
$this->stackTrace = $stackTrace;
}
/**
* @return StackTrace
*/
public function getStackTrace()
{
return $this->stackTrace;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FatalException::class, 'Google_Service_ToolResults_FatalException');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class FileReference extends \Google\Model
{
/**
* @var string
*/
public $fileUri;
/**
* @param string
*/
public function setFileUri($fileUri)
{
$this->fileUri = $fileUri;
}
/**
* @return string
*/
public function getFileUri()
{
return $this->fileUri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FileReference::class, 'Google_Service_ToolResults_FileReference');
@@ -0,0 +1,241 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class GraphicsStats extends \Google\Collection
{
protected $collection_key = 'buckets';
protected $bucketsType = GraphicsStatsBucket::class;
protected $bucketsDataType = 'array';
/**
* @var string
*/
public $highInputLatencyCount;
/**
* @var string
*/
public $jankyFrames;
/**
* @var string
*/
public $missedVsyncCount;
/**
* @var string
*/
public $p50Millis;
/**
* @var string
*/
public $p90Millis;
/**
* @var string
*/
public $p95Millis;
/**
* @var string
*/
public $p99Millis;
/**
* @var string
*/
public $slowBitmapUploadCount;
/**
* @var string
*/
public $slowDrawCount;
/**
* @var string
*/
public $slowUiThreadCount;
/**
* @var string
*/
public $totalFrames;
/**
* @param GraphicsStatsBucket[]
*/
public function setBuckets($buckets)
{
$this->buckets = $buckets;
}
/**
* @return GraphicsStatsBucket[]
*/
public function getBuckets()
{
return $this->buckets;
}
/**
* @param string
*/
public function setHighInputLatencyCount($highInputLatencyCount)
{
$this->highInputLatencyCount = $highInputLatencyCount;
}
/**
* @return string
*/
public function getHighInputLatencyCount()
{
return $this->highInputLatencyCount;
}
/**
* @param string
*/
public function setJankyFrames($jankyFrames)
{
$this->jankyFrames = $jankyFrames;
}
/**
* @return string
*/
public function getJankyFrames()
{
return $this->jankyFrames;
}
/**
* @param string
*/
public function setMissedVsyncCount($missedVsyncCount)
{
$this->missedVsyncCount = $missedVsyncCount;
}
/**
* @return string
*/
public function getMissedVsyncCount()
{
return $this->missedVsyncCount;
}
/**
* @param string
*/
public function setP50Millis($p50Millis)
{
$this->p50Millis = $p50Millis;
}
/**
* @return string
*/
public function getP50Millis()
{
return $this->p50Millis;
}
/**
* @param string
*/
public function setP90Millis($p90Millis)
{
$this->p90Millis = $p90Millis;
}
/**
* @return string
*/
public function getP90Millis()
{
return $this->p90Millis;
}
/**
* @param string
*/
public function setP95Millis($p95Millis)
{
$this->p95Millis = $p95Millis;
}
/**
* @return string
*/
public function getP95Millis()
{
return $this->p95Millis;
}
/**
* @param string
*/
public function setP99Millis($p99Millis)
{
$this->p99Millis = $p99Millis;
}
/**
* @return string
*/
public function getP99Millis()
{
return $this->p99Millis;
}
/**
* @param string
*/
public function setSlowBitmapUploadCount($slowBitmapUploadCount)
{
$this->slowBitmapUploadCount = $slowBitmapUploadCount;
}
/**
* @return string
*/
public function getSlowBitmapUploadCount()
{
return $this->slowBitmapUploadCount;
}
/**
* @param string
*/
public function setSlowDrawCount($slowDrawCount)
{
$this->slowDrawCount = $slowDrawCount;
}
/**
* @return string
*/
public function getSlowDrawCount()
{
return $this->slowDrawCount;
}
/**
* @param string
*/
public function setSlowUiThreadCount($slowUiThreadCount)
{
$this->slowUiThreadCount = $slowUiThreadCount;
}
/**
* @return string
*/
public function getSlowUiThreadCount()
{
return $this->slowUiThreadCount;
}
/**
* @param string
*/
public function setTotalFrames($totalFrames)
{
$this->totalFrames = $totalFrames;
}
/**
* @return string
*/
public function getTotalFrames()
{
return $this->totalFrames;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GraphicsStats::class, 'Google_Service_ToolResults_GraphicsStats');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class GraphicsStatsBucket extends \Google\Model
{
/**
* @var string
*/
public $frameCount;
/**
* @var string
*/
public $renderMillis;
/**
* @param string
*/
public function setFrameCount($frameCount)
{
$this->frameCount = $frameCount;
}
/**
* @return string
*/
public function getFrameCount()
{
return $this->frameCount;
}
/**
* @param string
*/
public function setRenderMillis($renderMillis)
{
$this->renderMillis = $renderMillis;
}
/**
* @return string
*/
public function getRenderMillis()
{
return $this->renderMillis;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GraphicsStatsBucket::class, 'Google_Service_ToolResults_GraphicsStatsBucket');
@@ -0,0 +1,98 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class History extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $historyId;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $testPlatform;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setHistoryId($historyId)
{
$this->historyId = $historyId;
}
/**
* @return string
*/
public function getHistoryId()
{
return $this->historyId;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setTestPlatform($testPlatform)
{
$this->testPlatform = $testPlatform;
}
/**
* @return string
*/
public function getTestPlatform()
{
return $this->testPlatform;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(History::class, 'Google_Service_ToolResults_History');
@@ -0,0 +1,92 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class Image extends \Google\Model
{
protected $errorType = Status::class;
protected $errorDataType = '';
protected $sourceImageType = ToolOutputReference::class;
protected $sourceImageDataType = '';
/**
* @var string
*/
public $stepId;
protected $thumbnailType = Thumbnail::class;
protected $thumbnailDataType = '';
/**
* @param Status
*/
public function setError(Status $error)
{
$this->error = $error;
}
/**
* @return Status
*/
public function getError()
{
return $this->error;
}
/**
* @param ToolOutputReference
*/
public function setSourceImage(ToolOutputReference $sourceImage)
{
$this->sourceImage = $sourceImage;
}
/**
* @return ToolOutputReference
*/
public function getSourceImage()
{
return $this->sourceImage;
}
/**
* @param string
*/
public function setStepId($stepId)
{
$this->stepId = $stepId;
}
/**
* @return string
*/
public function getStepId()
{
return $this->stepId;
}
/**
* @param Thumbnail
*/
public function setThumbnail(Thumbnail $thumbnail)
{
$this->thumbnail = $thumbnail;
}
/**
* @return Thumbnail
*/
public function getThumbnail()
{
return $this->thumbnail;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Image::class, 'Google_Service_ToolResults_Image');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class InAppPurchasesFound extends \Google\Model
{
/**
* @var int
*/
public $inAppPurchasesFlowsExplored;
/**
* @var int
*/
public $inAppPurchasesFlowsStarted;
/**
* @param int
*/
public function setInAppPurchasesFlowsExplored($inAppPurchasesFlowsExplored)
{
$this->inAppPurchasesFlowsExplored = $inAppPurchasesFlowsExplored;
}
/**
* @return int
*/
public function getInAppPurchasesFlowsExplored()
{
return $this->inAppPurchasesFlowsExplored;
}
/**
* @param int
*/
public function setInAppPurchasesFlowsStarted($inAppPurchasesFlowsStarted)
{
$this->inAppPurchasesFlowsStarted = $inAppPurchasesFlowsStarted;
}
/**
* @return int
*/
public function getInAppPurchasesFlowsStarted()
{
return $this->inAppPurchasesFlowsStarted;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(InAppPurchasesFound::class, 'Google_Service_ToolResults_InAppPurchasesFound');
@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class InconclusiveDetail extends \Google\Model
{
/**
* @var bool
*/
public $abortedByUser;
/**
* @var bool
*/
public $hasErrorLogs;
/**
* @var bool
*/
public $infrastructureFailure;
/**
* @param bool
*/
public function setAbortedByUser($abortedByUser)
{
$this->abortedByUser = $abortedByUser;
}
/**
* @return bool
*/
public function getAbortedByUser()
{
return $this->abortedByUser;
}
/**
* @param bool
*/
public function setHasErrorLogs($hasErrorLogs)
{
$this->hasErrorLogs = $hasErrorLogs;
}
/**
* @return bool
*/
public function getHasErrorLogs()
{
return $this->hasErrorLogs;
}
/**
* @param bool
*/
public function setInfrastructureFailure($infrastructureFailure)
{
$this->infrastructureFailure = $infrastructureFailure;
}
/**
* @return bool
*/
public function getInfrastructureFailure()
{
return $this->infrastructureFailure;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(InconclusiveDetail::class, 'Google_Service_ToolResults_InconclusiveDetail');
@@ -0,0 +1,96 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class IndividualOutcome extends \Google\Model
{
/**
* @var int
*/
public $multistepNumber;
/**
* @var string
*/
public $outcomeSummary;
protected $runDurationType = Duration::class;
protected $runDurationDataType = '';
/**
* @var string
*/
public $stepId;
/**
* @param int
*/
public function setMultistepNumber($multistepNumber)
{
$this->multistepNumber = $multistepNumber;
}
/**
* @return int
*/
public function getMultistepNumber()
{
return $this->multistepNumber;
}
/**
* @param string
*/
public function setOutcomeSummary($outcomeSummary)
{
$this->outcomeSummary = $outcomeSummary;
}
/**
* @return string
*/
public function getOutcomeSummary()
{
return $this->outcomeSummary;
}
/**
* @param Duration
*/
public function setRunDuration(Duration $runDuration)
{
$this->runDuration = $runDuration;
}
/**
* @return Duration
*/
public function getRunDuration()
{
return $this->runDuration;
}
/**
* @param string
*/
public function setStepId($stepId)
{
$this->stepId = $stepId;
}
/**
* @return string
*/
public function getStepId()
{
return $this->stepId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IndividualOutcome::class, 'Google_Service_ToolResults_IndividualOutcome');
@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class InsufficientCoverage extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(InsufficientCoverage::class, 'Google_Service_ToolResults_InsufficientCoverage');
@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class IosAppCrashed extends \Google\Model
{
protected $stackTraceType = StackTrace::class;
protected $stackTraceDataType = '';
/**
* @param StackTrace
*/
public function setStackTrace(StackTrace $stackTrace)
{
$this->stackTrace = $stackTrace;
}
/**
* @return StackTrace
*/
public function getStackTrace()
{
return $this->stackTrace;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IosAppCrashed::class, 'Google_Service_ToolResults_IosAppCrashed');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class IosAppInfo extends \Google\Model
{
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IosAppInfo::class, 'Google_Service_ToolResults_IosAppInfo');
@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class IosRoboTest extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IosRoboTest::class, 'Google_Service_ToolResults_IosRoboTest');
@@ -0,0 +1,106 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class IosTest extends \Google\Model
{
protected $iosAppInfoType = IosAppInfo::class;
protected $iosAppInfoDataType = '';
protected $iosRoboTestType = IosRoboTest::class;
protected $iosRoboTestDataType = '';
protected $iosTestLoopType = IosTestLoop::class;
protected $iosTestLoopDataType = '';
protected $iosXcTestType = IosXcTest::class;
protected $iosXcTestDataType = '';
protected $testTimeoutType = Duration::class;
protected $testTimeoutDataType = '';
/**
* @param IosAppInfo
*/
public function setIosAppInfo(IosAppInfo $iosAppInfo)
{
$this->iosAppInfo = $iosAppInfo;
}
/**
* @return IosAppInfo
*/
public function getIosAppInfo()
{
return $this->iosAppInfo;
}
/**
* @param IosRoboTest
*/
public function setIosRoboTest(IosRoboTest $iosRoboTest)
{
$this->iosRoboTest = $iosRoboTest;
}
/**
* @return IosRoboTest
*/
public function getIosRoboTest()
{
return $this->iosRoboTest;
}
/**
* @param IosTestLoop
*/
public function setIosTestLoop(IosTestLoop $iosTestLoop)
{
$this->iosTestLoop = $iosTestLoop;
}
/**
* @return IosTestLoop
*/
public function getIosTestLoop()
{
return $this->iosTestLoop;
}
/**
* @param IosXcTest
*/
public function setIosXcTest(IosXcTest $iosXcTest)
{
$this->iosXcTest = $iosXcTest;
}
/**
* @return IosXcTest
*/
public function getIosXcTest()
{
return $this->iosXcTest;
}
/**
* @param Duration
*/
public function setTestTimeout(Duration $testTimeout)
{
$this->testTimeout = $testTimeout;
}
/**
* @return Duration
*/
public function getTestTimeout()
{
return $this->testTimeout;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IosTest::class, 'Google_Service_ToolResults_IosTest');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class IosTestLoop extends \Google\Model
{
/**
* @var string
*/
public $bundleId;
/**
* @param string
*/
public function setBundleId($bundleId)
{
$this->bundleId = $bundleId;
}
/**
* @return string
*/
public function getBundleId()
{
return $this->bundleId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IosTestLoop::class, 'Google_Service_ToolResults_IosTestLoop');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class IosXcTest extends \Google\Model
{
/**
* @var string
*/
public $bundleId;
/**
* @var string
*/
public $xcodeVersion;
/**
* @param string
*/
public function setBundleId($bundleId)
{
$this->bundleId = $bundleId;
}
/**
* @return string
*/
public function getBundleId()
{
return $this->bundleId;
}
/**
* @param string
*/
public function setXcodeVersion($xcodeVersion)
{
$this->xcodeVersion = $xcodeVersion;
}
/**
* @return string
*/
public function getXcodeVersion()
{
return $this->xcodeVersion;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IosXcTest::class, 'Google_Service_ToolResults_IosXcTest');
@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class LauncherActivityNotFound extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LauncherActivityNotFound::class, 'Google_Service_ToolResults_LauncherActivityNotFound');
@@ -0,0 +1,115 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class ListEnvironmentsResponse extends \Google\Collection
{
protected $collection_key = 'environments';
protected $environmentsType = Environment::class;
protected $environmentsDataType = 'array';
/**
* @var string
*/
public $executionId;
/**
* @var string
*/
public $historyId;
/**
* @var string
*/
public $nextPageToken;
/**
* @var string
*/
public $projectId;
/**
* @param Environment[]
*/
public function setEnvironments($environments)
{
$this->environments = $environments;
}
/**
* @return Environment[]
*/
public function getEnvironments()
{
return $this->environments;
}
/**
* @param string
*/
public function setExecutionId($executionId)
{
$this->executionId = $executionId;
}
/**
* @return string
*/
public function getExecutionId()
{
return $this->executionId;
}
/**
* @param string
*/
public function setHistoryId($historyId)
{
$this->historyId = $historyId;
}
/**
* @return string
*/
public function getHistoryId()
{
return $this->historyId;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param string
*/
public function setProjectId($projectId)
{
$this->projectId = $projectId;
}
/**
* @return string
*/
public function getProjectId()
{
return $this->projectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListEnvironmentsResponse::class, 'Google_Service_ToolResults_ListEnvironmentsResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class ListExecutionsResponse extends \Google\Collection
{
protected $collection_key = 'executions';
protected $executionsType = Execution::class;
protected $executionsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param Execution[]
*/
public function setExecutions($executions)
{
$this->executions = $executions;
}
/**
* @return Execution[]
*/
public function getExecutions()
{
return $this->executions;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListExecutionsResponse::class, 'Google_Service_ToolResults_ListExecutionsResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class ListHistoriesResponse extends \Google\Collection
{
protected $collection_key = 'histories';
protected $historiesType = History::class;
protected $historiesDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param History[]
*/
public function setHistories($histories)
{
$this->histories = $histories;
}
/**
* @return History[]
*/
public function getHistories()
{
return $this->histories;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListHistoriesResponse::class, 'Google_Service_ToolResults_ListHistoriesResponse');
@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class ListPerfSampleSeriesResponse extends \Google\Collection
{
protected $collection_key = 'perfSampleSeries';
protected $perfSampleSeriesType = PerfSampleSeries::class;
protected $perfSampleSeriesDataType = 'array';
/**
* @param PerfSampleSeries[]
*/
public function setPerfSampleSeries($perfSampleSeries)
{
$this->perfSampleSeries = $perfSampleSeries;
}
/**
* @return PerfSampleSeries[]
*/
public function getPerfSampleSeries()
{
return $this->perfSampleSeries;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListPerfSampleSeriesResponse::class, 'Google_Service_ToolResults_ListPerfSampleSeriesResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class ListPerfSamplesResponse extends \Google\Collection
{
protected $collection_key = 'perfSamples';
/**
* @var string
*/
public $nextPageToken;
protected $perfSamplesType = PerfSample::class;
protected $perfSamplesDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param PerfSample[]
*/
public function setPerfSamples($perfSamples)
{
$this->perfSamples = $perfSamples;
}
/**
* @return PerfSample[]
*/
public function getPerfSamples()
{
return $this->perfSamples;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListPerfSamplesResponse::class, 'Google_Service_ToolResults_ListPerfSamplesResponse');
@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class ListScreenshotClustersResponse extends \Google\Collection
{
protected $collection_key = 'clusters';
protected $clustersType = ScreenshotCluster::class;
protected $clustersDataType = 'array';
/**
* @param ScreenshotCluster[]
*/
public function setClusters($clusters)
{
$this->clusters = $clusters;
}
/**
* @return ScreenshotCluster[]
*/
public function getClusters()
{
return $this->clusters;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListScreenshotClustersResponse::class, 'Google_Service_ToolResults_ListScreenshotClustersResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class ListStepAccessibilityClustersResponse extends \Google\Collection
{
protected $collection_key = 'clusters';
protected $clustersType = SuggestionClusterProto::class;
protected $clustersDataType = 'array';
/**
* @var string
*/
public $name;
/**
* @param SuggestionClusterProto[]
*/
public function setClusters($clusters)
{
$this->clusters = $clusters;
}
/**
* @return SuggestionClusterProto[]
*/
public function getClusters()
{
return $this->clusters;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListStepAccessibilityClustersResponse::class, 'Google_Service_ToolResults_ListStepAccessibilityClustersResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class ListStepThumbnailsResponse extends \Google\Collection
{
protected $collection_key = 'thumbnails';
/**
* @var string
*/
public $nextPageToken;
protected $thumbnailsType = Image::class;
protected $thumbnailsDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param Image[]
*/
public function setThumbnails($thumbnails)
{
$this->thumbnails = $thumbnails;
}
/**
* @return Image[]
*/
public function getThumbnails()
{
return $this->thumbnails;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListStepThumbnailsResponse::class, 'Google_Service_ToolResults_ListStepThumbnailsResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class ListStepsResponse extends \Google\Collection
{
protected $collection_key = 'steps';
/**
* @var string
*/
public $nextPageToken;
protected $stepsType = Step::class;
protected $stepsDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param Step[]
*/
public function setSteps($steps)
{
$this->steps = $steps;
}
/**
* @return Step[]
*/
public function getSteps()
{
return $this->steps;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListStepsResponse::class, 'Google_Service_ToolResults_ListStepsResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class ListTestCasesResponse extends \Google\Collection
{
protected $collection_key = 'testCases';
/**
* @var string
*/
public $nextPageToken;
protected $testCasesType = TestCase::class;
protected $testCasesDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param TestCase[]
*/
public function setTestCases($testCases)
{
$this->testCases = $testCases;
}
/**
* @return TestCase[]
*/
public function getTestCases()
{
return $this->testCases;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListTestCasesResponse::class, 'Google_Service_ToolResults_ListTestCasesResponse');
@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class LogcatCollectionError extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LogcatCollectionError::class, 'Google_Service_ToolResults_LogcatCollectionError');
@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class MatrixDimensionDefinition extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MatrixDimensionDefinition::class, 'Google_Service_ToolResults_MatrixDimensionDefinition');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class MemoryInfo extends \Google\Model
{
/**
* @var string
*/
public $memoryCapInKibibyte;
/**
* @var string
*/
public $memoryTotalInKibibyte;
/**
* @param string
*/
public function setMemoryCapInKibibyte($memoryCapInKibibyte)
{
$this->memoryCapInKibibyte = $memoryCapInKibibyte;
}
/**
* @return string
*/
public function getMemoryCapInKibibyte()
{
return $this->memoryCapInKibibyte;
}
/**
* @param string
*/
public function setMemoryTotalInKibibyte($memoryTotalInKibibyte)
{
$this->memoryTotalInKibibyte = $memoryTotalInKibibyte;
}
/**
* @return string
*/
public function getMemoryTotalInKibibyte()
{
return $this->memoryTotalInKibibyte;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MemoryInfo::class, 'Google_Service_ToolResults_MemoryInfo');
@@ -0,0 +1,77 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class MergedResult extends \Google\Collection
{
protected $collection_key = 'testSuiteOverviews';
protected $outcomeType = Outcome::class;
protected $outcomeDataType = '';
/**
* @var string
*/
public $state;
protected $testSuiteOverviewsType = TestSuiteOverview::class;
protected $testSuiteOverviewsDataType = 'array';
/**
* @param Outcome
*/
public function setOutcome(Outcome $outcome)
{
$this->outcome = $outcome;
}
/**
* @return Outcome
*/
public function getOutcome()
{
return $this->outcome;
}
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
/**
* @param TestSuiteOverview[]
*/
public function setTestSuiteOverviews($testSuiteOverviews)
{
$this->testSuiteOverviews = $testSuiteOverviews;
}
/**
* @return TestSuiteOverview[]
*/
public function getTestSuiteOverviews()
{
return $this->testSuiteOverviews;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MergedResult::class, 'Google_Service_ToolResults_MergedResult');
@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class MultiStep extends \Google\Model
{
/**
* @var int
*/
public $multistepNumber;
protected $primaryStepType = PrimaryStep::class;
protected $primaryStepDataType = '';
/**
* @var string
*/
public $primaryStepId;
/**
* @param int
*/
public function setMultistepNumber($multistepNumber)
{
$this->multistepNumber = $multistepNumber;
}
/**
* @return int
*/
public function getMultistepNumber()
{
return $this->multistepNumber;
}
/**
* @param PrimaryStep
*/
public function setPrimaryStep(PrimaryStep $primaryStep)
{
$this->primaryStep = $primaryStep;
}
/**
* @return PrimaryStep
*/
public function getPrimaryStep()
{
return $this->primaryStep;
}
/**
* @param string
*/
public function setPrimaryStepId($primaryStepId)
{
$this->primaryStepId = $primaryStepId;
}
/**
* @return string
*/
public function getPrimaryStepId()
{
return $this->primaryStepId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MultiStep::class, 'Google_Service_ToolResults_MultiStep');
@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class NativeCrash extends \Google\Model
{
protected $stackTraceType = StackTrace::class;
protected $stackTraceDataType = '';
/**
* @param StackTrace
*/
public function setStackTrace(StackTrace $stackTrace)
{
$this->stackTrace = $stackTrace;
}
/**
* @return StackTrace
*/
public function getStackTrace()
{
return $this->stackTrace;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(NativeCrash::class, 'Google_Service_ToolResults_NativeCrash');
@@ -0,0 +1,115 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class NonSdkApi extends \Google\Collection
{
protected $collection_key = 'insights';
/**
* @var string
*/
public $apiSignature;
/**
* @var string[]
*/
public $exampleStackTraces;
protected $insightsType = NonSdkApiInsight::class;
protected $insightsDataType = 'array';
/**
* @var int
*/
public $invocationCount;
/**
* @var string
*/
public $list;
/**
* @param string
*/
public function setApiSignature($apiSignature)
{
$this->apiSignature = $apiSignature;
}
/**
* @return string
*/
public function getApiSignature()
{
return $this->apiSignature;
}
/**
* @param string[]
*/
public function setExampleStackTraces($exampleStackTraces)
{
$this->exampleStackTraces = $exampleStackTraces;
}
/**
* @return string[]
*/
public function getExampleStackTraces()
{
return $this->exampleStackTraces;
}
/**
* @param NonSdkApiInsight[]
*/
public function setInsights($insights)
{
$this->insights = $insights;
}
/**
* @return NonSdkApiInsight[]
*/
public function getInsights()
{
return $this->insights;
}
/**
* @param int
*/
public function setInvocationCount($invocationCount)
{
$this->invocationCount = $invocationCount;
}
/**
* @return int
*/
public function getInvocationCount()
{
return $this->invocationCount;
}
/**
* @param string
*/
public function setList($list)
{
$this->list = $list;
}
/**
* @return string
*/
public function getList()
{
return $this->list;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(NonSdkApi::class, 'Google_Service_ToolResults_NonSdkApi');
@@ -0,0 +1,95 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class NonSdkApiInsight extends \Google\Collection
{
protected $collection_key = 'exampleTraceMessages';
/**
* @var string[]
*/
public $exampleTraceMessages;
/**
* @var string
*/
public $matcherId;
protected $pendingGoogleUpdateInsightType = PendingGoogleUpdateInsight::class;
protected $pendingGoogleUpdateInsightDataType = '';
protected $upgradeInsightType = UpgradeInsight::class;
protected $upgradeInsightDataType = '';
/**
* @param string[]
*/
public function setExampleTraceMessages($exampleTraceMessages)
{
$this->exampleTraceMessages = $exampleTraceMessages;
}
/**
* @return string[]
*/
public function getExampleTraceMessages()
{
return $this->exampleTraceMessages;
}
/**
* @param string
*/
public function setMatcherId($matcherId)
{
$this->matcherId = $matcherId;
}
/**
* @return string
*/
public function getMatcherId()
{
return $this->matcherId;
}
/**
* @param PendingGoogleUpdateInsight
*/
public function setPendingGoogleUpdateInsight(PendingGoogleUpdateInsight $pendingGoogleUpdateInsight)
{
$this->pendingGoogleUpdateInsight = $pendingGoogleUpdateInsight;
}
/**
* @return PendingGoogleUpdateInsight
*/
public function getPendingGoogleUpdateInsight()
{
return $this->pendingGoogleUpdateInsight;
}
/**
* @param UpgradeInsight
*/
public function setUpgradeInsight(UpgradeInsight $upgradeInsight)
{
$this->upgradeInsight = $upgradeInsight;
}
/**
* @return UpgradeInsight
*/
public function getUpgradeInsight()
{
return $this->upgradeInsight;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(NonSdkApiInsight::class, 'Google_Service_ToolResults_NonSdkApiInsight');
@@ -0,0 +1,63 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class NonSdkApiUsageViolation extends \Google\Collection
{
protected $collection_key = 'apiSignatures';
/**
* @var string[]
*/
public $apiSignatures;
/**
* @var int
*/
public $uniqueApis;
/**
* @param string[]
*/
public function setApiSignatures($apiSignatures)
{
$this->apiSignatures = $apiSignatures;
}
/**
* @return string[]
*/
public function getApiSignatures()
{
return $this->apiSignatures;
}
/**
* @param int
*/
public function setUniqueApis($uniqueApis)
{
$this->uniqueApis = $uniqueApis;
}
/**
* @return int
*/
public function getUniqueApis()
{
return $this->uniqueApis;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(NonSdkApiUsageViolation::class, 'Google_Service_ToolResults_NonSdkApiUsageViolation');
@@ -0,0 +1,97 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class NonSdkApiUsageViolationReport extends \Google\Collection
{
protected $collection_key = 'exampleApis';
protected $exampleApisType = NonSdkApi::class;
protected $exampleApisDataType = 'array';
/**
* @var int
*/
public $minSdkVersion;
/**
* @var int
*/
public $targetSdkVersion;
/**
* @var int
*/
public $uniqueApis;
/**
* @param NonSdkApi[]
*/
public function setExampleApis($exampleApis)
{
$this->exampleApis = $exampleApis;
}
/**
* @return NonSdkApi[]
*/
public function getExampleApis()
{
return $this->exampleApis;
}
/**
* @param int
*/
public function setMinSdkVersion($minSdkVersion)
{
$this->minSdkVersion = $minSdkVersion;
}
/**
* @return int
*/
public function getMinSdkVersion()
{
return $this->minSdkVersion;
}
/**
* @param int
*/
public function setTargetSdkVersion($targetSdkVersion)
{
$this->targetSdkVersion = $targetSdkVersion;
}
/**
* @return int
*/
public function getTargetSdkVersion()
{
return $this->targetSdkVersion;
}
/**
* @param int
*/
public function setUniqueApis($uniqueApis)
{
$this->uniqueApis = $uniqueApis;
}
/**
* @return int
*/
public function getUniqueApis()
{
return $this->uniqueApis;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(NonSdkApiUsageViolationReport::class, 'Google_Service_ToolResults_NonSdkApiUsageViolationReport');
@@ -0,0 +1,108 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class Outcome extends \Google\Model
{
protected $failureDetailType = FailureDetail::class;
protected $failureDetailDataType = '';
protected $inconclusiveDetailType = InconclusiveDetail::class;
protected $inconclusiveDetailDataType = '';
protected $skippedDetailType = SkippedDetail::class;
protected $skippedDetailDataType = '';
protected $successDetailType = SuccessDetail::class;
protected $successDetailDataType = '';
/**
* @var string
*/
public $summary;
/**
* @param FailureDetail
*/
public function setFailureDetail(FailureDetail $failureDetail)
{
$this->failureDetail = $failureDetail;
}
/**
* @return FailureDetail
*/
public function getFailureDetail()
{
return $this->failureDetail;
}
/**
* @param InconclusiveDetail
*/
public function setInconclusiveDetail(InconclusiveDetail $inconclusiveDetail)
{
$this->inconclusiveDetail = $inconclusiveDetail;
}
/**
* @return InconclusiveDetail
*/
public function getInconclusiveDetail()
{
return $this->inconclusiveDetail;
}
/**
* @param SkippedDetail
*/
public function setSkippedDetail(SkippedDetail $skippedDetail)
{
$this->skippedDetail = $skippedDetail;
}
/**
* @return SkippedDetail
*/
public function getSkippedDetail()
{
return $this->skippedDetail;
}
/**
* @param SuccessDetail
*/
public function setSuccessDetail(SuccessDetail $successDetail)
{
$this->successDetail = $successDetail;
}
/**
* @return SuccessDetail
*/
public function getSuccessDetail()
{
return $this->successDetail;
}
/**
* @param string
*/
public function setSummary($summary)
{
$this->summary = $summary;
}
/**
* @return string
*/
public function getSummary()
{
return $this->summary;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Outcome::class, 'Google_Service_ToolResults_Outcome');
@@ -0,0 +1,63 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class OverlappingUIElements extends \Google\Collection
{
protected $collection_key = 'resourceName';
/**
* @var string[]
*/
public $resourceName;
/**
* @var string
*/
public $screenId;
/**
* @param string[]
*/
public function setResourceName($resourceName)
{
$this->resourceName = $resourceName;
}
/**
* @return string[]
*/
public function getResourceName()
{
return $this->resourceName;
}
/**
* @param string
*/
public function setScreenId($screenId)
{
$this->screenId = $screenId;
}
/**
* @return string
*/
public function getScreenId()
{
return $this->screenId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(OverlappingUIElements::class, 'Google_Service_ToolResults_OverlappingUIElements');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class PendingGoogleUpdateInsight extends \Google\Model
{
/**
* @var string
*/
public $nameOfGoogleLibrary;
/**
* @param string
*/
public function setNameOfGoogleLibrary($nameOfGoogleLibrary)
{
$this->nameOfGoogleLibrary = $nameOfGoogleLibrary;
}
/**
* @return string
*/
public function getNameOfGoogleLibrary()
{
return $this->nameOfGoogleLibrary;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PendingGoogleUpdateInsight::class, 'Google_Service_ToolResults_PendingGoogleUpdateInsight');
@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class PerfEnvironment extends \Google\Model
{
protected $cpuInfoType = CPUInfo::class;
protected $cpuInfoDataType = '';
protected $memoryInfoType = MemoryInfo::class;
protected $memoryInfoDataType = '';
/**
* @param CPUInfo
*/
public function setCpuInfo(CPUInfo $cpuInfo)
{
$this->cpuInfo = $cpuInfo;
}
/**
* @return CPUInfo
*/
public function getCpuInfo()
{
return $this->cpuInfo;
}
/**
* @param MemoryInfo
*/
public function setMemoryInfo(MemoryInfo $memoryInfo)
{
$this->memoryInfo = $memoryInfo;
}
/**
* @return MemoryInfo
*/
public function getMemoryInfo()
{
return $this->memoryInfo;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PerfEnvironment::class, 'Google_Service_ToolResults_PerfEnvironment');
@@ -0,0 +1,165 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class PerfMetricsSummary extends \Google\Collection
{
protected $collection_key = 'perfMetrics';
protected $appStartTimeType = AppStartTime::class;
protected $appStartTimeDataType = '';
/**
* @var string
*/
public $executionId;
protected $graphicsStatsType = GraphicsStats::class;
protected $graphicsStatsDataType = '';
/**
* @var string
*/
public $historyId;
protected $perfEnvironmentType = PerfEnvironment::class;
protected $perfEnvironmentDataType = '';
/**
* @var string[]
*/
public $perfMetrics;
/**
* @var string
*/
public $projectId;
/**
* @var string
*/
public $stepId;
/**
* @param AppStartTime
*/
public function setAppStartTime(AppStartTime $appStartTime)
{
$this->appStartTime = $appStartTime;
}
/**
* @return AppStartTime
*/
public function getAppStartTime()
{
return $this->appStartTime;
}
/**
* @param string
*/
public function setExecutionId($executionId)
{
$this->executionId = $executionId;
}
/**
* @return string
*/
public function getExecutionId()
{
return $this->executionId;
}
/**
* @param GraphicsStats
*/
public function setGraphicsStats(GraphicsStats $graphicsStats)
{
$this->graphicsStats = $graphicsStats;
}
/**
* @return GraphicsStats
*/
public function getGraphicsStats()
{
return $this->graphicsStats;
}
/**
* @param string
*/
public function setHistoryId($historyId)
{
$this->historyId = $historyId;
}
/**
* @return string
*/
public function getHistoryId()
{
return $this->historyId;
}
/**
* @param PerfEnvironment
*/
public function setPerfEnvironment(PerfEnvironment $perfEnvironment)
{
$this->perfEnvironment = $perfEnvironment;
}
/**
* @return PerfEnvironment
*/
public function getPerfEnvironment()
{
return $this->perfEnvironment;
}
/**
* @param string[]
*/
public function setPerfMetrics($perfMetrics)
{
$this->perfMetrics = $perfMetrics;
}
/**
* @return string[]
*/
public function getPerfMetrics()
{
return $this->perfMetrics;
}
/**
* @param string
*/
public function setProjectId($projectId)
{
$this->projectId = $projectId;
}
/**
* @return string
*/
public function getProjectId()
{
return $this->projectId;
}
/**
* @param string
*/
public function setStepId($stepId)
{
$this->stepId = $stepId;
}
/**
* @return string
*/
public function getStepId()
{
return $this->stepId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PerfMetricsSummary::class, 'Google_Service_ToolResults_PerfMetricsSummary');
@@ -0,0 +1,51 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class PerfSample extends \Google\Model
{
protected $sampleTimeType = Timestamp::class;
protected $sampleTimeDataType = '';
public $value;
/**
* @param Timestamp
*/
public function setSampleTime(Timestamp $sampleTime)
{
$this->sampleTime = $sampleTime;
}
/**
* @return Timestamp
*/
public function getSampleTime()
{
return $this->sampleTime;
}
public function setValue($value)
{
$this->value = $value;
}
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PerfSample::class, 'Google_Service_ToolResults_PerfSample');
@@ -0,0 +1,132 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class PerfSampleSeries extends \Google\Model
{
protected $basicPerfSampleSeriesType = BasicPerfSampleSeries::class;
protected $basicPerfSampleSeriesDataType = '';
/**
* @var string
*/
public $executionId;
/**
* @var string
*/
public $historyId;
/**
* @var string
*/
public $projectId;
/**
* @var string
*/
public $sampleSeriesId;
/**
* @var string
*/
public $stepId;
/**
* @param BasicPerfSampleSeries
*/
public function setBasicPerfSampleSeries(BasicPerfSampleSeries $basicPerfSampleSeries)
{
$this->basicPerfSampleSeries = $basicPerfSampleSeries;
}
/**
* @return BasicPerfSampleSeries
*/
public function getBasicPerfSampleSeries()
{
return $this->basicPerfSampleSeries;
}
/**
* @param string
*/
public function setExecutionId($executionId)
{
$this->executionId = $executionId;
}
/**
* @return string
*/
public function getExecutionId()
{
return $this->executionId;
}
/**
* @param string
*/
public function setHistoryId($historyId)
{
$this->historyId = $historyId;
}
/**
* @return string
*/
public function getHistoryId()
{
return $this->historyId;
}
/**
* @param string
*/
public function setProjectId($projectId)
{
$this->projectId = $projectId;
}
/**
* @return string
*/
public function getProjectId()
{
return $this->projectId;
}
/**
* @param string
*/
public function setSampleSeriesId($sampleSeriesId)
{
$this->sampleSeriesId = $sampleSeriesId;
}
/**
* @return string
*/
public function getSampleSeriesId()
{
return $this->sampleSeriesId;
}
/**
* @param string
*/
public function setStepId($stepId)
{
$this->stepId = $stepId;
}
/**
* @return string
*/
public function getStepId()
{
return $this->stepId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PerfSampleSeries::class, 'Google_Service_ToolResults_PerfSampleSeries');
@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class PerformedGoogleLogin extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PerformedGoogleLogin::class, 'Google_Service_ToolResults_PerformedGoogleLogin');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class PerformedMonkeyActions extends \Google\Model
{
/**
* @var int
*/
public $totalActions;
/**
* @param int
*/
public function setTotalActions($totalActions)
{
$this->totalActions = $totalActions;
}
/**
* @return int
*/
public function getTotalActions()
{
return $this->totalActions;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PerformedMonkeyActions::class, 'Google_Service_ToolResults_PerformedMonkeyActions');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class PrimaryStep extends \Google\Collection
{
protected $collection_key = 'individualOutcome';
protected $individualOutcomeType = IndividualOutcome::class;
protected $individualOutcomeDataType = 'array';
/**
* @var string
*/
public $rollUp;
/**
* @param IndividualOutcome[]
*/
public function setIndividualOutcome($individualOutcome)
{
$this->individualOutcome = $individualOutcome;
}
/**
* @return IndividualOutcome[]
*/
public function getIndividualOutcome()
{
return $this->individualOutcome;
}
/**
* @param string
*/
public function setRollUp($rollUp)
{
$this->rollUp = $rollUp;
}
/**
* @return string
*/
public function getRollUp()
{
return $this->rollUp;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PrimaryStep::class, 'Google_Service_ToolResults_PrimaryStep');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class ProjectSettings extends \Google\Model
{
/**
* @var string
*/
public $defaultBucket;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setDefaultBucket($defaultBucket)
{
$this->defaultBucket = $defaultBucket;
}
/**
* @return string
*/
public function getDefaultBucket()
{
return $this->defaultBucket;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProjectSettings::class, 'Google_Service_ToolResults_ProjectSettings');
@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class PublishXunitXmlFilesRequest extends \Google\Collection
{
protected $collection_key = 'xunitXmlFiles';
protected $xunitXmlFilesType = FileReference::class;
protected $xunitXmlFilesDataType = 'array';
/**
* @param FileReference[]
*/
public function setXunitXmlFiles($xunitXmlFiles)
{
$this->xunitXmlFiles = $xunitXmlFiles;
}
/**
* @return FileReference[]
*/
public function getXunitXmlFiles()
{
return $this->xunitXmlFiles;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PublishXunitXmlFilesRequest::class, 'Google_Service_ToolResults_PublishXunitXmlFilesRequest');
@@ -0,0 +1,98 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class RegionProto extends \Google\Model
{
/**
* @var int
*/
public $heightPx;
/**
* @var int
*/
public $leftPx;
/**
* @var int
*/
public $topPx;
/**
* @var int
*/
public $widthPx;
/**
* @param int
*/
public function setHeightPx($heightPx)
{
$this->heightPx = $heightPx;
}
/**
* @return int
*/
public function getHeightPx()
{
return $this->heightPx;
}
/**
* @param int
*/
public function setLeftPx($leftPx)
{
$this->leftPx = $leftPx;
}
/**
* @return int
*/
public function getLeftPx()
{
return $this->leftPx;
}
/**
* @param int
*/
public function setTopPx($topPx)
{
$this->topPx = $topPx;
}
/**
* @return int
*/
public function getTopPx()
{
return $this->topPx;
}
/**
* @param int
*/
public function setWidthPx($widthPx)
{
$this->widthPx = $widthPx;
}
/**
* @return int
*/
public function getWidthPx()
{
return $this->widthPx;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(RegionProto::class, 'Google_Service_ToolResults_RegionProto');
@@ -0,0 +1,83 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults\Resource;
use Google\Service\ToolResults\ProjectSettings;
/**
* The "projects" collection of methods.
* Typical usage is:
* <code>
* $toolresultsService = new Google\Service\ToolResults(...);
* $projects = $toolresultsService->projects;
* </code>
*/
class Projects extends \Google\Service\Resource
{
/**
* Gets the Tool Results settings for a project. May return any of the following
* canonical error codes: - PERMISSION_DENIED - if the user is not authorized to
* read from project (projects.getSettings)
*
* @param string $projectId A Project id. Required.
* @param array $optParams Optional parameters.
* @return ProjectSettings
* @throws \Google\Service\Exception
*/
public function getSettings($projectId, $optParams = [])
{
$params = ['projectId' => $projectId];
$params = array_merge($params, $optParams);
return $this->call('getSettings', [$params], ProjectSettings::class);
}
/**
* Creates resources for settings which have not yet been set. Currently, this
* creates a single resource: a Google Cloud Storage bucket, to be used as the
* default bucket for this project. The bucket is created in an FTL-own storage
* project. Except for in rare cases, calling this method in parallel from
* multiple clients will only create a single bucket. In order to avoid
* unnecessary storage charges, the bucket is configured to automatically delete
* objects older than 90 days. The bucket is created with the following
* permissions: - Owner access for owners of central storage project (FTL-owned)
* - Writer access for owners/editors of customer project - Reader access for
* viewers of customer project The default ACL on objects created in the bucket
* is: - Owner access for owners of central storage project - Reader access for
* owners/editors/viewers of customer project See Google Cloud Storage
* documentation for more details. If there is already a default bucket set and
* the project can access the bucket, this call does nothing. However, if the
* project doesn't have the permission to access the bucket or the bucket is
* deleted, a new bucket will be created. May return any canonical error codes,
* including the following: - PERMISSION_DENIED - if the user is not authorized
* to write to project - Any error code raised by Google Cloud Storage
* (projects.initializeSettings)
*
* @param string $projectId A Project id. Required.
* @param array $optParams Optional parameters.
* @return ProjectSettings
* @throws \Google\Service\Exception
*/
public function initializeSettings($projectId, $optParams = [])
{
$params = ['projectId' => $projectId];
$params = array_merge($params, $optParams);
return $this->call('initializeSettings', [$params], ProjectSettings::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Projects::class, 'Google_Service_ToolResults_Resource_Projects');
@@ -0,0 +1,103 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults\Resource;
use Google\Service\ToolResults\History;
use Google\Service\ToolResults\ListHistoriesResponse;
/**
* The "histories" collection of methods.
* Typical usage is:
* <code>
* $toolresultsService = new Google\Service\ToolResults(...);
* $histories = $toolresultsService->projects_histories;
* </code>
*/
class ProjectsHistories extends \Google\Service\Resource
{
/**
* Creates a History. The returned History will have the id set. May return any
* of the following canonical error codes: - PERMISSION_DENIED - if the user is
* not authorized to write to project - INVALID_ARGUMENT - if the request is
* malformed - NOT_FOUND - if the containing project does not exist
* (histories.create)
*
* @param string $projectId A Project id. Required.
* @param History $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string requestId A unique request ID for server to detect
* duplicated requests. For example, a UUID. Optional, but strongly recommended.
* @return History
* @throws \Google\Service\Exception
*/
public function create($projectId, History $postBody, $optParams = [])
{
$params = ['projectId' => $projectId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('create', [$params], History::class);
}
/**
* Gets a History. May return any of the following canonical error codes: -
* PERMISSION_DENIED - if the user is not authorized to read project -
* INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the History
* does not exist (histories.get)
*
* @param string $projectId A Project id. Required.
* @param string $historyId A History id. Required.
* @param array $optParams Optional parameters.
* @return History
* @throws \Google\Service\Exception
*/
public function get($projectId, $historyId, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], History::class);
}
/**
* Lists Histories for a given Project. The histories are sorted by modification
* time in descending order. The history_id key will be used to order the
* history with the same modification time. May return any of the following
* canonical error codes: - PERMISSION_DENIED - if the user is not authorized to
* read project - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND -
* if the History does not exist (histories.listProjectsHistories)
*
* @param string $projectId A Project id. Required.
* @param array $optParams Optional parameters.
*
* @opt_param string filterByName If set, only return histories with the given
* name. Optional.
* @opt_param int pageSize The maximum number of Histories to fetch. Default
* value: 20. The server will use this default if the field is not set or has a
* value of 0. Any value greater than 100 will be treated as 100. Optional.
* @opt_param string pageToken A continuation token to resume the query at the
* next item. Optional.
* @return ListHistoriesResponse
* @throws \Google\Service\Exception
*/
public function listProjectsHistories($projectId, $optParams = [])
{
$params = ['projectId' => $projectId];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListHistoriesResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProjectsHistories::class, 'Google_Service_ToolResults_Resource_ProjectsHistories');
@@ -0,0 +1,130 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults\Resource;
use Google\Service\ToolResults\Execution;
use Google\Service\ToolResults\ListExecutionsResponse;
/**
* The "executions" collection of methods.
* Typical usage is:
* <code>
* $toolresultsService = new Google\Service\ToolResults(...);
* $executions = $toolresultsService->projects_histories_executions;
* </code>
*/
class ProjectsHistoriesExecutions extends \Google\Service\Resource
{
/**
* Creates an Execution. The returned Execution will have the id set. May return
* any of the following canonical error codes: - PERMISSION_DENIED - if the user
* is not authorized to write to project - INVALID_ARGUMENT - if the request is
* malformed - NOT_FOUND - if the containing History does not exist
* (executions.create)
*
* @param string $projectId A Project id. Required.
* @param string $historyId A History id. Required.
* @param Execution $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string requestId A unique request ID for server to detect
* duplicated requests. For example, a UUID. Optional, but strongly recommended.
* @return Execution
* @throws \Google\Service\Exception
*/
public function create($projectId, $historyId, Execution $postBody, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('create', [$params], Execution::class);
}
/**
* Gets an Execution. May return any of the following canonical error codes: -
* PERMISSION_DENIED - if the user is not authorized to write to project -
* INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the Execution
* does not exist (executions.get)
*
* @param string $projectId A Project id. Required.
* @param string $historyId A History id. Required.
* @param string $executionId An Execution id. Required.
* @param array $optParams Optional parameters.
* @return Execution
* @throws \Google\Service\Exception
*/
public function get($projectId, $historyId, $executionId, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], Execution::class);
}
/**
* Lists Executions for a given History. The executions are sorted by
* creation_time in descending order. The execution_id key will be used to order
* the executions with the same creation_time. May return any of the following
* canonical error codes: - PERMISSION_DENIED - if the user is not authorized to
* read project - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND -
* if the containing History does not exist
* (executions.listProjectsHistoriesExecutions)
*
* @param string $projectId A Project id. Required.
* @param string $historyId A History id. Required.
* @param array $optParams Optional parameters.
*
* @opt_param int pageSize The maximum number of Executions to fetch. Default
* value: 25. The server will use this default if the field is not set or has a
* value of 0. Optional.
* @opt_param string pageToken A continuation token to resume the query at the
* next item. Optional.
* @return ListExecutionsResponse
* @throws \Google\Service\Exception
*/
public function listProjectsHistoriesExecutions($projectId, $historyId, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListExecutionsResponse::class);
}
/**
* Updates an existing Execution with the supplied partial entity. May return
* any of the following canonical error codes: - PERMISSION_DENIED - if the user
* is not authorized to write to project - INVALID_ARGUMENT - if the request is
* malformed - FAILED_PRECONDITION - if the requested state transition is
* illegal - NOT_FOUND - if the containing History does not exist
* (executions.patch)
*
* @param string $projectId A Project id. Required.
* @param string $historyId Required.
* @param string $executionId Required.
* @param Execution $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string requestId A unique request ID for server to detect
* duplicated requests. For example, a UUID. Optional, but strongly recommended.
* @return Execution
* @throws \Google\Service\Exception
*/
public function patch($projectId, $historyId, $executionId, Execution $postBody, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('patch', [$params], Execution::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProjectsHistoriesExecutions::class, 'Google_Service_ToolResults_Resource_ProjectsHistoriesExecutions');
@@ -0,0 +1,75 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults\Resource;
use Google\Service\ToolResults\ListScreenshotClustersResponse;
use Google\Service\ToolResults\ScreenshotCluster;
/**
* The "clusters" collection of methods.
* Typical usage is:
* <code>
* $toolresultsService = new Google\Service\ToolResults(...);
* $clusters = $toolresultsService->projects_histories_executions_clusters;
* </code>
*/
class ProjectsHistoriesExecutionsClusters extends \Google\Service\Resource
{
/**
* Retrieves a single screenshot cluster by its ID (clusters.get)
*
* @param string $projectId A Project id. Required.
* @param string $historyId A History id. Required.
* @param string $executionId An Execution id. Required.
* @param string $clusterId A Cluster id Required.
* @param array $optParams Optional parameters.
* @return ScreenshotCluster
* @throws \Google\Service\Exception
*/
public function get($projectId, $historyId, $executionId, $clusterId, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'clusterId' => $clusterId];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], ScreenshotCluster::class);
}
/**
* Lists Screenshot Clusters Returns the list of screenshot clusters
* corresponding to an execution. Screenshot clusters are created after the
* execution is finished. Clusters are created from a set of screenshots.
* Between any two screenshots, a matching score is calculated based off their
* metadata that determines how similar they are. Screenshots are placed in the
* cluster that has screens which have the highest matching scores.
* (clusters.listProjectsHistoriesExecutionsClusters)
*
* @param string $projectId A Project id. Required.
* @param string $historyId A History id. Required.
* @param string $executionId An Execution id. Required.
* @param array $optParams Optional parameters.
* @return ListScreenshotClustersResponse
* @throws \Google\Service\Exception
*/
public function listProjectsHistoriesExecutionsClusters($projectId, $historyId, $executionId, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListScreenshotClustersResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProjectsHistoriesExecutionsClusters::class, 'Google_Service_ToolResults_Resource_ProjectsHistoriesExecutionsClusters');
@@ -0,0 +1,83 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults\Resource;
use Google\Service\ToolResults\Environment;
use Google\Service\ToolResults\ListEnvironmentsResponse;
/**
* The "environments" collection of methods.
* Typical usage is:
* <code>
* $toolresultsService = new Google\Service\ToolResults(...);
* $environments = $toolresultsService->projects_histories_executions_environments;
* </code>
*/
class ProjectsHistoriesExecutionsEnvironments extends \Google\Service\Resource
{
/**
* Gets an Environment. May return any of the following canonical error codes: -
* PERMISSION_DENIED - if the user is not authorized to read project -
* INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the
* Environment does not exist (environments.get)
*
* @param string $projectId Required. A Project id.
* @param string $historyId Required. A History id.
* @param string $executionId Required. An Execution id.
* @param string $environmentId Required. An Environment id.
* @param array $optParams Optional parameters.
* @return Environment
* @throws \Google\Service\Exception
*/
public function get($projectId, $historyId, $executionId, $environmentId, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'environmentId' => $environmentId];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], Environment::class);
}
/**
* Lists Environments for a given Execution. The Environments are sorted by
* display name. May return any of the following canonical error codes: -
* PERMISSION_DENIED - if the user is not authorized to read project -
* INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the
* containing Execution does not exist
* (environments.listProjectsHistoriesExecutionsEnvironments)
*
* @param string $projectId Required. A Project id.
* @param string $historyId Required. A History id.
* @param string $executionId Required. An Execution id.
* @param array $optParams Optional parameters.
*
* @opt_param int pageSize The maximum number of Environments to fetch. Default
* value: 25. The server will use this default if the field is not set or has a
* value of 0.
* @opt_param string pageToken A continuation token to resume the query at the
* next item.
* @return ListEnvironmentsResponse
* @throws \Google\Service\Exception
*/
public function listProjectsHistoriesExecutionsEnvironments($projectId, $historyId, $executionId, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListEnvironmentsResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProjectsHistoriesExecutionsEnvironments::class, 'Google_Service_ToolResults_Resource_ProjectsHistoriesExecutionsEnvironments');
@@ -0,0 +1,208 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults\Resource;
use Google\Service\ToolResults\ListStepAccessibilityClustersResponse;
use Google\Service\ToolResults\ListStepsResponse;
use Google\Service\ToolResults\PerfMetricsSummary;
use Google\Service\ToolResults\PublishXunitXmlFilesRequest;
use Google\Service\ToolResults\Step;
/**
* The "steps" collection of methods.
* Typical usage is:
* <code>
* $toolresultsService = new Google\Service\ToolResults(...);
* $steps = $toolresultsService->projects_histories_executions_steps;
* </code>
*/
class ProjectsHistoriesExecutionsSteps extends \Google\Service\Resource
{
/**
* Lists accessibility clusters for a given Step May return any of the following
* canonical error codes: - PERMISSION_DENIED - if the user is not authorized to
* read project - INVALID_ARGUMENT - if the request is malformed -
* FAILED_PRECONDITION - if an argument in the request happens to be invalid;
* e.g. if the locale format is incorrect - NOT_FOUND - if the containing Step
* does not exist (steps.accessibilityClusters)
*
* @param string $name A full resource name of the step. For example,
* projects/my-project/histories/bh.1234567890abcdef/executions/
* 1234567890123456789/steps/bs.1234567890abcdef Required.
* @param array $optParams Optional parameters.
*
* @opt_param string locale The accepted format is the canonical Unicode format
* with hyphen as a delimiter. Language must be lowercase, Language Script -
* Capitalized, Region - UPPERCASE. See
* http://www.unicode.org/reports/tr35/#Unicode_locale_identifier for details.
* Required.
* @return ListStepAccessibilityClustersResponse
* @throws \Google\Service\Exception
*/
public function accessibilityClusters($name, $optParams = [])
{
$params = ['name' => $name];
$params = array_merge($params, $optParams);
return $this->call('accessibilityClusters', [$params], ListStepAccessibilityClustersResponse::class);
}
/**
* Creates a Step. The returned Step will have the id set. May return any of the
* following canonical error codes: - PERMISSION_DENIED - if the user is not
* authorized to write to project - INVALID_ARGUMENT - if the request is
* malformed - FAILED_PRECONDITION - if the step is too large (more than 10Mib)
* - NOT_FOUND - if the containing Execution does not exist (steps.create)
*
* @param string $projectId Required. A Project id.
* @param string $historyId Required. A History id.
* @param string $executionId Required. An Execution id.
* @param Step $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string requestId A unique request ID for server to detect
* duplicated requests. For example, a UUID. Optional, but strongly recommended.
* @return Step
* @throws \Google\Service\Exception
*/
public function create($projectId, $historyId, $executionId, Step $postBody, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('create', [$params], Step::class);
}
/**
* Gets a Step. May return any of the following canonical error codes: -
* PERMISSION_DENIED - if the user is not authorized to read project -
* INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the Step does
* not exist (steps.get)
*
* @param string $projectId A Project id. Required.
* @param string $historyId A History id. Required.
* @param string $executionId A Execution id. Required.
* @param string $stepId A Step id. Required.
* @param array $optParams Optional parameters.
* @return Step
* @throws \Google\Service\Exception
*/
public function get($projectId, $historyId, $executionId, $stepId, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], Step::class);
}
/**
* Retrieves a PerfMetricsSummary. May return any of the following error
* code(s): - NOT_FOUND - The specified PerfMetricsSummary does not exist
* (steps.getPerfMetricsSummary)
*
* @param string $projectId The cloud project
* @param string $historyId A tool results history ID.
* @param string $executionId A tool results execution ID.
* @param string $stepId A tool results step ID.
* @param array $optParams Optional parameters.
* @return PerfMetricsSummary
* @throws \Google\Service\Exception
*/
public function getPerfMetricsSummary($projectId, $historyId, $executionId, $stepId, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId];
$params = array_merge($params, $optParams);
return $this->call('getPerfMetricsSummary', [$params], PerfMetricsSummary::class);
}
/**
* Lists Steps for a given Execution. The steps are sorted by creation_time in
* descending order. The step_id key will be used to order the steps with the
* same creation_time. May return any of the following canonical error codes: -
* PERMISSION_DENIED - if the user is not authorized to read project -
* INVALID_ARGUMENT - if the request is malformed - FAILED_PRECONDITION - if an
* argument in the request happens to be invalid; e.g. if an attempt is made to
* list the children of a nonexistent Step - NOT_FOUND - if the containing
* Execution does not exist (steps.listProjectsHistoriesExecutionsSteps)
*
* @param string $projectId A Project id. Required.
* @param string $historyId A History id. Required.
* @param string $executionId A Execution id. Required.
* @param array $optParams Optional parameters.
*
* @opt_param int pageSize The maximum number of Steps to fetch. Default value:
* 25. The server will use this default if the field is not set or has a value
* of 0. Optional.
* @opt_param string pageToken A continuation token to resume the query at the
* next item. Optional.
* @return ListStepsResponse
* @throws \Google\Service\Exception
*/
public function listProjectsHistoriesExecutionsSteps($projectId, $historyId, $executionId, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListStepsResponse::class);
}
/**
* Updates an existing Step with the supplied partial entity. May return any of
* the following canonical error codes: - PERMISSION_DENIED - if the user is not
* authorized to write project - INVALID_ARGUMENT - if the request is malformed
* - FAILED_PRECONDITION - if the requested state transition is illegal (e.g try
* to upload a duplicate xml file), if the updated step is too large (more than
* 10Mib) - NOT_FOUND - if the containing Execution does not exist (steps.patch)
*
* @param string $projectId A Project id. Required.
* @param string $historyId A History id. Required.
* @param string $executionId A Execution id. Required.
* @param string $stepId A Step id. Required.
* @param Step $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string requestId A unique request ID for server to detect
* duplicated requests. For example, a UUID. Optional, but strongly recommended.
* @return Step
* @throws \Google\Service\Exception
*/
public function patch($projectId, $historyId, $executionId, $stepId, Step $postBody, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('patch', [$params], Step::class);
}
/**
* Publish xml files to an existing Step. May return any of the following
* canonical error codes: - PERMISSION_DENIED - if the user is not authorized to
* write project - INVALID_ARGUMENT - if the request is malformed -
* FAILED_PRECONDITION - if the requested state transition is illegal, e.g. try
* to upload a duplicate xml file or a file too large. - NOT_FOUND - if the
* containing Execution does not exist (steps.publishXunitXmlFiles)
*
* @param string $projectId A Project id. Required.
* @param string $historyId A History id. Required.
* @param string $executionId A Execution id. Required.
* @param string $stepId A Step id. Note: This step must include a
* TestExecutionStep. Required.
* @param PublishXunitXmlFilesRequest $postBody
* @param array $optParams Optional parameters.
* @return Step
* @throws \Google\Service\Exception
*/
public function publishXunitXmlFiles($projectId, $historyId, $executionId, $stepId, PublishXunitXmlFilesRequest $postBody, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('publishXunitXmlFiles', [$params], Step::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProjectsHistoriesExecutionsSteps::class, 'Google_Service_ToolResults_Resource_ProjectsHistoriesExecutionsSteps');
@@ -0,0 +1,55 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults\Resource;
use Google\Service\ToolResults\PerfMetricsSummary;
/**
* The "perfMetricsSummary" collection of methods.
* Typical usage is:
* <code>
* $toolresultsService = new Google\Service\ToolResults(...);
* $perfMetricsSummary = $toolresultsService->projects_histories_executions_steps_perfMetricsSummary;
* </code>
*/
class ProjectsHistoriesExecutionsStepsPerfMetricsSummary extends \Google\Service\Resource
{
/**
* Creates a PerfMetricsSummary resource. Returns the existing one if it has
* already been created. May return any of the following error code(s): -
* NOT_FOUND - The containing Step does not exist (perfMetricsSummary.create)
*
* @param string $projectId The cloud project
* @param string $historyId A tool results history ID.
* @param string $executionId A tool results execution ID.
* @param string $stepId A tool results step ID.
* @param PerfMetricsSummary $postBody
* @param array $optParams Optional parameters.
* @return PerfMetricsSummary
* @throws \Google\Service\Exception
*/
public function create($projectId, $historyId, $executionId, $stepId, PerfMetricsSummary $postBody, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('create', [$params], PerfMetricsSummary::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProjectsHistoriesExecutionsStepsPerfMetricsSummary::class, 'Google_Service_ToolResults_Resource_ProjectsHistoriesExecutionsStepsPerfMetricsSummary');
@@ -0,0 +1,101 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults\Resource;
use Google\Service\ToolResults\ListPerfSampleSeriesResponse;
use Google\Service\ToolResults\PerfSampleSeries;
/**
* The "perfSampleSeries" collection of methods.
* Typical usage is:
* <code>
* $toolresultsService = new Google\Service\ToolResults(...);
* $perfSampleSeries = $toolresultsService->projects_histories_executions_steps_perfSampleSeries;
* </code>
*/
class ProjectsHistoriesExecutionsStepsPerfSampleSeries extends \Google\Service\Resource
{
/**
* Creates a PerfSampleSeries. May return any of the following error code(s): -
* ALREADY_EXISTS - PerfMetricSummary already exists for the given Step -
* NOT_FOUND - The containing Step does not exist (perfSampleSeries.create)
*
* @param string $projectId The cloud project
* @param string $historyId A tool results history ID.
* @param string $executionId A tool results execution ID.
* @param string $stepId A tool results step ID.
* @param PerfSampleSeries $postBody
* @param array $optParams Optional parameters.
* @return PerfSampleSeries
* @throws \Google\Service\Exception
*/
public function create($projectId, $historyId, $executionId, $stepId, PerfSampleSeries $postBody, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('create', [$params], PerfSampleSeries::class);
}
/**
* Gets a PerfSampleSeries. May return any of the following error code(s): -
* NOT_FOUND - The specified PerfSampleSeries does not exist
* (perfSampleSeries.get)
*
* @param string $projectId The cloud project
* @param string $historyId A tool results history ID.
* @param string $executionId A tool results execution ID.
* @param string $stepId A tool results step ID.
* @param string $sampleSeriesId A sample series id
* @param array $optParams Optional parameters.
* @return PerfSampleSeries
* @throws \Google\Service\Exception
*/
public function get($projectId, $historyId, $executionId, $stepId, $sampleSeriesId, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId, 'sampleSeriesId' => $sampleSeriesId];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], PerfSampleSeries::class);
}
/**
* Lists PerfSampleSeries for a given Step. The request provides an optional
* filter which specifies one or more PerfMetricsType to include in the result;
* if none returns all. The resulting PerfSampleSeries are sorted by ids. May
* return any of the following canonical error codes: - NOT_FOUND - The
* containing Step does not exist
* (perfSampleSeries.listProjectsHistoriesExecutionsStepsPerfSampleSeries)
*
* @param string $projectId The cloud project
* @param string $historyId A tool results history ID.
* @param string $executionId A tool results execution ID.
* @param string $stepId A tool results step ID.
* @param array $optParams Optional parameters.
*
* @opt_param string filter Specify one or more PerfMetricType values such as
* CPU to filter the result
* @return ListPerfSampleSeriesResponse
* @throws \Google\Service\Exception
*/
public function listProjectsHistoriesExecutionsStepsPerfSampleSeries($projectId, $historyId, $executionId, $stepId, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListPerfSampleSeriesResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProjectsHistoriesExecutionsStepsPerfSampleSeries::class, 'Google_Service_ToolResults_Resource_ProjectsHistoriesExecutionsStepsPerfSampleSeries');
@@ -0,0 +1,95 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults\Resource;
use Google\Service\ToolResults\BatchCreatePerfSamplesRequest;
use Google\Service\ToolResults\BatchCreatePerfSamplesResponse;
use Google\Service\ToolResults\ListPerfSamplesResponse;
/**
* The "samples" collection of methods.
* Typical usage is:
* <code>
* $toolresultsService = new Google\Service\ToolResults(...);
* $samples = $toolresultsService->projects_histories_executions_steps_perfSampleSeries_samples;
* </code>
*/
class ProjectsHistoriesExecutionsStepsPerfSampleSeriesSamples extends \Google\Service\Resource
{
/**
* Creates a batch of PerfSamples - a client can submit multiple batches of Perf
* Samples through repeated calls to this method in order to split up a large
* request payload - duplicates and existing timestamp entries will be ignored.
* - the batch operation may partially succeed - the set of elements
* successfully inserted is returned in the response (omits items which already
* existed in the database). May return any of the following canonical error
* codes: - NOT_FOUND - The containing PerfSampleSeries does not exist
* (samples.batchCreate)
*
* @param string $projectId The cloud project
* @param string $historyId A tool results history ID.
* @param string $executionId A tool results execution ID.
* @param string $stepId A tool results step ID.
* @param string $sampleSeriesId A sample series id
* @param BatchCreatePerfSamplesRequest $postBody
* @param array $optParams Optional parameters.
* @return BatchCreatePerfSamplesResponse
* @throws \Google\Service\Exception
*/
public function batchCreate($projectId, $historyId, $executionId, $stepId, $sampleSeriesId, BatchCreatePerfSamplesRequest $postBody, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId, 'sampleSeriesId' => $sampleSeriesId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('batchCreate', [$params], BatchCreatePerfSamplesResponse::class);
}
/**
* Lists the Performance Samples of a given Sample Series - The list results are
* sorted by timestamps ascending - The default page size is 500 samples; and
* maximum size allowed 5000 - The response token indicates the last returned
* PerfSample timestamp - When the results size exceeds the page size, submit a
* subsequent request including the page token to return the rest of the samples
* up to the page limit May return any of the following canonical error codes: -
* OUT_OF_RANGE - The specified request page_token is out of valid range -
* NOT_FOUND - The containing PerfSampleSeries does not exist
* (samples.listProjectsHistoriesExecutionsStepsPerfSampleSeriesSamples)
*
* @param string $projectId The cloud project
* @param string $historyId A tool results history ID.
* @param string $executionId A tool results execution ID.
* @param string $stepId A tool results step ID.
* @param string $sampleSeriesId A sample series id
* @param array $optParams Optional parameters.
*
* @opt_param int pageSize The default page size is 500 samples, and the maximum
* size is 5000. If the page_size is greater than 5000, the effective page size
* will be 5000
* @opt_param string pageToken Optional, the next_page_token returned in the
* previous response
* @return ListPerfSamplesResponse
* @throws \Google\Service\Exception
*/
public function listProjectsHistoriesExecutionsStepsPerfSampleSeriesSamples($projectId, $historyId, $executionId, $stepId, $sampleSeriesId, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId, 'sampleSeriesId' => $sampleSeriesId];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListPerfSamplesResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProjectsHistoriesExecutionsStepsPerfSampleSeriesSamples::class, 'Google_Service_ToolResults_Resource_ProjectsHistoriesExecutionsStepsPerfSampleSeriesSamples');
@@ -0,0 +1,88 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults\Resource;
use Google\Service\ToolResults\ListTestCasesResponse;
use Google\Service\ToolResults\TestCase;
/**
* The "testCases" collection of methods.
* Typical usage is:
* <code>
* $toolresultsService = new Google\Service\ToolResults(...);
* $testCases = $toolresultsService->projects_histories_executions_steps_testCases;
* </code>
*/
class ProjectsHistoriesExecutionsStepsTestCases extends \Google\Service\Resource
{
/**
* Gets details of a Test Case for a Step. Experimental test cases API. Still in
* active development. May return any of the following canonical error codes: -
* PERMISSION_DENIED - if the user is not authorized to write to project -
* INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the
* containing Test Case does not exist (testCases.get)
*
* @param string $projectId A Project id. Required.
* @param string $historyId A History id. Required.
* @param string $executionId A Execution id Required.
* @param string $stepId A Step id. Note: This step must include a
* TestExecutionStep. Required.
* @param string $testCaseId A Test Case id. Required.
* @param array $optParams Optional parameters.
* @return TestCase
* @throws \Google\Service\Exception
*/
public function get($projectId, $historyId, $executionId, $stepId, $testCaseId, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId, 'testCaseId' => $testCaseId];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], TestCase::class);
}
/**
* Lists Test Cases attached to a Step. Experimental test cases API. Still in
* active development. May return any of the following canonical error codes: -
* PERMISSION_DENIED - if the user is not authorized to write to project -
* INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the
* containing Step does not exist
* (testCases.listProjectsHistoriesExecutionsStepsTestCases)
*
* @param string $projectId A Project id. Required.
* @param string $historyId A History id. Required.
* @param string $executionId A Execution id Required.
* @param string $stepId A Step id. Note: This step must include a
* TestExecutionStep. Required.
* @param array $optParams Optional parameters.
*
* @opt_param int pageSize The maximum number of TestCases to fetch. Default
* value: 100. The server will use this default if the field is not set or has a
* value of 0. Optional.
* @opt_param string pageToken A continuation token to resume the query at the
* next item. Optional.
* @return ListTestCasesResponse
* @throws \Google\Service\Exception
*/
public function listProjectsHistoriesExecutionsStepsTestCases($projectId, $historyId, $executionId, $stepId, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListTestCasesResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProjectsHistoriesExecutionsStepsTestCases::class, 'Google_Service_ToolResults_Resource_ProjectsHistoriesExecutionsStepsTestCases');
@@ -0,0 +1,63 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults\Resource;
use Google\Service\ToolResults\ListStepThumbnailsResponse;
/**
* The "thumbnails" collection of methods.
* Typical usage is:
* <code>
* $toolresultsService = new Google\Service\ToolResults(...);
* $thumbnails = $toolresultsService->projects_histories_executions_steps_thumbnails;
* </code>
*/
class ProjectsHistoriesExecutionsStepsThumbnails extends \Google\Service\Resource
{
/**
* Lists thumbnails of images attached to a step. May return any of the
* following canonical error codes: - PERMISSION_DENIED - if the user is not
* authorized to read from the project, or from any of the images -
* INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the step does
* not exist, or if any of the images do not exist
* (thumbnails.listProjectsHistoriesExecutionsStepsThumbnails)
*
* @param string $projectId A Project id. Required.
* @param string $historyId A History id. Required.
* @param string $executionId An Execution id. Required.
* @param string $stepId A Step id. Required.
* @param array $optParams Optional parameters.
*
* @opt_param int pageSize The maximum number of thumbnails to fetch. Default
* value: 50. The server will use this default if the field is not set or has a
* value of 0. Optional.
* @opt_param string pageToken A continuation token to resume the query at the
* next item. Optional.
* @return ListStepThumbnailsResponse
* @throws \Google\Service\Exception
*/
public function listProjectsHistoriesExecutionsStepsThumbnails($projectId, $historyId, $executionId, $stepId, $optParams = [])
{
$params = ['projectId' => $projectId, 'historyId' => $historyId, 'executionId' => $executionId, 'stepId' => $stepId];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListStepThumbnailsResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProjectsHistoriesExecutionsStepsThumbnails::class, 'Google_Service_ToolResults_Resource_ProjectsHistoriesExecutionsStepsThumbnails');
@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class ResultsStorage extends \Google\Model
{
protected $resultsStoragePathType = FileReference::class;
protected $resultsStoragePathDataType = '';
protected $xunitXmlFileType = FileReference::class;
protected $xunitXmlFileDataType = '';
/**
* @param FileReference
*/
public function setResultsStoragePath(FileReference $resultsStoragePath)
{
$this->resultsStoragePath = $resultsStoragePath;
}
/**
* @return FileReference
*/
public function getResultsStoragePath()
{
return $this->resultsStoragePath;
}
/**
* @param FileReference
*/
public function setXunitXmlFile(FileReference $xunitXmlFile)
{
$this->xunitXmlFile = $xunitXmlFile;
}
/**
* @return FileReference
*/
public function getXunitXmlFile()
{
return $this->xunitXmlFile;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ResultsStorage::class, 'Google_Service_ToolResults_ResultsStorage');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class RoboScriptExecution extends \Google\Model
{
/**
* @var int
*/
public $successfulActions;
/**
* @var int
*/
public $totalActions;
/**
* @param int
*/
public function setSuccessfulActions($successfulActions)
{
$this->successfulActions = $successfulActions;
}
/**
* @return int
*/
public function getSuccessfulActions()
{
return $this->successfulActions;
}
/**
* @param int
*/
public function setTotalActions($totalActions)
{
$this->totalActions = $totalActions;
}
/**
* @return int
*/
public function getTotalActions()
{
return $this->totalActions;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(RoboScriptExecution::class, 'Google_Service_ToolResults_RoboScriptExecution');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class SafeHtmlProto extends \Google\Model
{
/**
* @var string
*/
public $privateDoNotAccessOrElseSafeHtmlWrappedValue;
/**
* @param string
*/
public function setPrivateDoNotAccessOrElseSafeHtmlWrappedValue($privateDoNotAccessOrElseSafeHtmlWrappedValue)
{
$this->privateDoNotAccessOrElseSafeHtmlWrappedValue = $privateDoNotAccessOrElseSafeHtmlWrappedValue;
}
/**
* @return string
*/
public function getPrivateDoNotAccessOrElseSafeHtmlWrappedValue()
{
return $this->privateDoNotAccessOrElseSafeHtmlWrappedValue;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(SafeHtmlProto::class, 'Google_Service_ToolResults_SafeHtmlProto');
@@ -0,0 +1,98 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class Screen extends \Google\Model
{
/**
* @var string
*/
public $fileReference;
/**
* @var string
*/
public $locale;
/**
* @var string
*/
public $model;
/**
* @var string
*/
public $version;
/**
* @param string
*/
public function setFileReference($fileReference)
{
$this->fileReference = $fileReference;
}
/**
* @return string
*/
public function getFileReference()
{
return $this->fileReference;
}
/**
* @param string
*/
public function setLocale($locale)
{
$this->locale = $locale;
}
/**
* @return string
*/
public function getLocale()
{
return $this->locale;
}
/**
* @param string
*/
public function setModel($model)
{
$this->model = $model;
}
/**
* @return string
*/
public function getModel()
{
return $this->model;
}
/**
* @param string
*/
public function setVersion($version)
{
$this->version = $version;
}
/**
* @return string
*/
public function getVersion()
{
return $this->version;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Screen::class, 'Google_Service_ToolResults_Screen');
@@ -0,0 +1,95 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class ScreenshotCluster extends \Google\Collection
{
protected $collection_key = 'screens';
/**
* @var string
*/
public $activity;
/**
* @var string
*/
public $clusterId;
protected $keyScreenType = Screen::class;
protected $keyScreenDataType = '';
protected $screensType = Screen::class;
protected $screensDataType = 'array';
/**
* @param string
*/
public function setActivity($activity)
{
$this->activity = $activity;
}
/**
* @return string
*/
public function getActivity()
{
return $this->activity;
}
/**
* @param string
*/
public function setClusterId($clusterId)
{
$this->clusterId = $clusterId;
}
/**
* @return string
*/
public function getClusterId()
{
return $this->clusterId;
}
/**
* @param Screen
*/
public function setKeyScreen(Screen $keyScreen)
{
$this->keyScreen = $keyScreen;
}
/**
* @return Screen
*/
public function getKeyScreen()
{
return $this->keyScreen;
}
/**
* @param Screen[]
*/
public function setScreens($screens)
{
$this->screens = $screens;
}
/**
* @return Screen[]
*/
public function getScreens()
{
return $this->screens;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ScreenshotCluster::class, 'Google_Service_ToolResults_ScreenshotCluster');
@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class ShardSummary extends \Google\Collection
{
protected $collection_key = 'runs';
protected $runsType = StepSummary::class;
protected $runsDataType = 'array';
protected $shardResultType = MergedResult::class;
protected $shardResultDataType = '';
/**
* @param StepSummary[]
*/
public function setRuns($runs)
{
$this->runs = $runs;
}
/**
* @return StepSummary[]
*/
public function getRuns()
{
return $this->runs;
}
/**
* @param MergedResult
*/
public function setShardResult(MergedResult $shardResult)
{
$this->shardResult = $shardResult;
}
/**
* @return MergedResult
*/
public function getShardResult()
{
return $this->shardResult;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ShardSummary::class, 'Google_Service_ToolResults_ShardSummary');
@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class SkippedDetail extends \Google\Model
{
/**
* @var bool
*/
public $incompatibleAppVersion;
/**
* @var bool
*/
public $incompatibleArchitecture;
/**
* @var bool
*/
public $incompatibleDevice;
/**
* @param bool
*/
public function setIncompatibleAppVersion($incompatibleAppVersion)
{
$this->incompatibleAppVersion = $incompatibleAppVersion;
}
/**
* @return bool
*/
public function getIncompatibleAppVersion()
{
return $this->incompatibleAppVersion;
}
/**
* @param bool
*/
public function setIncompatibleArchitecture($incompatibleArchitecture)
{
$this->incompatibleArchitecture = $incompatibleArchitecture;
}
/**
* @return bool
*/
public function getIncompatibleArchitecture()
{
return $this->incompatibleArchitecture;
}
/**
* @param bool
*/
public function setIncompatibleDevice($incompatibleDevice)
{
$this->incompatibleDevice = $incompatibleDevice;
}
/**
* @return bool
*/
public function getIncompatibleDevice()
{
return $this->incompatibleDevice;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(SkippedDetail::class, 'Google_Service_ToolResults_SkippedDetail');
@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class Specification extends \Google\Model
{
protected $androidTestType = AndroidTest::class;
protected $androidTestDataType = '';
protected $iosTestType = IosTest::class;
protected $iosTestDataType = '';
/**
* @param AndroidTest
*/
public function setAndroidTest(AndroidTest $androidTest)
{
$this->androidTest = $androidTest;
}
/**
* @return AndroidTest
*/
public function getAndroidTest()
{
return $this->androidTest;
}
/**
* @param IosTest
*/
public function setIosTest(IosTest $iosTest)
{
$this->iosTest = $iosTest;
}
/**
* @return IosTest
*/
public function getIosTest()
{
return $this->iosTest;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Specification::class, 'Google_Service_ToolResults_Specification');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class StackTrace extends \Google\Model
{
/**
* @var string
*/
public $exception;
/**
* @param string
*/
public function setException($exception)
{
$this->exception = $exception;
}
/**
* @return string
*/
public function getException()
{
return $this->exception;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(StackTrace::class, 'Google_Service_ToolResults_StackTrace');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class StartActivityNotFound extends \Google\Model
{
/**
* @var string
*/
public $action;
/**
* @var string
*/
public $uri;
/**
* @param string
*/
public function setAction($action)
{
$this->action = $action;
}
/**
* @return string
*/
public function getAction()
{
return $this->action;
}
/**
* @param string
*/
public function setUri($uri)
{
$this->uri = $uri;
}
/**
* @return string
*/
public function getUri()
{
return $this->uri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(StartActivityNotFound::class, 'Google_Service_ToolResults_StartActivityNotFound');
@@ -0,0 +1,81 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class Status extends \Google\Collection
{
protected $collection_key = 'details';
/**
* @var int
*/
public $code;
/**
* @var array[]
*/
public $details;
/**
* @var string
*/
public $message;
/**
* @param int
*/
public function setCode($code)
{
$this->code = $code;
}
/**
* @return int
*/
public function getCode()
{
return $this->code;
}
/**
* @param array[]
*/
public function setDetails($details)
{
$this->details = $details;
}
/**
* @return array[]
*/
public function getDetails()
{
return $this->details;
}
/**
* @param string
*/
public function setMessage($message)
{
$this->message = $message;
}
/**
* @return string
*/
public function getMessage()
{
return $this->message;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Status::class, 'Google_Service_ToolResults_Status');
@@ -0,0 +1,277 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class Step extends \Google\Collection
{
protected $collection_key = 'labels';
protected $completionTimeType = Timestamp::class;
protected $completionTimeDataType = '';
protected $creationTimeType = Timestamp::class;
protected $creationTimeDataType = '';
/**
* @var string
*/
public $description;
protected $deviceUsageDurationType = Duration::class;
protected $deviceUsageDurationDataType = '';
protected $dimensionValueType = StepDimensionValueEntry::class;
protected $dimensionValueDataType = 'array';
/**
* @var bool
*/
public $hasImages;
protected $labelsType = StepLabelsEntry::class;
protected $labelsDataType = 'array';
protected $multiStepType = MultiStep::class;
protected $multiStepDataType = '';
/**
* @var string
*/
public $name;
protected $outcomeType = Outcome::class;
protected $outcomeDataType = '';
protected $runDurationType = Duration::class;
protected $runDurationDataType = '';
/**
* @var string
*/
public $state;
/**
* @var string
*/
public $stepId;
protected $testExecutionStepType = TestExecutionStep::class;
protected $testExecutionStepDataType = '';
protected $toolExecutionStepType = ToolExecutionStep::class;
protected $toolExecutionStepDataType = '';
/**
* @param Timestamp
*/
public function setCompletionTime(Timestamp $completionTime)
{
$this->completionTime = $completionTime;
}
/**
* @return Timestamp
*/
public function getCompletionTime()
{
return $this->completionTime;
}
/**
* @param Timestamp
*/
public function setCreationTime(Timestamp $creationTime)
{
$this->creationTime = $creationTime;
}
/**
* @return Timestamp
*/
public function getCreationTime()
{
return $this->creationTime;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param Duration
*/
public function setDeviceUsageDuration(Duration $deviceUsageDuration)
{
$this->deviceUsageDuration = $deviceUsageDuration;
}
/**
* @return Duration
*/
public function getDeviceUsageDuration()
{
return $this->deviceUsageDuration;
}
/**
* @param StepDimensionValueEntry[]
*/
public function setDimensionValue($dimensionValue)
{
$this->dimensionValue = $dimensionValue;
}
/**
* @return StepDimensionValueEntry[]
*/
public function getDimensionValue()
{
return $this->dimensionValue;
}
/**
* @param bool
*/
public function setHasImages($hasImages)
{
$this->hasImages = $hasImages;
}
/**
* @return bool
*/
public function getHasImages()
{
return $this->hasImages;
}
/**
* @param StepLabelsEntry[]
*/
public function setLabels($labels)
{
$this->labels = $labels;
}
/**
* @return StepLabelsEntry[]
*/
public function getLabels()
{
return $this->labels;
}
/**
* @param MultiStep
*/
public function setMultiStep(MultiStep $multiStep)
{
$this->multiStep = $multiStep;
}
/**
* @return MultiStep
*/
public function getMultiStep()
{
return $this->multiStep;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param Outcome
*/
public function setOutcome(Outcome $outcome)
{
$this->outcome = $outcome;
}
/**
* @return Outcome
*/
public function getOutcome()
{
return $this->outcome;
}
/**
* @param Duration
*/
public function setRunDuration(Duration $runDuration)
{
$this->runDuration = $runDuration;
}
/**
* @return Duration
*/
public function getRunDuration()
{
return $this->runDuration;
}
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
/**
* @param string
*/
public function setStepId($stepId)
{
$this->stepId = $stepId;
}
/**
* @return string
*/
public function getStepId()
{
return $this->stepId;
}
/**
* @param TestExecutionStep
*/
public function setTestExecutionStep(TestExecutionStep $testExecutionStep)
{
$this->testExecutionStep = $testExecutionStep;
}
/**
* @return TestExecutionStep
*/
public function getTestExecutionStep()
{
return $this->testExecutionStep;
}
/**
* @param ToolExecutionStep
*/
public function setToolExecutionStep(ToolExecutionStep $toolExecutionStep)
{
$this->toolExecutionStep = $toolExecutionStep;
}
/**
* @return ToolExecutionStep
*/
public function getToolExecutionStep()
{
return $this->toolExecutionStep;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Step::class, 'Google_Service_ToolResults_Step');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ToolResults;
class StepDimensionValueEntry extends \Google\Model
{
/**
* @var string
*/
public $key;
/**
* @var string
*/
public $value;
/**
* @param string
*/
public function setKey($key)
{
$this->key = $key;
}
/**
* @return string
*/
public function getKey()
{
return $this->key;
}
/**
* @param string
*/
public function setValue($value)
{
$this->value = $value;
}
/**
* @return string
*/
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(StepDimensionValueEntry::class, 'Google_Service_ToolResults_StepDimensionValueEntry');

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