Mise à jour des librairies

This commit is contained in:
lars
2019-03-10 23:30:23 +01:00
parent 2040b7be39
commit 7df3d72953
3603 changed files with 233169 additions and 107764 deletions

View File

@@ -0,0 +1,71 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Action extends Google_Model
{
protected $commandDigestType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest';
protected $commandDigestDataType = '';
public $doNotCache;
protected $inputRootDigestType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest';
protected $inputRootDigestDataType = '';
public $timeout;
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function setCommandDigest(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest $commandDigest)
{
$this->commandDigest = $commandDigest;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function getCommandDigest()
{
return $this->commandDigest;
}
public function setDoNotCache($doNotCache)
{
$this->doNotCache = $doNotCache;
}
public function getDoNotCache()
{
return $this->doNotCache;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function setInputRootDigest(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest $inputRootDigest)
{
$this->inputRootDigest = $inputRootDigest;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function getInputRootDigest()
{
return $this->inputRootDigest;
}
public function setTimeout($timeout)
{
$this->timeout = $timeout;
}
public function getTimeout()
{
return $this->timeout;
}
}

View File

@@ -0,0 +1,30 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ActionCacheUpdateCapabilities extends Google_Model
{
public $updateEnabled;
public function setUpdateEnabled($updateEnabled)
{
$this->updateEnabled = $updateEnabled;
}
public function getUpdateEnabled()
{
return $this->updateEnabled;
}
}

View File

@@ -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.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ActionResult extends Google_Collection
{
protected $collection_key = 'outputFiles';
protected $executionMetadataType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ExecutedActionMetadata';
protected $executionMetadataDataType = '';
public $exitCode;
protected $outputDirectoriesType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2OutputDirectory';
protected $outputDirectoriesDataType = 'array';
protected $outputDirectorySymlinksType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2OutputSymlink';
protected $outputDirectorySymlinksDataType = 'array';
protected $outputFileSymlinksType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2OutputSymlink';
protected $outputFileSymlinksDataType = 'array';
protected $outputFilesType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2OutputFile';
protected $outputFilesDataType = 'array';
protected $stderrDigestType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest';
protected $stderrDigestDataType = '';
public $stderrRaw;
protected $stdoutDigestType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest';
protected $stdoutDigestDataType = '';
public $stdoutRaw;
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ExecutedActionMetadata
*/
public function setExecutionMetadata(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ExecutedActionMetadata $executionMetadata)
{
$this->executionMetadata = $executionMetadata;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ExecutedActionMetadata
*/
public function getExecutionMetadata()
{
return $this->executionMetadata;
}
public function setExitCode($exitCode)
{
$this->exitCode = $exitCode;
}
public function getExitCode()
{
return $this->exitCode;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2OutputDirectory
*/
public function setOutputDirectories($outputDirectories)
{
$this->outputDirectories = $outputDirectories;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2OutputDirectory
*/
public function getOutputDirectories()
{
return $this->outputDirectories;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2OutputSymlink
*/
public function setOutputDirectorySymlinks($outputDirectorySymlinks)
{
$this->outputDirectorySymlinks = $outputDirectorySymlinks;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2OutputSymlink
*/
public function getOutputDirectorySymlinks()
{
return $this->outputDirectorySymlinks;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2OutputSymlink
*/
public function setOutputFileSymlinks($outputFileSymlinks)
{
$this->outputFileSymlinks = $outputFileSymlinks;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2OutputSymlink
*/
public function getOutputFileSymlinks()
{
return $this->outputFileSymlinks;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2OutputFile
*/
public function setOutputFiles($outputFiles)
{
$this->outputFiles = $outputFiles;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2OutputFile
*/
public function getOutputFiles()
{
return $this->outputFiles;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function setStderrDigest(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest $stderrDigest)
{
$this->stderrDigest = $stderrDigest;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function getStderrDigest()
{
return $this->stderrDigest;
}
public function setStderrRaw($stderrRaw)
{
$this->stderrRaw = $stderrRaw;
}
public function getStderrRaw()
{
return $this->stderrRaw;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function setStdoutDigest(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest $stdoutDigest)
{
$this->stdoutDigest = $stdoutDigest;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function getStdoutDigest()
{
return $this->stdoutDigest;
}
public function setStdoutRaw($stdoutRaw)
{
$this->stdoutRaw = $stdoutRaw;
}
public function getStdoutRaw()
{
return $this->stdoutRaw;
}
}

View File

@@ -0,0 +1,38 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchReadBlobsRequest extends Google_Collection
{
protected $collection_key = 'digests';
protected $digestsType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest';
protected $digestsDataType = 'array';
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function setDigests($digests)
{
$this->digests = $digests;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function getDigests()
{
return $this->digests;
}
}

View File

@@ -0,0 +1,38 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchReadBlobsResponse extends Google_Collection
{
protected $collection_key = 'responses';
protected $responsesType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchReadBlobsResponseResponse';
protected $responsesDataType = 'array';
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchReadBlobsResponseResponse
*/
public function setResponses($responses)
{
$this->responses = $responses;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchReadBlobsResponseResponse
*/
public function getResponses()
{
return $this->responses;
}
}

View File

@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchReadBlobsResponseResponse extends Google_Model
{
public $data;
protected $digestType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest';
protected $digestDataType = '';
protected $statusType = 'Google_Service_RemoteBuildExecution_GoogleRpcStatus';
protected $statusDataType = '';
public function setData($data)
{
$this->data = $data;
}
public function getData()
{
return $this->data;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function setDigest(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest $digest)
{
$this->digest = $digest;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function getDigest()
{
return $this->digest;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleRpcStatus
*/
public function setStatus(Google_Service_RemoteBuildExecution_GoogleRpcStatus $status)
{
$this->status = $status;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleRpcStatus
*/
public function getStatus()
{
return $this->status;
}
}

View File

@@ -0,0 +1,38 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchUpdateBlobsRequest extends Google_Collection
{
protected $collection_key = 'requests';
protected $requestsType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchUpdateBlobsRequestRequest';
protected $requestsDataType = 'array';
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchUpdateBlobsRequestRequest
*/
public function setRequests($requests)
{
$this->requests = $requests;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchUpdateBlobsRequestRequest
*/
public function getRequests()
{
return $this->requests;
}
}

View File

@@ -0,0 +1,46 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchUpdateBlobsRequestRequest extends Google_Model
{
public $data;
protected $digestType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest';
protected $digestDataType = '';
public function setData($data)
{
$this->data = $data;
}
public function getData()
{
return $this->data;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function setDigest(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest $digest)
{
$this->digest = $digest;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function getDigest()
{
return $this->digest;
}
}

View File

@@ -0,0 +1,38 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchUpdateBlobsResponse extends Google_Collection
{
protected $collection_key = 'responses';
protected $responsesType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchUpdateBlobsResponseResponse';
protected $responsesDataType = 'array';
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchUpdateBlobsResponseResponse
*/
public function setResponses($responses)
{
$this->responses = $responses;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchUpdateBlobsResponseResponse
*/
public function getResponses()
{
return $this->responses;
}
}

View File

@@ -0,0 +1,53 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchUpdateBlobsResponseResponse extends Google_Model
{
protected $digestType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest';
protected $digestDataType = '';
protected $statusType = 'Google_Service_RemoteBuildExecution_GoogleRpcStatus';
protected $statusDataType = '';
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function setDigest(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest $digest)
{
$this->digest = $digest;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function getDigest()
{
return $this->digest;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleRpcStatus
*/
public function setStatus(Google_Service_RemoteBuildExecution_GoogleRpcStatus $status)
{
$this->status = $status;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleRpcStatus
*/
public function getStatus()
{
return $this->status;
}
}

View File

@@ -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.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2CacheCapabilities extends Google_Collection
{
protected $collection_key = 'digestFunction';
protected $actionCacheUpdateCapabilitiesType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ActionCacheUpdateCapabilities';
protected $actionCacheUpdateCapabilitiesDataType = '';
protected $cachePriorityCapabilitiesType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2PriorityCapabilities';
protected $cachePriorityCapabilitiesDataType = '';
public $digestFunction;
public $maxBatchTotalSizeBytes;
public $symlinkAbsolutePathStrategy;
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ActionCacheUpdateCapabilities
*/
public function setActionCacheUpdateCapabilities(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ActionCacheUpdateCapabilities $actionCacheUpdateCapabilities)
{
$this->actionCacheUpdateCapabilities = $actionCacheUpdateCapabilities;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ActionCacheUpdateCapabilities
*/
public function getActionCacheUpdateCapabilities()
{
return $this->actionCacheUpdateCapabilities;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2PriorityCapabilities
*/
public function setCachePriorityCapabilities(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2PriorityCapabilities $cachePriorityCapabilities)
{
$this->cachePriorityCapabilities = $cachePriorityCapabilities;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2PriorityCapabilities
*/
public function getCachePriorityCapabilities()
{
return $this->cachePriorityCapabilities;
}
public function setDigestFunction($digestFunction)
{
$this->digestFunction = $digestFunction;
}
public function getDigestFunction()
{
return $this->digestFunction;
}
public function setMaxBatchTotalSizeBytes($maxBatchTotalSizeBytes)
{
$this->maxBatchTotalSizeBytes = $maxBatchTotalSizeBytes;
}
public function getMaxBatchTotalSizeBytes()
{
return $this->maxBatchTotalSizeBytes;
}
public function setSymlinkAbsolutePathStrategy($symlinkAbsolutePathStrategy)
{
$this->symlinkAbsolutePathStrategy = $symlinkAbsolutePathStrategy;
}
public function getSymlinkAbsolutePathStrategy()
{
return $this->symlinkAbsolutePathStrategy;
}
}

View File

@@ -0,0 +1,90 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Command extends Google_Collection
{
protected $collection_key = 'outputFiles';
public $arguments;
protected $environmentVariablesType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2CommandEnvironmentVariable';
protected $environmentVariablesDataType = 'array';
public $outputDirectories;
public $outputFiles;
protected $platformType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Platform';
protected $platformDataType = '';
public $workingDirectory;
public function setArguments($arguments)
{
$this->arguments = $arguments;
}
public function getArguments()
{
return $this->arguments;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2CommandEnvironmentVariable
*/
public function setEnvironmentVariables($environmentVariables)
{
$this->environmentVariables = $environmentVariables;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2CommandEnvironmentVariable
*/
public function getEnvironmentVariables()
{
return $this->environmentVariables;
}
public function setOutputDirectories($outputDirectories)
{
$this->outputDirectories = $outputDirectories;
}
public function getOutputDirectories()
{
return $this->outputDirectories;
}
public function setOutputFiles($outputFiles)
{
$this->outputFiles = $outputFiles;
}
public function getOutputFiles()
{
return $this->outputFiles;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Platform
*/
public function setPlatform(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Platform $platform)
{
$this->platform = $platform;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Platform
*/
public function getPlatform()
{
return $this->platform;
}
public function setWorkingDirectory($workingDirectory)
{
$this->workingDirectory = $workingDirectory;
}
public function getWorkingDirectory()
{
return $this->workingDirectory;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2CommandEnvironmentVariable extends Google_Model
{
public $name;
public $value;
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setValue($value)
{
$this->value = $value;
}
public function getValue()
{
return $this->value;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest extends Google_Model
{
public $hash;
public $sizeBytes;
public function setHash($hash)
{
$this->hash = $hash;
}
public function getHash()
{
return $this->hash;
}
public function setSizeBytes($sizeBytes)
{
$this->sizeBytes = $sizeBytes;
}
public function getSizeBytes()
{
return $this->sizeBytes;
}
}

View File

@@ -0,0 +1,70 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Directory extends Google_Collection
{
protected $collection_key = 'symlinks';
protected $directoriesType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2DirectoryNode';
protected $directoriesDataType = 'array';
protected $filesType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2FileNode';
protected $filesDataType = 'array';
protected $symlinksType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2SymlinkNode';
protected $symlinksDataType = 'array';
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2DirectoryNode
*/
public function setDirectories($directories)
{
$this->directories = $directories;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2DirectoryNode
*/
public function getDirectories()
{
return $this->directories;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2FileNode
*/
public function setFiles($files)
{
$this->files = $files;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2FileNode
*/
public function getFiles()
{
return $this->files;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2SymlinkNode
*/
public function setSymlinks($symlinks)
{
$this->symlinks = $symlinks;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2SymlinkNode
*/
public function getSymlinks()
{
return $this->symlinks;
}
}

View File

@@ -0,0 +1,46 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2DirectoryNode extends Google_Model
{
protected $digestType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest';
protected $digestDataType = '';
public $name;
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function setDigest(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest $digest)
{
$this->digest = $digest;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function getDigest()
{
return $this->digest;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
}

View File

@@ -0,0 +1,64 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ExecuteOperationMetadata extends Google_Model
{
protected $actionDigestType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest';
protected $actionDigestDataType = '';
public $stage;
public $stderrStreamName;
public $stdoutStreamName;
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function setActionDigest(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest $actionDigest)
{
$this->actionDigest = $actionDigest;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function getActionDigest()
{
return $this->actionDigest;
}
public function setStage($stage)
{
$this->stage = $stage;
}
public function getStage()
{
return $this->stage;
}
public function setStderrStreamName($stderrStreamName)
{
$this->stderrStreamName = $stderrStreamName;
}
public function getStderrStreamName()
{
return $this->stderrStreamName;
}
public function setStdoutStreamName($stdoutStreamName)
{
$this->stdoutStreamName = $stdoutStreamName;
}
public function getStdoutStreamName()
{
return $this->stdoutStreamName;
}
}

View File

@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ExecuteRequest extends Google_Model
{
protected $actionDigestType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest';
protected $actionDigestDataType = '';
protected $executionPolicyType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ExecutionPolicy';
protected $executionPolicyDataType = '';
protected $resultsCachePolicyType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ResultsCachePolicy';
protected $resultsCachePolicyDataType = '';
public $skipCacheLookup;
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function setActionDigest(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest $actionDigest)
{
$this->actionDigest = $actionDigest;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function getActionDigest()
{
return $this->actionDigest;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ExecutionPolicy
*/
public function setExecutionPolicy(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ExecutionPolicy $executionPolicy)
{
$this->executionPolicy = $executionPolicy;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ExecutionPolicy
*/
public function getExecutionPolicy()
{
return $this->executionPolicy;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ResultsCachePolicy
*/
public function setResultsCachePolicy(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ResultsCachePolicy $resultsCachePolicy)
{
$this->resultsCachePolicy = $resultsCachePolicy;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ResultsCachePolicy
*/
public function getResultsCachePolicy()
{
return $this->resultsCachePolicy;
}
public function setSkipCacheLookup($skipCacheLookup)
{
$this->skipCacheLookup = $skipCacheLookup;
}
public function getSkipCacheLookup()
{
return $this->skipCacheLookup;
}
}

View File

@@ -0,0 +1,87 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ExecuteResponse extends Google_Model
{
public $cachedResult;
public $message;
protected $resultType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ActionResult';
protected $resultDataType = '';
protected $serverLogsType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2LogFile';
protected $serverLogsDataType = 'map';
protected $statusType = 'Google_Service_RemoteBuildExecution_GoogleRpcStatus';
protected $statusDataType = '';
public function setCachedResult($cachedResult)
{
$this->cachedResult = $cachedResult;
}
public function getCachedResult()
{
return $this->cachedResult;
}
public function setMessage($message)
{
$this->message = $message;
}
public function getMessage()
{
return $this->message;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ActionResult
*/
public function setResult(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ActionResult $result)
{
$this->result = $result;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ActionResult
*/
public function getResult()
{
return $this->result;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2LogFile
*/
public function setServerLogs($serverLogs)
{
$this->serverLogs = $serverLogs;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2LogFile
*/
public function getServerLogs()
{
return $this->serverLogs;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleRpcStatus
*/
public function setStatus(Google_Service_RemoteBuildExecution_GoogleRpcStatus $status)
{
$this->status = $status;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleRpcStatus
*/
public function getStatus()
{
return $this->status;
}
}

View File

@@ -0,0 +1,111 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ExecutedActionMetadata extends Google_Model
{
public $executionCompletedTimestamp;
public $executionStartTimestamp;
public $inputFetchCompletedTimestamp;
public $inputFetchStartTimestamp;
public $outputUploadCompletedTimestamp;
public $outputUploadStartTimestamp;
public $queuedTimestamp;
public $worker;
public $workerCompletedTimestamp;
public $workerStartTimestamp;
public function setExecutionCompletedTimestamp($executionCompletedTimestamp)
{
$this->executionCompletedTimestamp = $executionCompletedTimestamp;
}
public function getExecutionCompletedTimestamp()
{
return $this->executionCompletedTimestamp;
}
public function setExecutionStartTimestamp($executionStartTimestamp)
{
$this->executionStartTimestamp = $executionStartTimestamp;
}
public function getExecutionStartTimestamp()
{
return $this->executionStartTimestamp;
}
public function setInputFetchCompletedTimestamp($inputFetchCompletedTimestamp)
{
$this->inputFetchCompletedTimestamp = $inputFetchCompletedTimestamp;
}
public function getInputFetchCompletedTimestamp()
{
return $this->inputFetchCompletedTimestamp;
}
public function setInputFetchStartTimestamp($inputFetchStartTimestamp)
{
$this->inputFetchStartTimestamp = $inputFetchStartTimestamp;
}
public function getInputFetchStartTimestamp()
{
return $this->inputFetchStartTimestamp;
}
public function setOutputUploadCompletedTimestamp($outputUploadCompletedTimestamp)
{
$this->outputUploadCompletedTimestamp = $outputUploadCompletedTimestamp;
}
public function getOutputUploadCompletedTimestamp()
{
return $this->outputUploadCompletedTimestamp;
}
public function setOutputUploadStartTimestamp($outputUploadStartTimestamp)
{
$this->outputUploadStartTimestamp = $outputUploadStartTimestamp;
}
public function getOutputUploadStartTimestamp()
{
return $this->outputUploadStartTimestamp;
}
public function setQueuedTimestamp($queuedTimestamp)
{
$this->queuedTimestamp = $queuedTimestamp;
}
public function getQueuedTimestamp()
{
return $this->queuedTimestamp;
}
public function setWorker($worker)
{
$this->worker = $worker;
}
public function getWorker()
{
return $this->worker;
}
public function setWorkerCompletedTimestamp($workerCompletedTimestamp)
{
$this->workerCompletedTimestamp = $workerCompletedTimestamp;
}
public function getWorkerCompletedTimestamp()
{
return $this->workerCompletedTimestamp;
}
public function setWorkerStartTimestamp($workerStartTimestamp)
{
$this->workerStartTimestamp = $workerStartTimestamp;
}
public function getWorkerStartTimestamp()
{
return $this->workerStartTimestamp;
}
}

View File

@@ -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.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ExecutionCapabilities extends Google_Model
{
public $digestFunction;
public $execEnabled;
protected $executionPriorityCapabilitiesType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2PriorityCapabilities';
protected $executionPriorityCapabilitiesDataType = '';
public function setDigestFunction($digestFunction)
{
$this->digestFunction = $digestFunction;
}
public function getDigestFunction()
{
return $this->digestFunction;
}
public function setExecEnabled($execEnabled)
{
$this->execEnabled = $execEnabled;
}
public function getExecEnabled()
{
return $this->execEnabled;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2PriorityCapabilities
*/
public function setExecutionPriorityCapabilities(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2PriorityCapabilities $executionPriorityCapabilities)
{
$this->executionPriorityCapabilities = $executionPriorityCapabilities;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2PriorityCapabilities
*/
public function getExecutionPriorityCapabilities()
{
return $this->executionPriorityCapabilities;
}
}

View File

@@ -0,0 +1,30 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ExecutionPolicy extends Google_Model
{
public $priority;
public function setPriority($priority)
{
$this->priority = $priority;
}
public function getPriority()
{
return $this->priority;
}
}

View File

@@ -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.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2FileNode extends Google_Model
{
protected $digestType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest';
protected $digestDataType = '';
public $isExecutable;
public $name;
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function setDigest(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest $digest)
{
$this->digest = $digest;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function getDigest()
{
return $this->digest;
}
public function setIsExecutable($isExecutable)
{
$this->isExecutable = $isExecutable;
}
public function getIsExecutable()
{
return $this->isExecutable;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
}

View File

@@ -0,0 +1,38 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2FindMissingBlobsRequest extends Google_Collection
{
protected $collection_key = 'blobDigests';
protected $blobDigestsType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest';
protected $blobDigestsDataType = 'array';
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function setBlobDigests($blobDigests)
{
$this->blobDigests = $blobDigests;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function getBlobDigests()
{
return $this->blobDigests;
}
}

View File

@@ -0,0 +1,38 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2FindMissingBlobsResponse extends Google_Collection
{
protected $collection_key = 'missingBlobDigests';
protected $missingBlobDigestsType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest';
protected $missingBlobDigestsDataType = 'array';
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function setMissingBlobDigests($missingBlobDigests)
{
$this->missingBlobDigests = $missingBlobDigests;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function getMissingBlobDigests()
{
return $this->missingBlobDigests;
}
}

View File

@@ -0,0 +1,47 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2GetTreeResponse extends Google_Collection
{
protected $collection_key = 'directories';
protected $directoriesType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Directory';
protected $directoriesDataType = 'array';
public $nextPageToken;
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Directory
*/
public function setDirectories($directories)
{
$this->directories = $directories;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Directory
*/
public function getDirectories()
{
return $this->directories;
}
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
public function getNextPageToken()
{
return $this->nextPageToken;
}
}

View File

@@ -0,0 +1,46 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2LogFile extends Google_Model
{
protected $digestType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest';
protected $digestDataType = '';
public $humanReadable;
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function setDigest(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest $digest)
{
$this->digest = $digest;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function getDigest()
{
return $this->digest;
}
public function setHumanReadable($humanReadable)
{
$this->humanReadable = $humanReadable;
}
public function getHumanReadable()
{
return $this->humanReadable;
}
}

View File

@@ -0,0 +1,46 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2OutputDirectory extends Google_Model
{
public $path;
protected $treeDigestType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest';
protected $treeDigestDataType = '';
public function setPath($path)
{
$this->path = $path;
}
public function getPath()
{
return $this->path;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function setTreeDigest(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest $treeDigest)
{
$this->treeDigest = $treeDigest;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function getTreeDigest()
{
return $this->treeDigest;
}
}

View File

@@ -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.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2OutputFile extends Google_Model
{
protected $digestType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest';
protected $digestDataType = '';
public $isExecutable;
public $path;
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function setDigest(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest $digest)
{
$this->digest = $digest;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Digest
*/
public function getDigest()
{
return $this->digest;
}
public function setIsExecutable($isExecutable)
{
$this->isExecutable = $isExecutable;
}
public function getIsExecutable()
{
return $this->isExecutable;
}
public function setPath($path)
{
$this->path = $path;
}
public function getPath()
{
return $this->path;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2OutputSymlink extends Google_Model
{
public $path;
public $target;
public function setPath($path)
{
$this->path = $path;
}
public function getPath()
{
return $this->path;
}
public function setTarget($target)
{
$this->target = $target;
}
public function getTarget()
{
return $this->target;
}
}

View File

@@ -0,0 +1,38 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Platform extends Google_Collection
{
protected $collection_key = 'properties';
protected $propertiesType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2PlatformProperty';
protected $propertiesDataType = 'array';
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2PlatformProperty
*/
public function setProperties($properties)
{
$this->properties = $properties;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2PlatformProperty
*/
public function getProperties()
{
return $this->properties;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2PlatformProperty extends Google_Model
{
public $name;
public $value;
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setValue($value)
{
$this->value = $value;
}
public function getValue()
{
return $this->value;
}
}

View File

@@ -0,0 +1,38 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2PriorityCapabilities extends Google_Collection
{
protected $collection_key = 'priorities';
protected $prioritiesType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2PriorityCapabilitiesPriorityRange';
protected $prioritiesDataType = 'array';
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2PriorityCapabilitiesPriorityRange
*/
public function setPriorities($priorities)
{
$this->priorities = $priorities;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2PriorityCapabilitiesPriorityRange
*/
public function getPriorities()
{
return $this->priorities;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2PriorityCapabilitiesPriorityRange extends Google_Model
{
public $maxPriority;
public $minPriority;
public function setMaxPriority($maxPriority)
{
$this->maxPriority = $maxPriority;
}
public function getMaxPriority()
{
return $this->maxPriority;
}
public function setMinPriority($minPriority)
{
$this->minPriority = $minPriority;
}
public function getMinPriority()
{
return $this->minPriority;
}
}

View File

@@ -0,0 +1,64 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2RequestMetadata extends Google_Model
{
public $actionId;
public $correlatedInvocationsId;
protected $toolDetailsType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ToolDetails';
protected $toolDetailsDataType = '';
public $toolInvocationId;
public function setActionId($actionId)
{
$this->actionId = $actionId;
}
public function getActionId()
{
return $this->actionId;
}
public function setCorrelatedInvocationsId($correlatedInvocationsId)
{
$this->correlatedInvocationsId = $correlatedInvocationsId;
}
public function getCorrelatedInvocationsId()
{
return $this->correlatedInvocationsId;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ToolDetails
*/
public function setToolDetails(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ToolDetails $toolDetails)
{
$this->toolDetails = $toolDetails;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ToolDetails
*/
public function getToolDetails()
{
return $this->toolDetails;
}
public function setToolInvocationId($toolInvocationId)
{
$this->toolInvocationId = $toolInvocationId;
}
public function getToolInvocationId()
{
return $this->toolInvocationId;
}
}

View File

@@ -0,0 +1,30 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ResultsCachePolicy extends Google_Model
{
public $priority;
public function setPriority($priority)
{
$this->priority = $priority;
}
public function getPriority()
{
return $this->priority;
}
}

View File

@@ -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.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ServerCapabilities extends Google_Model
{
protected $cacheCapabilitiesType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2CacheCapabilities';
protected $cacheCapabilitiesDataType = '';
protected $deprecatedApiVersionType = 'Google_Service_RemoteBuildExecution_BuildBazelSemverSemVer';
protected $deprecatedApiVersionDataType = '';
protected $executionCapabilitiesType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ExecutionCapabilities';
protected $executionCapabilitiesDataType = '';
protected $highApiVersionType = 'Google_Service_RemoteBuildExecution_BuildBazelSemverSemVer';
protected $highApiVersionDataType = '';
protected $lowApiVersionType = 'Google_Service_RemoteBuildExecution_BuildBazelSemverSemVer';
protected $lowApiVersionDataType = '';
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2CacheCapabilities
*/
public function setCacheCapabilities(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2CacheCapabilities $cacheCapabilities)
{
$this->cacheCapabilities = $cacheCapabilities;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2CacheCapabilities
*/
public function getCacheCapabilities()
{
return $this->cacheCapabilities;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelSemverSemVer
*/
public function setDeprecatedApiVersion(Google_Service_RemoteBuildExecution_BuildBazelSemverSemVer $deprecatedApiVersion)
{
$this->deprecatedApiVersion = $deprecatedApiVersion;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelSemverSemVer
*/
public function getDeprecatedApiVersion()
{
return $this->deprecatedApiVersion;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ExecutionCapabilities
*/
public function setExecutionCapabilities(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ExecutionCapabilities $executionCapabilities)
{
$this->executionCapabilities = $executionCapabilities;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ExecutionCapabilities
*/
public function getExecutionCapabilities()
{
return $this->executionCapabilities;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelSemverSemVer
*/
public function setHighApiVersion(Google_Service_RemoteBuildExecution_BuildBazelSemverSemVer $highApiVersion)
{
$this->highApiVersion = $highApiVersion;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelSemverSemVer
*/
public function getHighApiVersion()
{
return $this->highApiVersion;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelSemverSemVer
*/
public function setLowApiVersion(Google_Service_RemoteBuildExecution_BuildBazelSemverSemVer $lowApiVersion)
{
$this->lowApiVersion = $lowApiVersion;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelSemverSemVer
*/
public function getLowApiVersion()
{
return $this->lowApiVersion;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2SymlinkNode extends Google_Model
{
public $name;
public $target;
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setTarget($target)
{
$this->target = $target;
}
public function getTarget()
{
return $this->target;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ToolDetails extends Google_Model
{
public $toolName;
public $toolVersion;
public function setToolName($toolName)
{
$this->toolName = $toolName;
}
public function getToolName()
{
return $this->toolName;
}
public function setToolVersion($toolVersion)
{
$this->toolVersion = $toolVersion;
}
public function getToolVersion()
{
return $this->toolVersion;
}
}

View File

@@ -0,0 +1,54 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Tree extends Google_Collection
{
protected $collection_key = 'children';
protected $childrenType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Directory';
protected $childrenDataType = 'array';
protected $rootType = 'Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Directory';
protected $rootDataType = '';
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Directory
*/
public function setChildren($children)
{
$this->children = $children;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Directory
*/
public function getChildren()
{
return $this->children;
}
/**
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Directory
*/
public function setRoot(Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Directory $root)
{
$this->root = $root;
}
/**
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2Directory
*/
public function getRoot()
{
return $this->root;
}
}

View File

@@ -0,0 +1,20 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2WaitExecutionRequest extends Google_Model
{
}

View File

@@ -0,0 +1,57 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_BuildBazelSemverSemVer extends Google_Model
{
public $major;
public $minor;
public $patch;
public $prerelease;
public function setMajor($major)
{
$this->major = $major;
}
public function getMajor()
{
return $this->major;
}
public function setMinor($minor)
{
$this->minor = $minor;
}
public function getMinor()
{
return $this->minor;
}
public function setPatch($patch)
{
$this->patch = $patch;
}
public function getPatch()
{
return $this->patch;
}
public function setPrerelease($prerelease)
{
$this->prerelease = $prerelease;
}
public function getPrerelease()
{
return $this->prerelease;
}
}

View File

@@ -0,0 +1,84 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildbotCommandDurations extends Google_Model
{
public $dockerPrep;
public $download;
public $execution;
public $isoPrepDone;
public $overall;
public $stdout;
public $upload;
public function setDockerPrep($dockerPrep)
{
$this->dockerPrep = $dockerPrep;
}
public function getDockerPrep()
{
return $this->dockerPrep;
}
public function setDownload($download)
{
$this->download = $download;
}
public function getDownload()
{
return $this->download;
}
public function setExecution($execution)
{
$this->execution = $execution;
}
public function getExecution()
{
return $this->execution;
}
public function setIsoPrepDone($isoPrepDone)
{
$this->isoPrepDone = $isoPrepDone;
}
public function getIsoPrepDone()
{
return $this->isoPrepDone;
}
public function setOverall($overall)
{
$this->overall = $overall;
}
public function getOverall()
{
return $this->overall;
}
public function setStdout($stdout)
{
$this->stdout = $stdout;
}
public function getStdout()
{
return $this->stdout;
}
public function setUpload($upload)
{
$this->upload = $upload;
}
public function getUpload()
{
return $this->upload;
}
}

View File

@@ -0,0 +1,57 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildbotCommandEvents extends Google_Model
{
public $dockerCacheHit;
public $inputCacheMiss;
public $numErrors;
public $numWarnings;
public function setDockerCacheHit($dockerCacheHit)
{
$this->dockerCacheHit = $dockerCacheHit;
}
public function getDockerCacheHit()
{
return $this->dockerCacheHit;
}
public function setInputCacheMiss($inputCacheMiss)
{
$this->inputCacheMiss = $inputCacheMiss;
}
public function getInputCacheMiss()
{
return $this->inputCacheMiss;
}
public function setNumErrors($numErrors)
{
$this->numErrors = $numErrors;
}
public function getNumErrors()
{
return $this->numErrors;
}
public function setNumWarnings($numWarnings)
{
$this->numWarnings = $numWarnings;
}
public function getNumWarnings()
{
return $this->numWarnings;
}
}

View File

@@ -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.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateInstanceRequest extends Google_Model
{
protected $instanceType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance';
protected $instanceDataType = '';
public $instanceId;
public $parent;
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance
*/
public function setInstance(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance $instance)
{
$this->instance = $instance;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance
*/
public function getInstance()
{
return $this->instance;
}
public function setInstanceId($instanceId)
{
$this->instanceId = $instanceId;
}
public function getInstanceId()
{
return $this->instanceId;
}
public function setParent($parent)
{
$this->parent = $parent;
}
public function getParent()
{
return $this->parent;
}
}

View File

@@ -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.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateWorkerPoolRequest extends Google_Model
{
public $parent;
public $poolId;
protected $workerPoolType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerPool';
protected $workerPoolDataType = '';
public function setParent($parent)
{
$this->parent = $parent;
}
public function getParent()
{
return $this->parent;
}
public function setPoolId($poolId)
{
$this->poolId = $poolId;
}
public function getPoolId()
{
return $this->poolId;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerPool
*/
public function setWorkerPool(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerPool $workerPool)
{
$this->workerPool = $workerPool;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerPool
*/
public function getWorkerPool()
{
return $this->workerPool;
}
}

View File

@@ -0,0 +1,30 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaDeleteInstanceRequest extends Google_Model
{
public $name;
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
}

View File

@@ -0,0 +1,30 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaDeleteWorkerPoolRequest extends Google_Model
{
public $name;
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
}

View File

@@ -0,0 +1,30 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaGetInstanceRequest extends Google_Model
{
public $name;
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
}

View File

@@ -0,0 +1,30 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaGetWorkerPoolRequest extends Google_Model
{
public $name;
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
}

View File

@@ -0,0 +1,57 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance extends Google_Model
{
public $location;
public $loggingEnabled;
public $name;
public $state;
public function setLocation($location)
{
$this->location = $location;
}
public function getLocation()
{
return $this->location;
}
public function setLoggingEnabled($loggingEnabled)
{
$this->loggingEnabled = $loggingEnabled;
}
public function getLoggingEnabled()
{
return $this->loggingEnabled;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setState($state)
{
$this->state = $state;
}
public function getState()
{
return $this->state;
}
}

View File

@@ -0,0 +1,30 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaListInstancesRequest extends Google_Model
{
public $parent;
public function setParent($parent)
{
$this->parent = $parent;
}
public function getParent()
{
return $this->parent;
}
}

View File

@@ -0,0 +1,38 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaListInstancesResponse extends Google_Collection
{
protected $collection_key = 'instances';
protected $instancesType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance';
protected $instancesDataType = 'array';
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance
*/
public function setInstances($instances)
{
$this->instances = $instances;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance
*/
public function getInstances()
{
return $this->instances;
}
}

View File

@@ -0,0 +1,30 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaListWorkerPoolsRequest extends Google_Model
{
public $parent;
public function setParent($parent)
{
$this->parent = $parent;
}
public function getParent()
{
return $this->parent;
}
}

View File

@@ -0,0 +1,38 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaListWorkerPoolsResponse extends Google_Collection
{
protected $collection_key = 'workerPools';
protected $workerPoolsType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerPool';
protected $workerPoolsDataType = 'array';
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerPool
*/
public function setWorkerPools($workerPools)
{
$this->workerPools = $workerPools;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerPool
*/
public function getWorkerPools()
{
return $this->workerPools;
}
}

View File

@@ -0,0 +1,46 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateWorkerPoolRequest extends Google_Model
{
public $updateMask;
protected $workerPoolType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerPool';
protected $workerPoolDataType = '';
public function setUpdateMask($updateMask)
{
$this->updateMask = $updateMask;
}
public function getUpdateMask()
{
return $this->updateMask;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerPool
*/
public function setWorkerPool(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerPool $workerPool)
{
$this->workerPool = $workerPool;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerPool
*/
public function getWorkerPool()
{
return $this->workerPool;
}
}

View File

@@ -0,0 +1,66 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfig extends Google_Model
{
public $diskSizeGb;
public $diskType;
public $machineType;
public $minCpuPlatform;
public $reserved;
public function setDiskSizeGb($diskSizeGb)
{
$this->diskSizeGb = $diskSizeGb;
}
public function getDiskSizeGb()
{
return $this->diskSizeGb;
}
public function setDiskType($diskType)
{
$this->diskType = $diskType;
}
public function getDiskType()
{
return $this->diskType;
}
public function setMachineType($machineType)
{
$this->machineType = $machineType;
}
public function getMachineType()
{
return $this->machineType;
}
public function setMinCpuPlatform($minCpuPlatform)
{
$this->minCpuPlatform = $minCpuPlatform;
}
public function getMinCpuPlatform()
{
return $this->minCpuPlatform;
}
public function setReserved($reserved)
{
$this->reserved = $reserved;
}
public function getReserved()
{
return $this->reserved;
}
}

View File

@@ -0,0 +1,64 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerPool extends Google_Model
{
public $name;
public $state;
protected $workerConfigType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfig';
protected $workerConfigDataType = '';
public $workerCount;
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setState($state)
{
$this->state = $state;
}
public function getState()
{
return $this->state;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfig
*/
public function setWorkerConfig(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfig $workerConfig)
{
$this->workerConfig = $workerConfig;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfig
*/
public function getWorkerConfig()
{
return $this->workerConfig;
}
public function setWorkerCount($workerCount)
{
$this->workerCount = $workerCount;
}
public function getWorkerCount()
{
return $this->workerCount;
}
}

View File

@@ -0,0 +1,113 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testActionResult extends Google_Collection
{
protected $collection_key = 'outputFiles';
public $exitCode;
protected $outputDirectoriesType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testOutputDirectory';
protected $outputDirectoriesDataType = 'array';
protected $outputFilesType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testOutputFile';
protected $outputFilesDataType = 'array';
protected $stderrDigestType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest';
protected $stderrDigestDataType = '';
public $stderrRaw;
protected $stdoutDigestType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest';
protected $stdoutDigestDataType = '';
public $stdoutRaw;
public function setExitCode($exitCode)
{
$this->exitCode = $exitCode;
}
public function getExitCode()
{
return $this->exitCode;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testOutputDirectory
*/
public function setOutputDirectories($outputDirectories)
{
$this->outputDirectories = $outputDirectories;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testOutputDirectory
*/
public function getOutputDirectories()
{
return $this->outputDirectories;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testOutputFile
*/
public function setOutputFiles($outputFiles)
{
$this->outputFiles = $outputFiles;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testOutputFile
*/
public function getOutputFiles()
{
return $this->outputFiles;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest
*/
public function setStderrDigest(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest $stderrDigest)
{
$this->stderrDigest = $stderrDigest;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest
*/
public function getStderrDigest()
{
return $this->stderrDigest;
}
public function setStderrRaw($stderrRaw)
{
$this->stderrRaw = $stderrRaw;
}
public function getStderrRaw()
{
return $this->stderrRaw;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest
*/
public function setStdoutDigest(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest $stdoutDigest)
{
$this->stdoutDigest = $stdoutDigest;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest
*/
public function getStdoutDigest()
{
return $this->stdoutDigest;
}
public function setStdoutRaw($stdoutRaw)
{
$this->stdoutRaw = $stdoutRaw;
}
public function getStdoutRaw()
{
return $this->stdoutRaw;
}
}

View File

@@ -0,0 +1,47 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testCommand extends Google_Collection
{
protected $collection_key = 'environmentVariables';
public $arguments;
protected $environmentVariablesType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testCommandEnvironmentVariable';
protected $environmentVariablesDataType = 'array';
public function setArguments($arguments)
{
$this->arguments = $arguments;
}
public function getArguments()
{
return $this->arguments;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testCommandEnvironmentVariable
*/
public function setEnvironmentVariables($environmentVariables)
{
$this->environmentVariables = $environmentVariables;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testCommandEnvironmentVariable
*/
public function getEnvironmentVariables()
{
return $this->environmentVariables;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testCommandEnvironmentVariable extends Google_Model
{
public $name;
public $value;
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setValue($value)
{
$this->value = $value;
}
public function getValue()
{
return $this->value;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest extends Google_Model
{
public $hash;
public $sizeBytes;
public function setHash($hash)
{
$this->hash = $hash;
}
public function getHash()
{
return $this->hash;
}
public function setSizeBytes($sizeBytes)
{
$this->sizeBytes = $sizeBytes;
}
public function getSizeBytes()
{
return $this->sizeBytes;
}
}

View File

@@ -0,0 +1,54 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDirectory extends Google_Collection
{
protected $collection_key = 'files';
protected $directoriesType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDirectoryNode';
protected $directoriesDataType = 'array';
protected $filesType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testFileNode';
protected $filesDataType = 'array';
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDirectoryNode
*/
public function setDirectories($directories)
{
$this->directories = $directories;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDirectoryNode
*/
public function getDirectories()
{
return $this->directories;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testFileNode
*/
public function setFiles($files)
{
$this->files = $files;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testFileNode
*/
public function getFiles()
{
return $this->files;
}
}

View File

@@ -0,0 +1,46 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDirectoryNode extends Google_Model
{
protected $digestType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest';
protected $digestDataType = '';
public $name;
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest
*/
public function setDigest(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest $digest)
{
$this->digest = $digest;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest
*/
public function getDigest()
{
return $this->digest;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
}

View File

@@ -0,0 +1,64 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testExecuteOperationMetadata extends Google_Model
{
protected $actionDigestType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest';
protected $actionDigestDataType = '';
public $stage;
public $stderrStreamName;
public $stdoutStreamName;
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest
*/
public function setActionDigest(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest $actionDigest)
{
$this->actionDigest = $actionDigest;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest
*/
public function getActionDigest()
{
return $this->actionDigest;
}
public function setStage($stage)
{
$this->stage = $stage;
}
public function getStage()
{
return $this->stage;
}
public function setStderrStreamName($stderrStreamName)
{
$this->stderrStreamName = $stderrStreamName;
}
public function getStderrStreamName()
{
return $this->stderrStreamName;
}
public function setStdoutStreamName($stdoutStreamName)
{
$this->stdoutStreamName = $stdoutStreamName;
}
public function getStdoutStreamName()
{
return $this->stdoutStreamName;
}
}

View File

@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testExecuteResponse extends Google_Model
{
public $cachedResult;
protected $resultType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testActionResult';
protected $resultDataType = '';
protected $serverLogsType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testLogFile';
protected $serverLogsDataType = 'map';
protected $statusType = 'Google_Service_RemoteBuildExecution_GoogleRpcStatus';
protected $statusDataType = '';
public function setCachedResult($cachedResult)
{
$this->cachedResult = $cachedResult;
}
public function getCachedResult()
{
return $this->cachedResult;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testActionResult
*/
public function setResult(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testActionResult $result)
{
$this->result = $result;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testActionResult
*/
public function getResult()
{
return $this->result;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testLogFile
*/
public function setServerLogs($serverLogs)
{
$this->serverLogs = $serverLogs;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testLogFile
*/
public function getServerLogs()
{
return $this->serverLogs;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleRpcStatus
*/
public function setStatus(Google_Service_RemoteBuildExecution_GoogleRpcStatus $status)
{
$this->status = $status;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleRpcStatus
*/
public function getStatus()
{
return $this->status;
}
}

View File

@@ -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.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testFileNode extends Google_Model
{
protected $digestType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest';
protected $digestDataType = '';
public $isExecutable;
public $name;
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest
*/
public function setDigest(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest $digest)
{
$this->digest = $digest;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest
*/
public function getDigest()
{
return $this->digest;
}
public function setIsExecutable($isExecutable)
{
$this->isExecutable = $isExecutable;
}
public function getIsExecutable()
{
return $this->isExecutable;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
}

View File

@@ -0,0 +1,46 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testLogFile extends Google_Model
{
protected $digestType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest';
protected $digestDataType = '';
public $humanReadable;
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest
*/
public function setDigest(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest $digest)
{
$this->digest = $digest;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest
*/
public function getDigest()
{
return $this->digest;
}
public function setHumanReadable($humanReadable)
{
$this->humanReadable = $humanReadable;
}
public function getHumanReadable()
{
return $this->humanReadable;
}
}

View File

@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testOutputDirectory extends Google_Model
{
protected $digestType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest';
protected $digestDataType = '';
public $path;
protected $treeDigestType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest';
protected $treeDigestDataType = '';
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest
*/
public function setDigest(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest $digest)
{
$this->digest = $digest;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest
*/
public function getDigest()
{
return $this->digest;
}
public function setPath($path)
{
$this->path = $path;
}
public function getPath()
{
return $this->path;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest
*/
public function setTreeDigest(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest $treeDigest)
{
$this->treeDigest = $treeDigest;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest
*/
public function getTreeDigest()
{
return $this->treeDigest;
}
}

View File

@@ -0,0 +1,64 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testOutputFile extends Google_Model
{
public $content;
protected $digestType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest';
protected $digestDataType = '';
public $isExecutable;
public $path;
public function setContent($content)
{
$this->content = $content;
}
public function getContent()
{
return $this->content;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest
*/
public function setDigest(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest $digest)
{
$this->digest = $digest;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDigest
*/
public function getDigest()
{
return $this->digest;
}
public function setIsExecutable($isExecutable)
{
$this->isExecutable = $isExecutable;
}
public function getIsExecutable()
{
return $this->isExecutable;
}
public function setPath($path)
{
$this->path = $path;
}
public function getPath()
{
return $this->path;
}
}

View File

@@ -0,0 +1,64 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testRequestMetadata extends Google_Model
{
public $actionId;
public $correlatedInvocationsId;
protected $toolDetailsType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testToolDetails';
protected $toolDetailsDataType = '';
public $toolInvocationId;
public function setActionId($actionId)
{
$this->actionId = $actionId;
}
public function getActionId()
{
return $this->actionId;
}
public function setCorrelatedInvocationsId($correlatedInvocationsId)
{
$this->correlatedInvocationsId = $correlatedInvocationsId;
}
public function getCorrelatedInvocationsId()
{
return $this->correlatedInvocationsId;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testToolDetails
*/
public function setToolDetails(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testToolDetails $toolDetails)
{
$this->toolDetails = $toolDetails;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testToolDetails
*/
public function getToolDetails()
{
return $this->toolDetails;
}
public function setToolInvocationId($toolInvocationId)
{
$this->toolInvocationId = $toolInvocationId;
}
public function getToolInvocationId()
{
return $this->toolInvocationId;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testToolDetails extends Google_Model
{
public $toolName;
public $toolVersion;
public function setToolName($toolName)
{
$this->toolName = $toolName;
}
public function getToolName()
{
return $this->toolName;
}
public function setToolVersion($toolVersion)
{
$this->toolVersion = $toolVersion;
}
public function getToolVersion()
{
return $this->toolVersion;
}
}

View File

@@ -0,0 +1,54 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testTree extends Google_Collection
{
protected $collection_key = 'children';
protected $childrenType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDirectory';
protected $childrenDataType = 'array';
protected $rootType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDirectory';
protected $rootDataType = '';
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDirectory
*/
public function setChildren($children)
{
$this->children = $children;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDirectory
*/
public function getChildren()
{
return $this->children;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDirectory
*/
public function setRoot(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDirectory $root)
{
$this->root = $root;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteexecutionV1testDirectory
*/
public function getRoot()
{
return $this->root;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2AdminTemp extends Google_Model
{
public $arg;
public $command;
public function setArg($arg)
{
$this->arg = $arg;
}
public function getArg()
{
return $this->arg;
}
public function setCommand($command)
{
$this->command = $command;
}
public function getCommand()
{
return $this->command;
}
}

View File

@@ -0,0 +1,46 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Blob extends Google_Model
{
public $contents;
protected $digestType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest';
protected $digestDataType = '';
public function setContents($contents)
{
$this->contents = $contents;
}
public function getContents()
{
return $this->contents;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest
*/
public function setDigest(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest $digest)
{
$this->digest = $digest;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest
*/
public function getDigest()
{
return $this->digest;
}
}

View File

@@ -0,0 +1,46 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandOutputs extends Google_Model
{
public $exitCode;
protected $outputsType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest';
protected $outputsDataType = '';
public function setExitCode($exitCode)
{
$this->exitCode = $exitCode;
}
public function getExitCode()
{
return $this->exitCode;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest
*/
public function setOutputs(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest $outputs)
{
$this->outputs = $outputs;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest
*/
public function getOutputs()
{
return $this->outputs;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandOverhead extends Google_Model
{
public $duration;
public $overhead;
public function setDuration($duration)
{
$this->duration = $duration;
}
public function getDuration()
{
return $this->duration;
}
public function setOverhead($overhead)
{
$this->overhead = $overhead;
}
public function getOverhead()
{
return $this->overhead;
}
}

View File

@@ -0,0 +1,90 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandResult extends Google_Collection
{
protected $collection_key = 'metadata';
public $duration;
public $exitCode;
public $metadata;
protected $outputsType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest';
protected $outputsDataType = '';
public $overhead;
protected $statusType = 'Google_Service_RemoteBuildExecution_GoogleRpcStatus';
protected $statusDataType = '';
public function setDuration($duration)
{
$this->duration = $duration;
}
public function getDuration()
{
return $this->duration;
}
public function setExitCode($exitCode)
{
$this->exitCode = $exitCode;
}
public function getExitCode()
{
return $this->exitCode;
}
public function setMetadata($metadata)
{
$this->metadata = $metadata;
}
public function getMetadata()
{
return $this->metadata;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest
*/
public function setOutputs(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest $outputs)
{
$this->outputs = $outputs;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest
*/
public function getOutputs()
{
return $this->outputs;
}
public function setOverhead($overhead)
{
$this->overhead = $overhead;
}
public function getOverhead()
{
return $this->overhead;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleRpcStatus
*/
public function setStatus(Google_Service_RemoteBuildExecution_GoogleRpcStatus $status)
{
$this->status = $status;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleRpcStatus
*/
public function getStatus()
{
return $this->status;
}
}

View File

@@ -0,0 +1,69 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandTask extends Google_Model
{
protected $expectedOutputsType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs';
protected $expectedOutputsDataType = '';
protected $inputsType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandTaskInputs';
protected $inputsDataType = '';
protected $timeoutsType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandTaskTimeouts';
protected $timeoutsDataType = '';
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs
*/
public function setExpectedOutputs(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs $expectedOutputs)
{
$this->expectedOutputs = $expectedOutputs;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs
*/
public function getExpectedOutputs()
{
return $this->expectedOutputs;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandTaskInputs
*/
public function setInputs(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandTaskInputs $inputs)
{
$this->inputs = $inputs;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandTaskInputs
*/
public function getInputs()
{
return $this->inputs;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandTaskTimeouts
*/
public function setTimeouts(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandTaskTimeouts $timeouts)
{
$this->timeouts = $timeouts;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandTaskTimeouts
*/
public function getTimeouts()
{
return $this->timeouts;
}
}

View File

@@ -0,0 +1,79 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandTaskInputs extends Google_Collection
{
protected $collection_key = 'inlineBlobs';
public $arguments;
protected $environmentVariablesType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandTaskInputsEnvironmentVariable';
protected $environmentVariablesDataType = 'array';
protected $filesType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest';
protected $filesDataType = 'array';
protected $inlineBlobsType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Blob';
protected $inlineBlobsDataType = 'array';
public function setArguments($arguments)
{
$this->arguments = $arguments;
}
public function getArguments()
{
return $this->arguments;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandTaskInputsEnvironmentVariable
*/
public function setEnvironmentVariables($environmentVariables)
{
$this->environmentVariables = $environmentVariables;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandTaskInputsEnvironmentVariable
*/
public function getEnvironmentVariables()
{
return $this->environmentVariables;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest
*/
public function setFiles($files)
{
$this->files = $files;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest
*/
public function getFiles()
{
return $this->files;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Blob
*/
public function setInlineBlobs($inlineBlobs)
{
$this->inlineBlobs = $inlineBlobs;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Blob
*/
public function getInlineBlobs()
{
return $this->inlineBlobs;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandTaskInputsEnvironmentVariable extends Google_Model
{
public $name;
public $value;
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setValue($value)
{
$this->value = $value;
}
public function getValue()
{
return $this->value;
}
}

View File

@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs extends Google_Collection
{
protected $collection_key = 'files';
public $directories;
public $files;
public $stderrDestination;
public $stdoutDestination;
public function setDirectories($directories)
{
$this->directories = $directories;
}
public function getDirectories()
{
return $this->directories;
}
public function setFiles($files)
{
$this->files = $files;
}
public function getFiles()
{
return $this->files;
}
public function setStderrDestination($stderrDestination)
{
$this->stderrDestination = $stderrDestination;
}
public function getStderrDestination()
{
return $this->stderrDestination;
}
public function setStdoutDestination($stdoutDestination)
{
$this->stdoutDestination = $stdoutDestination;
}
public function getStdoutDestination()
{
return $this->stdoutDestination;
}
}

View File

@@ -0,0 +1,48 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2CommandTaskTimeouts extends Google_Model
{
public $execution;
public $idle;
public $shutdown;
public function setExecution($execution)
{
$this->execution = $execution;
}
public function getExecution()
{
return $this->execution;
}
public function setIdle($idle)
{
$this->idle = $idle;
}
public function getIdle()
{
return $this->idle;
}
public function setShutdown($shutdown)
{
$this->shutdown = $shutdown;
}
public function getShutdown()
{
return $this->shutdown;
}
}

View File

@@ -0,0 +1,39 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest extends Google_Model
{
public $hash;
public $sizeBytes;
public function setHash($hash)
{
$this->hash = $hash;
}
public function getHash()
{
return $this->hash;
}
public function setSizeBytes($sizeBytes)
{
$this->sizeBytes = $sizeBytes;
}
public function getSizeBytes()
{
return $this->sizeBytes;
}
}

View File

@@ -0,0 +1,54 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Directory extends Google_Collection
{
protected $collection_key = 'files';
protected $directoriesType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2DirectoryMetadata';
protected $directoriesDataType = 'array';
protected $filesType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2FileMetadata';
protected $filesDataType = 'array';
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2DirectoryMetadata
*/
public function setDirectories($directories)
{
$this->directories = $directories;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2DirectoryMetadata
*/
public function getDirectories()
{
return $this->directories;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2FileMetadata
*/
public function setFiles($files)
{
$this->files = $files;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2FileMetadata
*/
public function getFiles()
{
return $this->files;
}
}

View File

@@ -0,0 +1,46 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2DirectoryMetadata extends Google_Model
{
protected $digestType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest';
protected $digestDataType = '';
public $path;
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest
*/
public function setDigest(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest $digest)
{
$this->digest = $digest;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest
*/
public function getDigest()
{
return $this->digest;
}
public function setPath($path)
{
$this->path = $path;
}
public function getPath()
{
return $this->path;
}
}

View File

@@ -0,0 +1,64 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2FileMetadata extends Google_Model
{
public $contents;
protected $digestType = 'Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest';
protected $digestDataType = '';
public $isExecutable;
public $path;
public function setContents($contents)
{
$this->contents = $contents;
}
public function getContents()
{
return $this->contents;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest
*/
public function setDigest(Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest $digest)
{
$this->digest = $digest;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleDevtoolsRemoteworkersV1test2Digest
*/
public function getDigest()
{
return $this->digest;
}
public function setIsExecutable($isExecutable)
{
$this->isExecutable = $isExecutable;
}
public function getIsExecutable()
{
return $this->isExecutable;
}
public function setPath($path)
{
$this->path = $path;
}
public function getPath()
{
return $this->path;
}
}

View File

@@ -0,0 +1,73 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleLongrunningOperation extends Google_Model
{
public $done;
protected $errorType = 'Google_Service_RemoteBuildExecution_GoogleRpcStatus';
protected $errorDataType = '';
public $metadata;
public $name;
public $response;
public function setDone($done)
{
$this->done = $done;
}
public function getDone()
{
return $this->done;
}
/**
* @param Google_Service_RemoteBuildExecution_GoogleRpcStatus
*/
public function setError(Google_Service_RemoteBuildExecution_GoogleRpcStatus $error)
{
$this->error = $error;
}
/**
* @return Google_Service_RemoteBuildExecution_GoogleRpcStatus
*/
public function getError()
{
return $this->error;
}
public function setMetadata($metadata)
{
$this->metadata = $metadata;
}
public function getMetadata()
{
return $this->metadata;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setResponse($response)
{
$this->response = $response;
}
public function getResponse()
{
return $this->response;
}
}

View File

@@ -0,0 +1,49 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
class Google_Service_RemoteBuildExecution_GoogleRpcStatus extends Google_Collection
{
protected $collection_key = 'details';
public $code;
public $details;
public $message;
public function setCode($code)
{
$this->code = $code;
}
public function getCode()
{
return $this->code;
}
public function setDetails($details)
{
$this->details = $details;
}
public function getDetails()
{
return $this->details;
}
public function setMessage($message)
{
$this->message = $message;
}
public function getMessage()
{
return $this->message;
}
}

View File

@@ -0,0 +1,97 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
/**
* The "actionResults" collection of methods.
* Typical usage is:
* <code>
* $remotebuildexecutionService = new Google_Service_RemoteBuildExecution(...);
* $actionResults = $remotebuildexecutionService->actionResults;
* </code>
*/
class Google_Service_RemoteBuildExecution_Resource_ActionResults extends Google_Service_Resource
{
/**
* Retrieve a cached execution result.
*
* Errors:
*
* * `NOT_FOUND`: The requested `ActionResult` is not in the cache.
* (actionResults.get)
*
* @param string $instanceName The instance of the execution system to operate
* against. A server may support multiple instances of the execution system
* (with their own workers, storage, caches, etc.). The server MAY require use
* of this field to select between them in an implementation-defined fashion,
* otherwise it can be omitted.
* @param string $hash The hash. In the case of SHA-256, it will always be a
* lowercase hex string exactly 64 characters long.
* @param string $sizeBytes The size of the blob, in bytes.
* @param array $optParams Optional parameters.
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ActionResult
*/
public function get($instanceName, $hash, $sizeBytes, $optParams = array())
{
$params = array('instanceName' => $instanceName, 'hash' => $hash, 'sizeBytes' => $sizeBytes);
$params = array_merge($params, $optParams);
return $this->call('get', array($params), "Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ActionResult");
}
/**
* Upload a new execution result.
*
* In order to allow the server to perform access control based on the type of
* action, and to assist with client debugging, the client MUST first upload the
* Action that produced the result, along with its Command, into the
* `ContentAddressableStorage`.
*
* Errors:
*
* * `INVALID_ARGUMENT`: One or more arguments are invalid. *
* `FAILED_PRECONDITION`: One or more errors occurred in updating the action
* result, such as a missing command or action. * `RESOURCE_EXHAUSTED`: There is
* insufficient storage space to add the entry to the cache.
* (actionResults.update)
*
* @param string $instanceName The instance of the execution system to operate
* against. A server may support multiple instances of the execution system
* (with their own workers, storage, caches, etc.). The server MAY require use
* of this field to select between them in an implementation-defined fashion,
* otherwise it can be omitted.
* @param string $hash The hash. In the case of SHA-256, it will always be a
* lowercase hex string exactly 64 characters long.
* @param string $sizeBytes The size of the blob, in bytes.
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ActionResult $postBody
* @param array $optParams Optional parameters.
*
* @opt_param int resultsCachePolicy.priority The priority (relative importance)
* of this content in the overall cache. Generally, a lower value means a longer
* retention time or other advantage, but the interpretation of a given value is
* server-dependent. A priority of 0 means a *default* value, decided by the
* server.
*
* The particular semantics of this field is up to the server. In particular,
* every server will have their own supported range of priorities, and will
* decide how these map into retention/eviction policy.
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ActionResult
*/
public function update($instanceName, $hash, $sizeBytes, Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ActionResult $postBody, $optParams = array())
{
$params = array('instanceName' => $instanceName, 'hash' => $hash, 'sizeBytes' => $sizeBytes, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('update', array($params), "Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ActionResult");
}
}

View File

@@ -0,0 +1,97 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
/**
* The "actions" collection of methods.
* Typical usage is:
* <code>
* $remotebuildexecutionService = new Google_Service_RemoteBuildExecution(...);
* $actions = $remotebuildexecutionService->actions;
* </code>
*/
class Google_Service_RemoteBuildExecution_Resource_Actions extends Google_Service_Resource
{
/**
* Execute an action remotely.
*
* In order to execute an action, the client must first upload all of the
* inputs, the Command to run, and the Action into the
* ContentAddressableStorage. It then calls `Execute` with an `action_digest`
* referring to them. The server will run the action and eventually return the
* result.
*
* The input `Action`'s fields MUST meet the various canonicalization
* requirements specified in the documentation for their types so that it has
* the same digest as other logically equivalent `Action`s. The server MAY
* enforce the requirements and return errors if a non-canonical input is
* received. It MAY also proceed without verifying some or all of the
* requirements, such as for performance reasons. If the server does not verify
* the requirement, then it will treat the `Action` as distinct from another
* logically equivalent action if they hash differently.
*
* Returns a stream of google.longrunning.Operation messages describing the
* resulting execution, with eventual `response` ExecuteResponse. The `metadata`
* on the operation is of type ExecuteOperationMetadata.
*
* If the client remains connected after the first response is returned after
* the server, then updates are streamed as if the client had called
* WaitExecution until the execution completes or the request reaches an error.
* The operation can also be queried using Operations API.
*
* The server NEED NOT implement other methods or functionality of the
* Operations API.
*
* Errors discovered during creation of the `Operation` will be reported as gRPC
* Status errors, while errors that occurred while running the action will be
* reported in the `status` field of the `ExecuteResponse`. The server MUST NOT
* set the `error` field of the `Operation` proto. The possible errors include:
*
* * `INVALID_ARGUMENT`: One or more arguments are invalid. *
* `FAILED_PRECONDITION`: One or more errors occurred in setting up the action
* requested, such as a missing input or command or no worker being available.
* The client may be able to fix the errors and retry. * `RESOURCE_EXHAUSTED`:
* There is insufficient quota of some resource to run the action. *
* `UNAVAILABLE`: Due to a transient condition, such as all workers being
* occupied (and the server does not support a queue), the action could not be
* started. The client should retry. * `INTERNAL`: An internal error occurred in
* the execution engine or the worker. * `DEADLINE_EXCEEDED`: The execution
* timed out. * `CANCELLED`: The operation was cancelled by the client. This
* status is only possible if the server implements the Operations API
* CancelOperation method, and it was called for the current execution.
*
* In the case of a missing input or command, the server SHOULD additionally
* send a PreconditionFailure error detail where, for each requested blob not
* present in the CAS, there is a `Violation` with a `type` of `MISSING` and a
* `subject` of `"blobs/{hash}/{size}"` indicating the digest of the missing
* blob. (actions.execute)
*
* @param string $instanceName The instance of the execution system to operate
* against. A server may support multiple instances of the execution system
* (with their own workers, storage, caches, etc.). The server MAY require use
* of this field to select between them in an implementation-defined fashion,
* otherwise it can be omitted.
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ExecuteRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_RemoteBuildExecution_GoogleLongrunningOperation
*/
public function execute($instanceName, Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ExecuteRequest $postBody, $optParams = array())
{
$params = array('instanceName' => $instanceName, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('execute', array($params), "Google_Service_RemoteBuildExecution_GoogleLongrunningOperation");
}
}

View File

@@ -0,0 +1,170 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
/**
* The "blobs" collection of methods.
* Typical usage is:
* <code>
* $remotebuildexecutionService = new Google_Service_RemoteBuildExecution(...);
* $blobs = $remotebuildexecutionService->blobs;
* </code>
*/
class Google_Service_RemoteBuildExecution_Resource_Blobs extends Google_Service_Resource
{
/**
* Download many blobs at once.
*
* The server may enforce a limit of the combined total size of blobs to be
* downloaded using this API. This limit may be obtained using the Capabilities
* API. Requests exceeding the limit should either be split into smaller chunks
* or downloaded using the ByteStream API, as appropriate.
*
* This request is equivalent to calling a Bytestream `Read` request on each
* individual blob, in parallel. The requests may succeed or fail independently.
*
* Errors:
*
* * `INVALID_ARGUMENT`: The client attempted to read more than the server
* supported limit.
*
* Every error on individual read will be returned in the corresponding digest
* status. (blobs.batchRead)
*
* @param string $instanceName The instance of the execution system to operate
* against. A server may support multiple instances of the execution system
* (with their own workers, storage, caches, etc.). The server MAY require use
* of this field to select between them in an implementation-defined fashion,
* otherwise it can be omitted.
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchReadBlobsRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchReadBlobsResponse
*/
public function batchRead($instanceName, Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchReadBlobsRequest $postBody, $optParams = array())
{
$params = array('instanceName' => $instanceName, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('batchRead', array($params), "Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchReadBlobsResponse");
}
/**
* Upload many blobs at once.
*
* The server may enforce a limit of the combined total size of blobs to be
* uploaded using this API. This limit may be obtained using the Capabilities
* API. Requests exceeding the limit should either be split into smaller chunks
* or uploaded using the ByteStream API, as appropriate.
*
* This request is equivalent to calling a Bytestream `Write` request on each
* individual blob, in parallel. The requests may succeed or fail independently.
*
* Errors:
*
* * `INVALID_ARGUMENT`: The client attempted to upload more than the server
* supported limit.
*
* Individual requests may return the following errors, additionally:
*
* * `RESOURCE_EXHAUSTED`: There is insufficient disk quota to store the blob. *
* `INVALID_ARGUMENT`: The Digest does not match the provided data.
* (blobs.batchUpdate)
*
* @param string $instanceName The instance of the execution system to operate
* against. A server may support multiple instances of the execution system
* (with their own workers, storage, caches, etc.). The server MAY require use
* of this field to select between them in an implementation-defined fashion,
* otherwise it can be omitted.
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchUpdateBlobsRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchUpdateBlobsResponse
*/
public function batchUpdate($instanceName, Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchUpdateBlobsRequest $postBody, $optParams = array())
{
$params = array('instanceName' => $instanceName, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('batchUpdate', array($params), "Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2BatchUpdateBlobsResponse");
}
/**
* Determine if blobs are present in the CAS.
*
* Clients can use this API before uploading blobs to determine which ones are
* already present in the CAS and do not need to be uploaded again.
*
* There are no method-specific errors. (blobs.findMissing)
*
* @param string $instanceName The instance of the execution system to operate
* against. A server may support multiple instances of the execution system
* (with their own workers, storage, caches, etc.). The server MAY require use
* of this field to select between them in an implementation-defined fashion,
* otherwise it can be omitted.
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2FindMissingBlobsRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2FindMissingBlobsResponse
*/
public function findMissing($instanceName, Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2FindMissingBlobsRequest $postBody, $optParams = array())
{
$params = array('instanceName' => $instanceName, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('findMissing', array($params), "Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2FindMissingBlobsResponse");
}
/**
* Fetch the entire directory tree rooted at a node.
*
* This request must be targeted at a Directory stored in the
* ContentAddressableStorage (CAS). The server will enumerate the `Directory`
* tree recursively and return every node descended from the root.
*
* The GetTreeRequest.page_token parameter can be used to skip ahead in the
* stream (e.g. when retrying a partially completed and aborted request), by
* setting it to a value taken from GetTreeResponse.next_page_token of the last
* successfully processed GetTreeResponse).
*
* The exact traversal order is unspecified and, unless retrieving subsequent
* pages from an earlier request, is not guaranteed to be stable across multiple
* invocations of `GetTree`.
*
* If part of the tree is missing from the CAS, the server will return the
* portion present and omit the rest.
*
* * `NOT_FOUND`: The requested tree root is not present in the CAS.
* (blobs.getTree)
*
* @param string $instanceName The instance of the execution system to operate
* against. A server may support multiple instances of the execution system
* (with their own workers, storage, caches, etc.). The server MAY require use
* of this field to select between them in an implementation-defined fashion,
* otherwise it can be omitted.
* @param string $hash The hash. In the case of SHA-256, it will always be a
* lowercase hex string exactly 64 characters long.
* @param string $sizeBytes The size of the blob, in bytes.
* @param array $optParams Optional parameters.
*
* @opt_param string pageToken A page token, which must be a value received in a
* previous GetTreeResponse. If present, the server will use it to return the
* following page of results.
* @opt_param int pageSize A maximum page size to request. If present, the
* server will request no more than this many items. Regardless of whether a
* page size is specified, the server may place its own limit on the number of
* items to be returned and require the client to retrieve more items using a
* subsequent request.
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2GetTreeResponse
*/
public function getTree($instanceName, $hash, $sizeBytes, $optParams = array())
{
$params = array('instanceName' => $instanceName, 'hash' => $hash, 'sizeBytes' => $sizeBytes);
$params = array_merge($params, $optParams);
return $this->call('getTree', array($params), "Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2GetTreeResponse");
}
}

View File

@@ -0,0 +1,48 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
/**
* The "operations" collection of methods.
* Typical usage is:
* <code>
* $remotebuildexecutionService = new Google_Service_RemoteBuildExecution(...);
* $operations = $remotebuildexecutionService->operations;
* </code>
*/
class Google_Service_RemoteBuildExecution_Resource_Operations extends Google_Service_Resource
{
/**
* Wait for an execution operation to complete. When the client initially makes
* the request, the server immediately responds with the current status of the
* execution. The server will leave the request stream open until the operation
* completes, and then respond with the completed operation. The server MAY
* choose to stream additional updates as execution progresses, such as to
* provide an update as to the state of the execution.
* (operations.waitExecution)
*
* @param string $name The name of the Operation returned by Execute.
* @param Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2WaitExecutionRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_RemoteBuildExecution_GoogleLongrunningOperation
*/
public function waitExecution($name, Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2WaitExecutionRequest $postBody, $optParams = array())
{
$params = array('name' => $name, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('waitExecution', array($params), "Google_Service_RemoteBuildExecution_GoogleLongrunningOperation");
}
}

View File

@@ -0,0 +1,46 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
/**
* The "v2" collection of methods.
* Typical usage is:
* <code>
* $remotebuildexecutionService = new Google_Service_RemoteBuildExecution(...);
* $v2 = $remotebuildexecutionService->v2;
* </code>
*/
class Google_Service_RemoteBuildExecution_Resource_V2 extends Google_Service_Resource
{
/**
* GetCapabilities returns the server capabilities configuration.
* (v2.getCapabilities)
*
* @param string $instanceName The instance of the execution system to operate
* against. A server may support multiple instances of the execution system
* (with their own workers, storage, caches, etc.). The server MAY require use
* of this field to select between them in an implementation-defined fashion,
* otherwise it can be omitted.
* @param array $optParams Optional parameters.
* @return Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ServerCapabilities
*/
public function getCapabilities($instanceName, $optParams = array())
{
$params = array('instanceName' => $instanceName);
$params = array_merge($params, $optParams);
return $this->call('getCapabilities', array($params), "Google_Service_RemoteBuildExecution_BuildBazelRemoteExecutionV2ServerCapabilities");
}
}