Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class AutoscalingMetricSpec.
The metric specification that defines the target resource utilization
(CPU utilization, accelerator's duty cycle, and so on) for calculating the
desired replica count.
Generated from protobuf message google.cloud.aiplatform.v1.AutoscalingMetricSpec
Namespace
Google \ Cloud \ AIPlatform \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ metric_name
string
Required. The resource metric name. Supported metrics: * * For Online Prediction: * * aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle * * aiplatform.googleapis.com/prediction/online/cpu/utilization
↳ target
int
The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided.
The target resource utilization in percentage (1% - 100%) for the given
metric; once the real usage deviates from the target by a certain
percentage, the machine replicas change. The default value is 60
(representing 60%) if not provided.
Returns
Type
Description
int
setTarget
The target resource utilization in percentage (1% - 100%) for the given
metric; once the real usage deviates from the target by a certain
percentage, the machine replicas change. The default value is 60
(representing 60%) if not provided.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Ai Platform V1 Client - Class AutoscalingMetricSpec (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-ai-platform/latest/V1.AutoscalingMetricSpec)\n- [1.34.0](/php/docs/reference/cloud-ai-platform/1.34.0/V1.AutoscalingMetricSpec)\n- [1.33.0](/php/docs/reference/cloud-ai-platform/1.33.0/V1.AutoscalingMetricSpec)\n- [1.32.1](/php/docs/reference/cloud-ai-platform/1.32.1/V1.AutoscalingMetricSpec)\n- [1.31.0](/php/docs/reference/cloud-ai-platform/1.31.0/V1.AutoscalingMetricSpec)\n- [1.30.0](/php/docs/reference/cloud-ai-platform/1.30.0/V1.AutoscalingMetricSpec)\n- [1.26.0](/php/docs/reference/cloud-ai-platform/1.26.0/V1.AutoscalingMetricSpec)\n- [1.23.0](/php/docs/reference/cloud-ai-platform/1.23.0/V1.AutoscalingMetricSpec)\n- [1.22.0](/php/docs/reference/cloud-ai-platform/1.22.0/V1.AutoscalingMetricSpec)\n- [1.21.0](/php/docs/reference/cloud-ai-platform/1.21.0/V1.AutoscalingMetricSpec)\n- [1.20.0](/php/docs/reference/cloud-ai-platform/1.20.0/V1.AutoscalingMetricSpec)\n- [1.19.0](/php/docs/reference/cloud-ai-platform/1.19.0/V1.AutoscalingMetricSpec)\n- [1.18.0](/php/docs/reference/cloud-ai-platform/1.18.0/V1.AutoscalingMetricSpec)\n- [1.17.0](/php/docs/reference/cloud-ai-platform/1.17.0/V1.AutoscalingMetricSpec)\n- [1.16.0](/php/docs/reference/cloud-ai-platform/1.16.0/V1.AutoscalingMetricSpec)\n- [1.15.0](/php/docs/reference/cloud-ai-platform/1.15.0/V1.AutoscalingMetricSpec)\n- [1.14.0](/php/docs/reference/cloud-ai-platform/1.14.0/V1.AutoscalingMetricSpec)\n- [1.13.1](/php/docs/reference/cloud-ai-platform/1.13.1/V1.AutoscalingMetricSpec)\n- [1.12.0](/php/docs/reference/cloud-ai-platform/1.12.0/V1.AutoscalingMetricSpec)\n- [1.11.0](/php/docs/reference/cloud-ai-platform/1.11.0/V1.AutoscalingMetricSpec)\n- [1.10.0](/php/docs/reference/cloud-ai-platform/1.10.0/V1.AutoscalingMetricSpec)\n- [1.9.0](/php/docs/reference/cloud-ai-platform/1.9.0/V1.AutoscalingMetricSpec)\n- [1.8.0](/php/docs/reference/cloud-ai-platform/1.8.0/V1.AutoscalingMetricSpec)\n- [1.7.0](/php/docs/reference/cloud-ai-platform/1.7.0/V1.AutoscalingMetricSpec)\n- [1.6.0](/php/docs/reference/cloud-ai-platform/1.6.0/V1.AutoscalingMetricSpec)\n- [1.5.0](/php/docs/reference/cloud-ai-platform/1.5.0/V1.AutoscalingMetricSpec)\n- [1.4.0](/php/docs/reference/cloud-ai-platform/1.4.0/V1.AutoscalingMetricSpec)\n- [1.3.0](/php/docs/reference/cloud-ai-platform/1.3.0/V1.AutoscalingMetricSpec)\n- [1.2.0](/php/docs/reference/cloud-ai-platform/1.2.0/V1.AutoscalingMetricSpec)\n- [1.1.0](/php/docs/reference/cloud-ai-platform/1.1.0/V1.AutoscalingMetricSpec)\n- [1.0.0](/php/docs/reference/cloud-ai-platform/1.0.0/V1.AutoscalingMetricSpec)\n- [0.39.0](/php/docs/reference/cloud-ai-platform/0.39.0/V1.AutoscalingMetricSpec)\n- [0.38.0](/php/docs/reference/cloud-ai-platform/0.38.0/V1.AutoscalingMetricSpec)\n- [0.37.1](/php/docs/reference/cloud-ai-platform/0.37.1/V1.AutoscalingMetricSpec)\n- [0.32.0](/php/docs/reference/cloud-ai-platform/0.32.0/V1.AutoscalingMetricSpec)\n- [0.31.0](/php/docs/reference/cloud-ai-platform/0.31.0/V1.AutoscalingMetricSpec)\n- [0.30.0](/php/docs/reference/cloud-ai-platform/0.30.0/V1.AutoscalingMetricSpec)\n- [0.29.0](/php/docs/reference/cloud-ai-platform/0.29.0/V1.AutoscalingMetricSpec)\n- [0.28.0](/php/docs/reference/cloud-ai-platform/0.28.0/V1.AutoscalingMetricSpec)\n- [0.27.0](/php/docs/reference/cloud-ai-platform/0.27.0/V1.AutoscalingMetricSpec)\n- [0.26.2](/php/docs/reference/cloud-ai-platform/0.26.2/V1.AutoscalingMetricSpec)\n- [0.25.0](/php/docs/reference/cloud-ai-platform/0.25.0/V1.AutoscalingMetricSpec)\n- [0.24.0](/php/docs/reference/cloud-ai-platform/0.24.0/V1.AutoscalingMetricSpec)\n- [0.23.0](/php/docs/reference/cloud-ai-platform/0.23.0/V1.AutoscalingMetricSpec)\n- [0.22.0](/php/docs/reference/cloud-ai-platform/0.22.0/V1.AutoscalingMetricSpec)\n- [0.21.0](/php/docs/reference/cloud-ai-platform/0.21.0/V1.AutoscalingMetricSpec)\n- [0.20.0](/php/docs/reference/cloud-ai-platform/0.20.0/V1.AutoscalingMetricSpec)\n- [0.19.0](/php/docs/reference/cloud-ai-platform/0.19.0/V1.AutoscalingMetricSpec)\n- [0.18.0](/php/docs/reference/cloud-ai-platform/0.18.0/V1.AutoscalingMetricSpec)\n- [0.17.0](/php/docs/reference/cloud-ai-platform/0.17.0/V1.AutoscalingMetricSpec)\n- [0.16.0](/php/docs/reference/cloud-ai-platform/0.16.0/V1.AutoscalingMetricSpec)\n- [0.15.0](/php/docs/reference/cloud-ai-platform/0.15.0/V1.AutoscalingMetricSpec)\n- [0.13.0](/php/docs/reference/cloud-ai-platform/0.13.0/V1.AutoscalingMetricSpec)\n- [0.12.0](/php/docs/reference/cloud-ai-platform/0.12.0/V1.AutoscalingMetricSpec)\n- [0.11.1](/php/docs/reference/cloud-ai-platform/0.11.1/V1.AutoscalingMetricSpec)\n- [0.10.0](/php/docs/reference/cloud-ai-platform/0.10.0/V1.AutoscalingMetricSpec) \nReference documentation and code samples for the Google Cloud Ai Platform V1 Client class AutoscalingMetricSpec.\n\nThe metric specification that defines the target resource utilization\n(CPU utilization, accelerator's duty cycle, and so on) for calculating the\ndesired replica count.\n\nGenerated from protobuf message `google.cloud.aiplatform.v1.AutoscalingMetricSpec`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ AIPlatform \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getMetricName\n\nRequired. The resource metric name.\n\nSupported metrics:\n\n- For Online Prediction:\n- `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle`\n- `aiplatform.googleapis.com/prediction/online/cpu/utilization`\n\n### setMetricName\n\nRequired. The resource metric name.\n\nSupported metrics:\n\n- For Online Prediction:\n- `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle`\n- `aiplatform.googleapis.com/prediction/online/cpu/utilization`\n\n### getTarget\n\nThe target resource utilization in percentage (1% - 100%) for the given\nmetric; once the real usage deviates from the target by a certain\npercentage, the machine replicas change. The default value is 60\n(representing 60%) if not provided.\n\n### setTarget\n\nThe target resource utilization in percentage (1% - 100%) for the given\nmetric; once the real usage deviates from the target by a certain\npercentage, the machine replicas change. The default value is 60\n(representing 60%) if not provided."]]