agentName = $agentName; } /** * @return string */ public function getAgentName() { return $this->agentName; } /** * Output only. 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; } /** * Output only. Whether the agent has full access to Cloud APIs. * * Accepted values: UNSPECIFIED_STATE, SUCCESS_STATE, FAILURE_STATE, * ERROR_STATE * * @param self::CLOUD_API_ACCESS_FULL_SCOPES_GRANTED_* $cloudApiAccessFullScopesGranted */ public function setCloudApiAccessFullScopesGranted($cloudApiAccessFullScopesGranted) { $this->cloudApiAccessFullScopesGranted = $cloudApiAccessFullScopesGranted; } /** * @return self::CLOUD_API_ACCESS_FULL_SCOPES_GRANTED_* */ public function getCloudApiAccessFullScopesGranted() { return $this->cloudApiAccessFullScopesGranted; } /** * Output only. The error message for the agent configuration if invalid. * * @param string $configurationErrorMessage */ public function setConfigurationErrorMessage($configurationErrorMessage) { $this->configurationErrorMessage = $configurationErrorMessage; } /** * @return string */ public function getConfigurationErrorMessage() { return $this->configurationErrorMessage; } /** * Output only. The path to the agent configuration file. * * @param string $configurationFilePath */ public function setConfigurationFilePath($configurationFilePath) { $this->configurationFilePath = $configurationFilePath; } /** * @return string */ public function getConfigurationFilePath() { return $this->configurationFilePath; } /** * Output only. Whether the agent configuration is valid. * * Accepted values: UNSPECIFIED_STATE, SUCCESS_STATE, FAILURE_STATE, * ERROR_STATE * * @param self::CONFIGURATION_VALID_* $configurationValid */ public function setConfigurationValid($configurationValid) { $this->configurationValid = $configurationValid; } /** * @return self::CONFIGURATION_VALID_* */ public function getConfigurationValid() { return $this->configurationValid; } /** * Output only. 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; } /** * Output only. The URI of the instance. Format: projects//zones//instances/ * * @param string $instanceUri */ public function setInstanceUri($instanceUri) { $this->instanceUri = $instanceUri; } /** * @return string */ public function getInstanceUri() { return $this->instanceUri; } /** * Output only. The kernel version of the system. * * @param SapDiscoveryResourceInstancePropertiesKernelVersion $kernelVersion */ public function setKernelVersion(SapDiscoveryResourceInstancePropertiesKernelVersion $kernelVersion) { $this->kernelVersion = $kernelVersion; } /** * @return SapDiscoveryResourceInstancePropertiesKernelVersion */ public function getKernelVersion() { return $this->kernelVersion; } /** * Output only. Optional references to public documentation. * * @param AgentStatusReference[] $references */ public function setReferences($references) { $this->references = $references; } /** * @return AgentStatusReference[] */ public function getReferences() { return $this->references; } /** * Output only. The services (process metrics, host metrics, etc.). * * @param AgentStatusServiceStatus[] $services */ public function setServices($services) { $this->services = $services; } /** * @return AgentStatusServiceStatus[] */ public function getServices() { return $this->services; } /** * Output only. Whether the agent service is enabled in systemd. * * Accepted values: UNSPECIFIED_STATE, SUCCESS_STATE, FAILURE_STATE, * ERROR_STATE * * @param self::SYSTEMD_SERVICE_ENABLED_* $systemdServiceEnabled */ public function setSystemdServiceEnabled($systemdServiceEnabled) { $this->systemdServiceEnabled = $systemdServiceEnabled; } /** * @return self::SYSTEMD_SERVICE_ENABLED_* */ public function getSystemdServiceEnabled() { return $this->systemdServiceEnabled; } /** * Output only. Whether the agent service is running in systemd. * * Accepted values: UNSPECIFIED_STATE, SUCCESS_STATE, FAILURE_STATE, * ERROR_STATE * * @param self::SYSTEMD_SERVICE_RUNNING_* $systemdServiceRunning */ public function setSystemdServiceRunning($systemdServiceRunning) { $this->systemdServiceRunning = $systemdServiceRunning; } /** * @return self::SYSTEMD_SERVICE_RUNNING_* */ public function getSystemdServiceRunning() { return $this->systemdServiceRunning; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(AgentStatus::class, 'Google_Service_WorkloadManager_AgentStatus');