📂 File Browser

/AgentAI/vendor/google/apiclient-services/src/WorkloadManager
☀️ Light Mode
🎯 Quick Launch:

📁 Directories

📁 Resource/ 🔓 Open

📄 Files

🐘 APILayerServer.php
▶ Open 📄 View Source
🐘 ActiveDirectory.php
▶ Open 📄 View Source
🐘 Actuation.php
▶ Open 📄 View Source
🐘 ActuationOutput.php
▶ Open 📄 View Source
🐘 AgentCommand.php
▶ Open 📄 View Source
🐘 AgentStates.php
▶ Open 📄 View Source
🐘 AgentStatus.php
▶ Open 📄 View Source
🐘 AgentStatusConfigValue.php
▶ Open 📄 View Source
🐘 AgentStatusIAMPermission.php
▶ Open 📄 View Source
🐘 AgentStatusReference.php
▶ Open 📄 View Source
🐘 AgentStatusServiceStatus.php
▶ Open 📄 View Source
🐘 AppDetails.php
▶ Open 📄 View Source
🐘 AssetLocation.php
▶ Open 📄 View Source
🐘 AvailabilityGroup.php
▶ Open 📄 View Source
🐘 BackendServer.php
▶ Open 📄 View Source
🐘 BackupProperties.php
▶ Open 📄 View Source
🐘 BigQueryDestination.php
▶ Open 📄 View Source
🐘 BlobstoreLocation.php
▶ Open 📄 View Source
🐘 CancelOperationRequest.php
▶ Open 📄 View Source
🐘 CloudAsset.php
▶ Open 📄 View Source
🐘 CloudAssetComposition.php
▶ Open 📄 View Source
🐘 CloudResource.php
▶ Open 📄 View Source
🐘 Cluster.php
▶ Open 📄 View Source
🐘 Command.php
▶ Open 📄 View Source
🐘 ComponentHealth.php
▶ Open 📄 View Source
🐘 Database.php
▶ Open 📄 View Source
🐘 DatabaseDetails.php
▶ Open 📄 View Source
🐘 DatabaseProperties.php
▶ Open 📄 View Source
🐘 Deployment.php
▶ Open 📄 View Source
🐘 DeploymentOutput.php
▶ Open 📄 View Source
🐘 DirectLocationAssignment.php
▶ Open 📄 View Source
🐘 Evaluation.php
▶ Open 📄 View Source
🐘 Execution.php
▶ Open 📄 View Source
🐘 ExecutionResult.php
▶ Open 📄 View Source
🐘 ExternalDataSources.php
▶ Open 📄 View Source
🐘 ExtraParameter.php
▶ Open 📄 View Source
🐘 FrontEndServer.php
▶ Open 📄 View Source
🐘 GceInstanceFilter.php
▶ Open 📄 View Source
🐘 HealthCheck.php
▶ Open 📄 View Source
🐘 IAMPermission.php
▶ Open 📄 View Source
🐘 Insight.php
▶ Open 📄 View Source
🐘 Instance.php
▶ Open 📄 View Source
🐘 InstanceProperties.php
▶ Open 📄 View Source
🐘 InvalidRule.php
▶ Open 📄 View Source
🐘 InvalidRulesWrapper.php
▶ Open 📄 View Source
🐘 IsolationExpectations.php
▶ Open 📄 View Source
🐘 Layer.php
▶ Open 📄 View Source
🐘 ListActuationsResponse.php
▶ Open 📄 View Source
🐘 ListDeploymentsResponse.php
▶ Open 📄 View Source
🐘 ListDiscoveredProfilesResponse.php
▶ Open 📄 View Source
🐘 ListEvaluationsResponse.php
▶ Open 📄 View Source
🐘 ListExecutionResultsResponse.php
▶ Open 📄 View Source
🐘 ListExecutionsResponse.php
▶ Open 📄 View Source
🐘 ListLocationsResponse.php
▶ Open 📄 View Source
🐘 ListOperationsResponse.php
▶ Open 📄 View Source
🐘 ListRulesResponse.php
▶ Open 📄 View Source
🐘 ListScannedResourcesResponse.php
▶ Open 📄 View Source
🐘 ListWorkloadProfilesResponse.php
▶ Open 📄 View Source
🐘 LoadBalancerServer.php
▶ Open 📄 View Source
🐘 Location.php
▶ Open 📄 View Source
🐘 LocationAssignment.php
▶ Open 📄 View Source
🐘 LocationData.php
▶ Open 📄 View Source
🐘 LocationDetails.php
▶ Open 📄 View Source
🐘 Notice.php
▶ Open 📄 View Source
🐘 OpenShiftValidation.php
▶ Open 📄 View Source
🐘 Operation.php
▶ Open 📄 View Source
🐘 OperationMetadata.php
▶ Open 📄 View Source
🐘 Pacemaker.php
▶ Open 📄 View Source
🐘 PlacerLocation.php
▶ Open 📄 View Source
🐘 Product.php
▶ Open 📄 View Source
🐘 RegionalMigDistributionPolicy.php
▶ Open 📄 View Source
🐘 RequirementOverride.php
▶ Open 📄 View Source
🐘 ResourceFilter.php
▶ Open 📄 View Source
🐘 ResourceStatus.php
▶ Open 📄 View Source
🐘 Rule.php
▶ Open 📄 View Source
🐘 RuleExecutionResult.php
▶ Open 📄 View Source
🐘 RuleOutput.php
▶ Open 📄 View Source
🐘 RunEvaluationRequest.php
▶ Open 📄 View Source
🐘 SapComponent.php
▶ Open 📄 View Source
🐘 SapDiscovery.php
▶ Open 📄 View Source
🐘 SapDiscoveryComponent.php
▶ Open 📄 View Source
🐘 SapDiscoveryComponentApplicationProperties.php
▶ Open 📄 View Source
🐘 SapDiscoveryComponentDatabaseProperties.php
▶ Open 📄 View Source
🐘 SapDiscoveryComponentReplicationSite.php
▶ Open 📄 View Source
🐘 SapDiscoveryMetadata.php
▶ Open 📄 View Source
🐘 SapDiscoveryResource.php
▶ Open 📄 View Source
🐘 SapDiscoveryResourceInstanceProperties.php
▶ Open 📄 View Source
🐘 SapDiscoveryResourceInstancePropertiesAppInstance.php
▶ Open 📄 View Source
🐘 SapDiscoveryResourceInstancePropertiesDiskMount.php
▶ Open 📄 View Source
🐘 SapDiscoveryResourceInstancePropertiesKernelVersion.php
▶ Open 📄 View Source
🐘 SapDiscoveryResourceInstancePropertiesKernelVersionVersion.php
▶ Open 📄 View Source
🐘 SapDiscoveryWorkloadProperties.php
▶ Open 📄 View Source
🐘 SapDiscoveryWorkloadPropertiesProductVersion.php
▶ Open 📄 View Source
🐘 SapDiscoveryWorkloadPropertiesSoftwareComponentProperties.php
▶ Open 📄 View Source
🐘 SapInstanceProperties.php
▶ Open 📄 View Source
🐘 SapSystemS4Config.php
▶ Open 📄 View Source
🐘 SapValidation.php
▶ Open 📄 View Source
🐘 SapValidationValidationDetail.php
▶ Open 📄 View Source
🐘 SapWorkload.php
▶ Open 📄 View Source
🐘 SapWorkloadOverview.php
▶ Open 📄 View Source
🐘 ScannedResource.php
▶ Open 📄 View Source
🐘 ServiceStates.php
▶ Open 📄 View Source
🐘 ShellCommand.php
▶ Open 📄 View Source
🐘 SpannerLocation.php
▶ Open 📄 View Source
🐘 SqlLocationDetails.php
▶ Open 📄 View Source
🐘 SqlServerWorkload.php
▶ Open 📄 View Source
🐘 SqlserverValidation.php
▶ Open 📄 View Source
🐘 SqlserverValidationDetails.php
▶ Open 📄 View Source
🐘 SqlserverValidationValidationDetail.php
▶ Open 📄 View Source
🐘 SqlserverWorkloadOverview.php
▶ Open 📄 View Source
🐘 Status.php
▶ Open 📄 View Source
🐘 Summary.php
▶ Open 📄 View Source
🐘 TenantProjectProxy.php
▶ Open 📄 View Source
🐘 TerraformVariable.php
▶ Open 📄 View Source
🐘 ThreeTierWorkload.php
▶ Open 📄 View Source
🐘 ThreeTierWorkloadOverview.php
▶ Open 📄 View Source
🐘 TorsoValidation.php
▶ Open 📄 View Source
🐘 UpcomingMaintenanceEvent.php
▶ Open 📄 View Source
🐘 ViolationDetails.php
▶ Open 📄 View Source
🐘 WorkloadProfile.php
▶ Open 📄 View Source
🐘 WorkloadProfileHealth.php
▶ Open 📄 View Source
🐘 WorkloadProfileOverview.php
▶ Open 📄 View Source
🐘 WorkloadmanagerEmpty.php
▶ Open 📄 View Source
🐘 WorkloadmanagerResource.php
▶ Open 📄 View Source
🐘 WriteInsightRequest.php
▶ Open 📄 View Source
🐘 WriteInsightResponse.php
▶ Open 📄 View Source
🐘 ZoneConfiguration.php
▶ Open 📄 View Source

