Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class Strategy.
Optional. This determines which type of scheduling strategy to use. Right
now users have two options such as STANDARD which will use regular on
demand resources to schedule the job, the other is SPOT which would
leverage spot resources alongwith regular resources to schedule
the job.
[[["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 Strategy (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-ai-platform/latest/V1.Scheduling.Strategy)\n- [1.34.0](/php/docs/reference/cloud-ai-platform/1.34.0/V1.Scheduling.Strategy)\n- [1.33.0](/php/docs/reference/cloud-ai-platform/1.33.0/V1.Scheduling.Strategy)\n- [1.32.1](/php/docs/reference/cloud-ai-platform/1.32.1/V1.Scheduling.Strategy)\n- [1.31.0](/php/docs/reference/cloud-ai-platform/1.31.0/V1.Scheduling.Strategy)\n- [1.30.0](/php/docs/reference/cloud-ai-platform/1.30.0/V1.Scheduling.Strategy)\n- [1.26.0](/php/docs/reference/cloud-ai-platform/1.26.0/V1.Scheduling.Strategy)\n- [1.23.0](/php/docs/reference/cloud-ai-platform/1.23.0/V1.Scheduling.Strategy)\n- [1.22.0](/php/docs/reference/cloud-ai-platform/1.22.0/V1.Scheduling.Strategy)\n- [1.21.0](/php/docs/reference/cloud-ai-platform/1.21.0/V1.Scheduling.Strategy)\n- [1.20.0](/php/docs/reference/cloud-ai-platform/1.20.0/V1.Scheduling.Strategy)\n- [1.19.0](/php/docs/reference/cloud-ai-platform/1.19.0/V1.Scheduling.Strategy)\n- [1.18.0](/php/docs/reference/cloud-ai-platform/1.18.0/V1.Scheduling.Strategy)\n- [1.17.0](/php/docs/reference/cloud-ai-platform/1.17.0/V1.Scheduling.Strategy)\n- [1.16.0](/php/docs/reference/cloud-ai-platform/1.16.0/V1.Scheduling.Strategy)\n- [1.15.0](/php/docs/reference/cloud-ai-platform/1.15.0/V1.Scheduling.Strategy)\n- [1.14.0](/php/docs/reference/cloud-ai-platform/1.14.0/V1.Scheduling.Strategy)\n- [1.13.1](/php/docs/reference/cloud-ai-platform/1.13.1/V1.Scheduling.Strategy)\n- [1.12.0](/php/docs/reference/cloud-ai-platform/1.12.0/V1.Scheduling.Strategy)\n- [1.11.0](/php/docs/reference/cloud-ai-platform/1.11.0/V1.Scheduling.Strategy)\n- [1.10.0](/php/docs/reference/cloud-ai-platform/1.10.0/V1.Scheduling.Strategy)\n- [1.9.0](/php/docs/reference/cloud-ai-platform/1.9.0/V1.Scheduling.Strategy)\n- [1.8.0](/php/docs/reference/cloud-ai-platform/1.8.0/V1.Scheduling.Strategy)\n- [1.7.0](/php/docs/reference/cloud-ai-platform/1.7.0/V1.Scheduling.Strategy)\n- [1.6.0](/php/docs/reference/cloud-ai-platform/1.6.0/V1.Scheduling.Strategy)\n- [1.5.0](/php/docs/reference/cloud-ai-platform/1.5.0/V1.Scheduling.Strategy)\n- [1.4.0](/php/docs/reference/cloud-ai-platform/1.4.0/V1.Scheduling.Strategy)\n- [1.3.0](/php/docs/reference/cloud-ai-platform/1.3.0/V1.Scheduling.Strategy)\n- [1.2.0](/php/docs/reference/cloud-ai-platform/1.2.0/V1.Scheduling.Strategy)\n- [1.1.0](/php/docs/reference/cloud-ai-platform/1.1.0/V1.Scheduling.Strategy)\n- [1.0.0](/php/docs/reference/cloud-ai-platform/1.0.0/V1.Scheduling.Strategy)\n- [0.39.0](/php/docs/reference/cloud-ai-platform/0.39.0/V1.Scheduling.Strategy)\n- [0.38.0](/php/docs/reference/cloud-ai-platform/0.38.0/V1.Scheduling.Strategy)\n- [0.37.1](/php/docs/reference/cloud-ai-platform/0.37.1/V1.Scheduling.Strategy)\n- [0.32.0](/php/docs/reference/cloud-ai-platform/0.32.0/V1.Scheduling.Strategy)\n- [0.31.0](/php/docs/reference/cloud-ai-platform/0.31.0/V1.Scheduling.Strategy)\n- [0.30.0](/php/docs/reference/cloud-ai-platform/0.30.0/V1.Scheduling.Strategy)\n- [0.29.0](/php/docs/reference/cloud-ai-platform/0.29.0/V1.Scheduling.Strategy)\n- [0.28.0](/php/docs/reference/cloud-ai-platform/0.28.0/V1.Scheduling.Strategy)\n- [0.27.0](/php/docs/reference/cloud-ai-platform/0.27.0/V1.Scheduling.Strategy)\n- [0.26.2](/php/docs/reference/cloud-ai-platform/0.26.2/V1.Scheduling.Strategy)\n- [0.25.0](/php/docs/reference/cloud-ai-platform/0.25.0/V1.Scheduling.Strategy)\n- [0.24.0](/php/docs/reference/cloud-ai-platform/0.24.0/V1.Scheduling.Strategy)\n- [0.23.0](/php/docs/reference/cloud-ai-platform/0.23.0/V1.Scheduling.Strategy)\n- [0.22.0](/php/docs/reference/cloud-ai-platform/0.22.0/V1.Scheduling.Strategy)\n- [0.21.0](/php/docs/reference/cloud-ai-platform/0.21.0/V1.Scheduling.Strategy)\n- [0.20.0](/php/docs/reference/cloud-ai-platform/0.20.0/V1.Scheduling.Strategy)\n- [0.19.0](/php/docs/reference/cloud-ai-platform/0.19.0/V1.Scheduling.Strategy)\n- [0.18.0](/php/docs/reference/cloud-ai-platform/0.18.0/V1.Scheduling.Strategy)\n- [0.17.0](/php/docs/reference/cloud-ai-platform/0.17.0/V1.Scheduling.Strategy)\n- [0.16.0](/php/docs/reference/cloud-ai-platform/0.16.0/V1.Scheduling.Strategy)\n- [0.15.0](/php/docs/reference/cloud-ai-platform/0.15.0/V1.Scheduling.Strategy)\n- [0.13.0](/php/docs/reference/cloud-ai-platform/0.13.0/V1.Scheduling.Strategy)\n- [0.12.0](/php/docs/reference/cloud-ai-platform/0.12.0/V1.Scheduling.Strategy)\n- [0.11.1](/php/docs/reference/cloud-ai-platform/0.11.1/V1.Scheduling.Strategy)\n- [0.10.0](/php/docs/reference/cloud-ai-platform/0.10.0/V1.Scheduling.Strategy) \nReference documentation and code samples for the Google Cloud Ai Platform V1 Client class Strategy.\n\nOptional. This determines which type of scheduling strategy to use. Right\nnow users have two options such as STANDARD which will use regular on\ndemand resources to schedule the job, the other is SPOT which would\nleverage spot resources alongwith regular resources to schedule\nthe job.\n\nProtobuf type `google.cloud.aiplatform.v1.Scheduling.Strategy`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ AIPlatform \\\\ V1 \\\\ Scheduling\n\nMethods\n-------\n\n### static::name\n\n### static::value\n\nConstants\n---------\n\n### STRATEGY_UNSPECIFIED\n\n Value: 0\n\nStrategy will default to STANDARD.\n\nGenerated from protobuf enum `STRATEGY_UNSPECIFIED = 0;`\n\n### ON_DEMAND\n\n Value: 1\n\nDeprecated. Regular on-demand provisioning strategy.\n\nGenerated from protobuf enum `ON_DEMAND = 1 [deprecated = true];`\n\n### LOW_COST\n\n Value: 2\n\nDeprecated. Low cost by making potential use of spot resources.\n\nGenerated from protobuf enum `LOW_COST = 2 [deprecated = true];`\n\n### STANDARD\n\n Value: 3\n\nStandard provisioning strategy uses regular on-demand resources.\n\nGenerated from protobuf enum `STANDARD = 3;`\n\n### SPOT\n\n Value: 4\n\nSpot provisioning strategy uses spot resources.\n\nGenerated from protobuf enum `SPOT = 4;`\n\n### FLEX_START\n\n Value: 6\n\nFlex Start strategy uses DWS to queue for resources.\n\nGenerated from protobuf enum `FLEX_START = 6;`"]]