Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class AutomaticResources.
A description of resources that to large degree are decided by Vertex AI,
and require only a modest additional configuration.
Each Model supporting these resources documents its specific guidelines.
Generated from protobuf messagegoogle.cloud.aiplatform.v1.AutomaticResources
Namespace
Google \ Cloud \ AIPlatform \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ min_replica_count
int
Immutable. The minimum number of replicas this DeployedModel will be always deployed on. If traffic against it increases, it may dynamically be deployed onto more replicas up tomax_replica_count, and as traffic decreases, some of these extra replicas may be freed. If the requested value is too large, the deployment will error.
↳ max_replica_count
int
Immutable. The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If the requested value is too large, the deployment will error, but if deployment succeeds then the ability to scale the model to that many replicas is guaranteed (barring service outages). If traffic against the DeployedModel increases beyond what its replicas at maximum may handle, a portion of the traffic will be dropped. If this value is not provided, a no upper bound for scaling under heavy traffic will be assume, though Vertex AI may be unable to scale beyond certain replica number.
getMinReplicaCount
Immutable. The minimum number of replicas this DeployedModel will be always
deployed on. If traffic against it increases, it may dynamically be
deployed onto more replicas up tomax_replica_count,
and as traffic decreases, some of these extra replicas may be freed. If the
requested value is too large, the deployment will error.
Returns
Type
Description
int
setMinReplicaCount
Immutable. The minimum number of replicas this DeployedModel will be always
deployed on. If traffic against it increases, it may dynamically be
deployed onto more replicas up tomax_replica_count,
and as traffic decreases, some of these extra replicas may be freed. If the
requested value is too large, the deployment will error.
Parameter
Name
Description
var
int
Returns
Type
Description
$this
getMaxReplicaCount
Immutable. The maximum number of replicas this DeployedModel may be
deployed on when the traffic against it increases. If the requested value
is too large, the deployment will error, but if deployment succeeds then
the ability to scale the model to that many replicas is guaranteed (barring
service outages). If traffic against the DeployedModel increases beyond
what its replicas at maximum may handle, a portion of the traffic will be
dropped. If this value is not provided, a no upper bound for scaling under
heavy traffic will be assume, though Vertex AI may be unable to scale
beyond certain replica number.
Returns
Type
Description
int
setMaxReplicaCount
Immutable. The maximum number of replicas this DeployedModel may be
deployed on when the traffic against it increases. If the requested value
is too large, the deployment will error, but if deployment succeeds then
the ability to scale the model to that many replicas is guaranteed (barring
service outages). If traffic against the DeployedModel increases beyond
what its replicas at maximum may handle, a portion of the traffic will be
dropped. If this value is not provided, a no upper bound for scaling under
heavy traffic will be assume, though Vertex AI may be unable to scale
beyond certain replica number.
[[["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 AutomaticResources (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-ai-platform/latest/V1.AutomaticResources)\n- [1.34.0](/php/docs/reference/cloud-ai-platform/1.34.0/V1.AutomaticResources)\n- [1.33.0](/php/docs/reference/cloud-ai-platform/1.33.0/V1.AutomaticResources)\n- [1.32.1](/php/docs/reference/cloud-ai-platform/1.32.1/V1.AutomaticResources)\n- [1.31.0](/php/docs/reference/cloud-ai-platform/1.31.0/V1.AutomaticResources)\n- [1.30.0](/php/docs/reference/cloud-ai-platform/1.30.0/V1.AutomaticResources)\n- [1.26.0](/php/docs/reference/cloud-ai-platform/1.26.0/V1.AutomaticResources)\n- [1.23.0](/php/docs/reference/cloud-ai-platform/1.23.0/V1.AutomaticResources)\n- [1.22.0](/php/docs/reference/cloud-ai-platform/1.22.0/V1.AutomaticResources)\n- [1.21.0](/php/docs/reference/cloud-ai-platform/1.21.0/V1.AutomaticResources)\n- [1.20.0](/php/docs/reference/cloud-ai-platform/1.20.0/V1.AutomaticResources)\n- [1.19.0](/php/docs/reference/cloud-ai-platform/1.19.0/V1.AutomaticResources)\n- [1.18.0](/php/docs/reference/cloud-ai-platform/1.18.0/V1.AutomaticResources)\n- [1.17.0](/php/docs/reference/cloud-ai-platform/1.17.0/V1.AutomaticResources)\n- [1.16.0](/php/docs/reference/cloud-ai-platform/1.16.0/V1.AutomaticResources)\n- [1.15.0](/php/docs/reference/cloud-ai-platform/1.15.0/V1.AutomaticResources)\n- [1.14.0](/php/docs/reference/cloud-ai-platform/1.14.0/V1.AutomaticResources)\n- [1.13.1](/php/docs/reference/cloud-ai-platform/1.13.1/V1.AutomaticResources)\n- [1.12.0](/php/docs/reference/cloud-ai-platform/1.12.0/V1.AutomaticResources)\n- [1.11.0](/php/docs/reference/cloud-ai-platform/1.11.0/V1.AutomaticResources)\n- [1.10.0](/php/docs/reference/cloud-ai-platform/1.10.0/V1.AutomaticResources)\n- [1.9.0](/php/docs/reference/cloud-ai-platform/1.9.0/V1.AutomaticResources)\n- [1.8.0](/php/docs/reference/cloud-ai-platform/1.8.0/V1.AutomaticResources)\n- [1.7.0](/php/docs/reference/cloud-ai-platform/1.7.0/V1.AutomaticResources)\n- [1.6.0](/php/docs/reference/cloud-ai-platform/1.6.0/V1.AutomaticResources)\n- [1.5.0](/php/docs/reference/cloud-ai-platform/1.5.0/V1.AutomaticResources)\n- [1.4.0](/php/docs/reference/cloud-ai-platform/1.4.0/V1.AutomaticResources)\n- [1.3.0](/php/docs/reference/cloud-ai-platform/1.3.0/V1.AutomaticResources)\n- [1.2.0](/php/docs/reference/cloud-ai-platform/1.2.0/V1.AutomaticResources)\n- [1.1.0](/php/docs/reference/cloud-ai-platform/1.1.0/V1.AutomaticResources)\n- [1.0.0](/php/docs/reference/cloud-ai-platform/1.0.0/V1.AutomaticResources)\n- [0.39.0](/php/docs/reference/cloud-ai-platform/0.39.0/V1.AutomaticResources)\n- [0.38.0](/php/docs/reference/cloud-ai-platform/0.38.0/V1.AutomaticResources)\n- [0.37.1](/php/docs/reference/cloud-ai-platform/0.37.1/V1.AutomaticResources)\n- [0.32.0](/php/docs/reference/cloud-ai-platform/0.32.0/V1.AutomaticResources)\n- [0.31.0](/php/docs/reference/cloud-ai-platform/0.31.0/V1.AutomaticResources)\n- [0.30.0](/php/docs/reference/cloud-ai-platform/0.30.0/V1.AutomaticResources)\n- [0.29.0](/php/docs/reference/cloud-ai-platform/0.29.0/V1.AutomaticResources)\n- [0.28.0](/php/docs/reference/cloud-ai-platform/0.28.0/V1.AutomaticResources)\n- [0.27.0](/php/docs/reference/cloud-ai-platform/0.27.0/V1.AutomaticResources)\n- [0.26.2](/php/docs/reference/cloud-ai-platform/0.26.2/V1.AutomaticResources)\n- [0.25.0](/php/docs/reference/cloud-ai-platform/0.25.0/V1.AutomaticResources)\n- [0.24.0](/php/docs/reference/cloud-ai-platform/0.24.0/V1.AutomaticResources)\n- [0.23.0](/php/docs/reference/cloud-ai-platform/0.23.0/V1.AutomaticResources)\n- [0.22.0](/php/docs/reference/cloud-ai-platform/0.22.0/V1.AutomaticResources)\n- [0.21.0](/php/docs/reference/cloud-ai-platform/0.21.0/V1.AutomaticResources)\n- [0.20.0](/php/docs/reference/cloud-ai-platform/0.20.0/V1.AutomaticResources)\n- [0.19.0](/php/docs/reference/cloud-ai-platform/0.19.0/V1.AutomaticResources)\n- [0.18.0](/php/docs/reference/cloud-ai-platform/0.18.0/V1.AutomaticResources)\n- [0.17.0](/php/docs/reference/cloud-ai-platform/0.17.0/V1.AutomaticResources)\n- [0.16.0](/php/docs/reference/cloud-ai-platform/0.16.0/V1.AutomaticResources)\n- [0.15.0](/php/docs/reference/cloud-ai-platform/0.15.0/V1.AutomaticResources)\n- [0.13.0](/php/docs/reference/cloud-ai-platform/0.13.0/V1.AutomaticResources)\n- [0.12.0](/php/docs/reference/cloud-ai-platform/0.12.0/V1.AutomaticResources)\n- [0.11.1](/php/docs/reference/cloud-ai-platform/0.11.1/V1.AutomaticResources)\n- [0.10.0](/php/docs/reference/cloud-ai-platform/0.10.0/V1.AutomaticResources) \nReference documentation and code samples for the Google Cloud Ai Platform V1 Client class AutomaticResources.\n\nA description of resources that to large degree are decided by Vertex AI,\nand require only a modest additional configuration.\n\nEach Model supporting these resources documents its specific guidelines.\n\nGenerated from protobuf message `google.cloud.aiplatform.v1.AutomaticResources`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ AIPlatform \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getMinReplicaCount\n\nImmutable. The minimum number of replicas this DeployedModel will be always\ndeployed on. If traffic against it increases, it may dynamically be\ndeployed onto more replicas up to\n[max_replica_count](/php/docs/reference/cloud-ai-platform/latest/V1.AutomaticResources#_Google_Cloud_AIPlatform_V1_AutomaticResources__getMaxReplicaCount__),\nand as traffic decreases, some of these extra replicas may be freed. If the\nrequested value is too large, the deployment will error.\n\n### setMinReplicaCount\n\nImmutable. The minimum number of replicas this DeployedModel will be always\ndeployed on. If traffic against it increases, it may dynamically be\ndeployed onto more replicas up to\n[max_replica_count](/php/docs/reference/cloud-ai-platform/latest/V1.AutomaticResources#_Google_Cloud_AIPlatform_V1_AutomaticResources__getMaxReplicaCount__),\nand as traffic decreases, some of these extra replicas may be freed. If the\nrequested value is too large, the deployment will error.\n\n### getMaxReplicaCount\n\nImmutable. The maximum number of replicas this DeployedModel may be\ndeployed on when the traffic against it increases. If the requested value\nis too large, the deployment will error, but if deployment succeeds then\nthe ability to scale the model to that many replicas is guaranteed (barring\nservice outages). If traffic against the DeployedModel increases beyond\nwhat its replicas at maximum may handle, a portion of the traffic will be\ndropped. If this value is not provided, a no upper bound for scaling under\nheavy traffic will be assume, though Vertex AI may be unable to scale\nbeyond certain replica number.\n\n### setMaxReplicaCount\n\nImmutable. The maximum number of replicas this DeployedModel may be\ndeployed on when the traffic against it increases. If the requested value\nis too large, the deployment will error, but if deployment succeeds then\nthe ability to scale the model to that many replicas is guaranteed (barring\nservice outages). If traffic against the DeployedModel increases beyond\nwhat its replicas at maximum may handle, a portion of the traffic will be\ndropped. If this value is not provided, a no upper bound for scaling under\nheavy traffic will be assume, though Vertex AI may be unable to scale\nbeyond certain replica number."]]