📄 Source: AgentStatus.php

<?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 AgentStatus extends \Google\Collection
{
  /**
   * The state is unspecified and has not been checked yet.
   */
  public const CLOUD_API_ACCESS_FULL_SCOPES_GRANTED_UNSPECIFIED_STATE = 'UNSPECIFIED_STATE';
  /**
   * The state is successful (enabled, granted, fully functional).
   */
  public const CLOUD_API_ACCESS_FULL_SCOPES_GRANTED_SUCCESS_STATE = 'SUCCESS_STATE';
  /**
   * The state is failed (disabled, denied, not fully functional).
   */
  public const CLOUD_API_ACCESS_FULL_SCOPES_GRANTED_FAILURE_STATE = 'FAILURE_STATE';
  /**
   * There was an internal error while checking the state, state is unknown.
   */
  public const CLOUD_API_ACCESS_FULL_SCOPES_GRANTED_ERROR_STATE = 'ERROR_STATE';
  /**
   * The state is unspecified and has not been checked yet.
   */
  public const CONFIGURATION_VALID_UNSPECIFIED_STATE = 'UNSPECIFIED_STATE';
  /**
   * The state is successful (enabled, granted, fully functional).
   */
  public const CONFIGURATION_VALID_SUCCESS_STATE = 'SUCCESS_STATE';
  /**
   * The state is failed (disabled, denied, not fully functional).
   */
  public const CONFIGURATION_VALID_FAILURE_STATE = 'FAILURE_STATE';
  /**
   * There was an internal error while checking the state, state is unknown.
   */
  public const CONFIGURATION_VALID_ERROR_STATE = 'ERROR_STATE';
  /**
   * The state is unspecified and has not been checked yet.
   */
  public const SYSTEMD_SERVICE_ENABLED_UNSPECIFIED_STATE = 'UNSPECIFIED_STATE';
  /**
   * The state is successful (enabled, granted, fully functional).
   */
  public const SYSTEMD_SERVICE_ENABLED_SUCCESS_STATE = 'SUCCESS_STATE';
  /**
   * The state is failed (disabled, denied, not fully functional).
   */
  public const SYSTEMD_SERVICE_ENABLED_FAILURE_STATE = 'FAILURE_STATE';
  /**
   * There was an internal error while checking the state, state is unknown.
   */
  public const SYSTEMD_SERVICE_ENABLED_ERROR_STATE = 'ERROR_STATE';
  /**
   * The state is unspecified and has not been checked yet.
   */
  public const SYSTEMD_SERVICE_RUNNING_UNSPECIFIED_STATE = 'UNSPECIFIED_STATE';
  /**
   * The state is successful (enabled, granted, fully functional).
   */
  public const SYSTEMD_SERVICE_RUNNING_SUCCESS_STATE = 'SUCCESS_STATE';
  /**
   * The state is failed (disabled, denied, not fully functional).
   */
  public const SYSTEMD_SERVICE_RUNNING_FAILURE_STATE = 'FAILURE_STATE';
  /**
   * There was an internal error while checking the state, state is unknown.
   */
  public const SYSTEMD_SERVICE_RUNNING_ERROR_STATE = 'ERROR_STATE';
  protected $collection_key = 'services';
  /**
   * Output only. The name of the agent.
   *
   * @var string
   */
  public $agentName;
  /**
   * Output only. The available version of the agent in artifact registry.
   *
   * @var string
   */
  public $availableVersion;
  /**
   * Output only. Whether the agent has full access to Cloud APIs.
   *
   * @var string
   */
  public $cloudApiAccessFullScopesGranted;
  /**
   * Output only. The error message for the agent configuration if invalid.
   *
   * @var string
   */
  public $configurationErrorMessage;
  /**
   * Output only. The path to the agent configuration file.
   *
   * @var string
   */
  public $configurationFilePath;
  /**
   * Output only. Whether the agent configuration is valid.
   *
   * @var string
   */
  public $configurationValid;
  /**
   * Output only. The installed version of the agent on the host.
   *
   * @var string
   */
  public $installedVersion;
  /**
   * Output only. The URI of the instance. Format: projects//zones//instances/
   *
   * @var string
   */
  public $instanceUri;
  protected $kernelVersionType = SapDiscoveryResourceInstancePropertiesKernelVersion::class;
  protected $kernelVersionDataType = '';
  protected $referencesType = AgentStatusReference::class;
  protected $referencesDataType = 'array';
  protected $servicesType = AgentStatusServiceStatus::class;
  protected $servicesDataType = 'array';
  /**
   * Output only. Whether the agent service is enabled in systemd.
   *
   * @var string
   */
  public $systemdServiceEnabled;
  /**
   * Output only. Whether the agent service is running in systemd.
   *
   * @var string
   */
  public $systemdServiceRunning;

  /**
   * Output only. The name of the agent.
   *
   * @param string $agentName
   */
  public function setAgentName($agentName)
  {
    $this->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');
← Back