JFIF x x C C " } !1AQa "q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w !1AQ aq"2B #3Rbr{
File "AgentStates.php"
Full Path: /home/palsarh/web/palsarh.in/public_html/vendor/google/apiclient-services/src/WorkloadManager/AgentStates.php
File size: 3.6 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* 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\WorkloadManager;
class AgentStates extends \Google\Model
{
/**
* Optional. The available version of the agent in artifact registry.
*
* @var string
*/
public $availableVersion;
protected $hanaMonitoringType = ServiceStates::class;
protected $hanaMonitoringDataType = '';
/**
* Optional. The installed version of the agent on the host.
*
* @var string
*/
public $installedVersion;
/**
* Optional. Whether the agent is fully enabled. If false, the agent is has
* some issues.
*
* @var bool
*/
public $isFullyEnabled;
protected $processMetricsType = ServiceStates::class;
protected $processMetricsDataType = '';
protected $systemDiscoveryType = ServiceStates::class;
protected $systemDiscoveryDataType = '';
/**
* Optional. The available version of the agent in artifact registry.
*
* @param string $availableVersion
*/
public function setAvailableVersion($availableVersion)
{
$this->availableVersion = $availableVersion;
}
/**
* @return string
*/
public function getAvailableVersion()
{
return $this->availableVersion;
}
/**
* Optional. HANA monitoring metrics of the agent.
*
* @param ServiceStates $hanaMonitoring
*/
public function setHanaMonitoring(ServiceStates $hanaMonitoring)
{
$this->hanaMonitoring = $hanaMonitoring;
}
/**
* @return ServiceStates
*/
public function getHanaMonitoring()
{
return $this->hanaMonitoring;
}
/**
* Optional. The installed version of the agent on the host.
*
* @param string $installedVersion
*/
public function setInstalledVersion($installedVersion)
{
$this->installedVersion = $installedVersion;
}
/**
* @return string
*/
public function getInstalledVersion()
{
return $this->installedVersion;
}
/**
* Optional. Whether the agent is fully enabled. If false, the agent is has
* some issues.
*
* @param bool $isFullyEnabled
*/
public function setIsFullyEnabled($isFullyEnabled)
{
$this->isFullyEnabled = $isFullyEnabled;
}
/**
* @return bool
*/
public function getIsFullyEnabled()
{
return $this->isFullyEnabled;
}
/**
* Optional. The Process metrics of the agent.
*
* @param ServiceStates $processMetrics
*/
public function setProcessMetrics(ServiceStates $processMetrics)
{
$this->processMetrics = $processMetrics;
}
/**
* @return ServiceStates
*/
public function getProcessMetrics()
{
return $this->processMetrics;
}
/**
* Optional. The System discovery metrics of the agent.
*
* @param ServiceStates $systemDiscovery
*/
public function setSystemDiscovery(ServiceStates $systemDiscovery)
{
$this->systemDiscovery = $systemDiscovery;
}
/**
* @return ServiceStates
*/
public function getSystemDiscovery()
{
return $this->systemDiscovery;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AgentStates::class, 'Google_Service_WorkloadManager_AgentStates');