easyappointments/vendor/google/apiclient-services/src/Aiplatform/GoogleCloudAiplatformV1Cust...

274 lines
5.6 KiB
PHP
Executable File

<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Aiplatform;
class GoogleCloudAiplatformV1CustomJobSpec extends \Google\Collection
{
protected $collection_key = 'workerPoolSpecs';
protected $baseOutputDirectoryType = GoogleCloudAiplatformV1GcsDestination::class;
protected $baseOutputDirectoryDataType = '';
/**
* @var bool
*/
public $enableDashboardAccess;
/**
* @var bool
*/
public $enableWebAccess;
/**
* @var string
*/
public $experiment;
/**
* @var string
*/
public $experimentRun;
/**
* @var string[]
*/
public $models;
/**
* @var string
*/
public $network;
/**
* @var string
*/
public $persistentResourceId;
/**
* @var string
*/
public $protectedArtifactLocationId;
/**
* @var string[]
*/
public $reservedIpRanges;
protected $schedulingType = GoogleCloudAiplatformV1Scheduling::class;
protected $schedulingDataType = '';
/**
* @var string
*/
public $serviceAccount;
/**
* @var string
*/
public $tensorboard;
protected $workerPoolSpecsType = GoogleCloudAiplatformV1WorkerPoolSpec::class;
protected $workerPoolSpecsDataType = 'array';
/**
* @param GoogleCloudAiplatformV1GcsDestination
*/
public function setBaseOutputDirectory(GoogleCloudAiplatformV1GcsDestination $baseOutputDirectory)
{
$this->baseOutputDirectory = $baseOutputDirectory;
}
/**
* @return GoogleCloudAiplatformV1GcsDestination
*/
public function getBaseOutputDirectory()
{
return $this->baseOutputDirectory;
}
/**
* @param bool
*/
public function setEnableDashboardAccess($enableDashboardAccess)
{
$this->enableDashboardAccess = $enableDashboardAccess;
}
/**
* @return bool
*/
public function getEnableDashboardAccess()
{
return $this->enableDashboardAccess;
}
/**
* @param bool
*/
public function setEnableWebAccess($enableWebAccess)
{
$this->enableWebAccess = $enableWebAccess;
}
/**
* @return bool
*/
public function getEnableWebAccess()
{
return $this->enableWebAccess;
}
/**
* @param string
*/
public function setExperiment($experiment)
{
$this->experiment = $experiment;
}
/**
* @return string
*/
public function getExperiment()
{
return $this->experiment;
}
/**
* @param string
*/
public function setExperimentRun($experimentRun)
{
$this->experimentRun = $experimentRun;
}
/**
* @return string
*/
public function getExperimentRun()
{
return $this->experimentRun;
}
/**
* @param string[]
*/
public function setModels($models)
{
$this->models = $models;
}
/**
* @return string[]
*/
public function getModels()
{
return $this->models;
}
/**
* @param string
*/
public function setNetwork($network)
{
$this->network = $network;
}
/**
* @return string
*/
public function getNetwork()
{
return $this->network;
}
/**
* @param string
*/
public function setPersistentResourceId($persistentResourceId)
{
$this->persistentResourceId = $persistentResourceId;
}
/**
* @return string
*/
public function getPersistentResourceId()
{
return $this->persistentResourceId;
}
/**
* @param string
*/
public function setProtectedArtifactLocationId($protectedArtifactLocationId)
{
$this->protectedArtifactLocationId = $protectedArtifactLocationId;
}
/**
* @return string
*/
public function getProtectedArtifactLocationId()
{
return $this->protectedArtifactLocationId;
}
/**
* @param string[]
*/
public function setReservedIpRanges($reservedIpRanges)
{
$this->reservedIpRanges = $reservedIpRanges;
}
/**
* @return string[]
*/
public function getReservedIpRanges()
{
return $this->reservedIpRanges;
}
/**
* @param GoogleCloudAiplatformV1Scheduling
*/
public function setScheduling(GoogleCloudAiplatformV1Scheduling $scheduling)
{
$this->scheduling = $scheduling;
}
/**
* @return GoogleCloudAiplatformV1Scheduling
*/
public function getScheduling()
{
return $this->scheduling;
}
/**
* @param string
*/
public function setServiceAccount($serviceAccount)
{
$this->serviceAccount = $serviceAccount;
}
/**
* @return string
*/
public function getServiceAccount()
{
return $this->serviceAccount;
}
/**
* @param string
*/
public function setTensorboard($tensorboard)
{
$this->tensorboard = $tensorboard;
}
/**
* @return string
*/
public function getTensorboard()
{
return $this->tensorboard;
}
/**
* @param GoogleCloudAiplatformV1WorkerPoolSpec[]
*/
public function setWorkerPoolSpecs($workerPoolSpecs)
{
$this->workerPoolSpecs = $workerPoolSpecs;
}
/**
* @return GoogleCloudAiplatformV1WorkerPoolSpec[]
*/
public function getWorkerPoolSpecs()
{
return $this->workerPoolSpecs;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudAiplatformV1CustomJobSpec::class, 'Google_Service_Aiplatform_GoogleCloudAiplatformV1CustomJobSpec');