If this field is provided, then the Endpoint'straffic_splitwill be overwritten with it. If last DeployedModel is being undeployed from the Endpoint, the [Endpoint.traffic_split] will always end up empty when this call returns. A DeployedModel will be successfully undeployed only if it doesn't have any traffic assigned to it when this method executes, or if this field unassigns any traffic to it.
getEndpoint
Required. The name of the Endpoint resource from which to undeploy a Model.
Required. The ID of the DeployedModel to be undeployed from the Endpoint.
Returns
Type
Description
string
setDeployedModelId
Required. The ID of the DeployedModel to be undeployed from the Endpoint.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getTrafficSplit
If this field is provided, then the Endpoint'straffic_splitwill be
overwritten with it. If last DeployedModel is being undeployed from the
Endpoint, the [Endpoint.traffic_split] will always end up empty when this
call returns. A DeployedModel will be successfully undeployed only if it
doesn't have any traffic assigned to it when this method executes, or if
this field unassigns any traffic to it.
If this field is provided, then the Endpoint'straffic_splitwill be
overwritten with it. If last DeployedModel is being undeployed from the
Endpoint, the [Endpoint.traffic_split] will always end up empty when this
call returns. A DeployedModel will be successfully undeployed only if it
doesn't have any traffic assigned to it when this method executes, or if
this field unassigns any traffic to it.
Required. The name of the Endpoint resource from which to undeploy a Model.
Format:projects/{project}/locations/{location}/endpoints/{endpoint}Please seeEndpointServiceClient::endpointName()for help formatting this field.
deployedModelId
string
Required. The ID of the DeployedModel to be undeployed from the Endpoint.
trafficSplit
array
If this field is provided, then the Endpoint'straffic_splitwill be
overwritten with it. If last DeployedModel is being undeployed from the
Endpoint, the [Endpoint.traffic_split] will always end up empty when this
call returns. A DeployedModel will be successfully undeployed only if it
doesn't have any traffic assigned to it when this method executes, or if
this field unassigns any traffic to it.
[[["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 UndeployModelRequest (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-ai-platform/latest/V1.UndeployModelRequest)\n- [1.34.0](/php/docs/reference/cloud-ai-platform/1.34.0/V1.UndeployModelRequest)\n- [1.33.0](/php/docs/reference/cloud-ai-platform/1.33.0/V1.UndeployModelRequest)\n- [1.32.1](/php/docs/reference/cloud-ai-platform/1.32.1/V1.UndeployModelRequest)\n- [1.31.0](/php/docs/reference/cloud-ai-platform/1.31.0/V1.UndeployModelRequest)\n- [1.30.0](/php/docs/reference/cloud-ai-platform/1.30.0/V1.UndeployModelRequest)\n- [1.26.0](/php/docs/reference/cloud-ai-platform/1.26.0/V1.UndeployModelRequest)\n- [1.23.0](/php/docs/reference/cloud-ai-platform/1.23.0/V1.UndeployModelRequest)\n- [1.22.0](/php/docs/reference/cloud-ai-platform/1.22.0/V1.UndeployModelRequest)\n- [1.21.0](/php/docs/reference/cloud-ai-platform/1.21.0/V1.UndeployModelRequest)\n- [1.20.0](/php/docs/reference/cloud-ai-platform/1.20.0/V1.UndeployModelRequest)\n- [1.19.0](/php/docs/reference/cloud-ai-platform/1.19.0/V1.UndeployModelRequest)\n- [1.18.0](/php/docs/reference/cloud-ai-platform/1.18.0/V1.UndeployModelRequest)\n- [1.17.0](/php/docs/reference/cloud-ai-platform/1.17.0/V1.UndeployModelRequest)\n- [1.16.0](/php/docs/reference/cloud-ai-platform/1.16.0/V1.UndeployModelRequest)\n- [1.15.0](/php/docs/reference/cloud-ai-platform/1.15.0/V1.UndeployModelRequest)\n- [1.14.0](/php/docs/reference/cloud-ai-platform/1.14.0/V1.UndeployModelRequest)\n- [1.13.1](/php/docs/reference/cloud-ai-platform/1.13.1/V1.UndeployModelRequest)\n- [1.12.0](/php/docs/reference/cloud-ai-platform/1.12.0/V1.UndeployModelRequest)\n- [1.11.0](/php/docs/reference/cloud-ai-platform/1.11.0/V1.UndeployModelRequest)\n- [1.10.0](/php/docs/reference/cloud-ai-platform/1.10.0/V1.UndeployModelRequest)\n- [1.9.0](/php/docs/reference/cloud-ai-platform/1.9.0/V1.UndeployModelRequest)\n- [1.8.0](/php/docs/reference/cloud-ai-platform/1.8.0/V1.UndeployModelRequest)\n- [1.7.0](/php/docs/reference/cloud-ai-platform/1.7.0/V1.UndeployModelRequest)\n- [1.6.0](/php/docs/reference/cloud-ai-platform/1.6.0/V1.UndeployModelRequest)\n- [1.5.0](/php/docs/reference/cloud-ai-platform/1.5.0/V1.UndeployModelRequest)\n- [1.4.0](/php/docs/reference/cloud-ai-platform/1.4.0/V1.UndeployModelRequest)\n- [1.3.0](/php/docs/reference/cloud-ai-platform/1.3.0/V1.UndeployModelRequest)\n- [1.2.0](/php/docs/reference/cloud-ai-platform/1.2.0/V1.UndeployModelRequest)\n- [1.1.0](/php/docs/reference/cloud-ai-platform/1.1.0/V1.UndeployModelRequest)\n- [1.0.0](/php/docs/reference/cloud-ai-platform/1.0.0/V1.UndeployModelRequest)\n- [0.39.0](/php/docs/reference/cloud-ai-platform/0.39.0/V1.UndeployModelRequest)\n- [0.38.0](/php/docs/reference/cloud-ai-platform/0.38.0/V1.UndeployModelRequest)\n- [0.37.1](/php/docs/reference/cloud-ai-platform/0.37.1/V1.UndeployModelRequest)\n- [0.32.0](/php/docs/reference/cloud-ai-platform/0.32.0/V1.UndeployModelRequest)\n- [0.31.0](/php/docs/reference/cloud-ai-platform/0.31.0/V1.UndeployModelRequest)\n- [0.30.0](/php/docs/reference/cloud-ai-platform/0.30.0/V1.UndeployModelRequest)\n- [0.29.0](/php/docs/reference/cloud-ai-platform/0.29.0/V1.UndeployModelRequest)\n- [0.28.0](/php/docs/reference/cloud-ai-platform/0.28.0/V1.UndeployModelRequest)\n- [0.27.0](/php/docs/reference/cloud-ai-platform/0.27.0/V1.UndeployModelRequest)\n- [0.26.2](/php/docs/reference/cloud-ai-platform/0.26.2/V1.UndeployModelRequest)\n- [0.25.0](/php/docs/reference/cloud-ai-platform/0.25.0/V1.UndeployModelRequest)\n- [0.24.0](/php/docs/reference/cloud-ai-platform/0.24.0/V1.UndeployModelRequest)\n- [0.23.0](/php/docs/reference/cloud-ai-platform/0.23.0/V1.UndeployModelRequest)\n- [0.22.0](/php/docs/reference/cloud-ai-platform/0.22.0/V1.UndeployModelRequest)\n- [0.21.0](/php/docs/reference/cloud-ai-platform/0.21.0/V1.UndeployModelRequest)\n- [0.20.0](/php/docs/reference/cloud-ai-platform/0.20.0/V1.UndeployModelRequest)\n- [0.19.0](/php/docs/reference/cloud-ai-platform/0.19.0/V1.UndeployModelRequest)\n- [0.18.0](/php/docs/reference/cloud-ai-platform/0.18.0/V1.UndeployModelRequest)\n- [0.17.0](/php/docs/reference/cloud-ai-platform/0.17.0/V1.UndeployModelRequest)\n- [0.16.0](/php/docs/reference/cloud-ai-platform/0.16.0/V1.UndeployModelRequest)\n- [0.15.0](/php/docs/reference/cloud-ai-platform/0.15.0/V1.UndeployModelRequest)\n- [0.13.0](/php/docs/reference/cloud-ai-platform/0.13.0/V1.UndeployModelRequest)\n- [0.12.0](/php/docs/reference/cloud-ai-platform/0.12.0/V1.UndeployModelRequest)\n- [0.11.1](/php/docs/reference/cloud-ai-platform/0.11.1/V1.UndeployModelRequest)\n- [0.10.0](/php/docs/reference/cloud-ai-platform/0.10.0/V1.UndeployModelRequest) \nReference documentation and code samples for the Google Cloud Ai Platform V1 Client class UndeployModelRequest.\n\nRequest message for\n[EndpointService.UndeployModel](/php/docs/reference/cloud-ai-platform/latest/V1.Client.EndpointServiceClient#_Google_Cloud_AIPlatform_V1_Client_EndpointServiceClient__undeployModel__).\n\nGenerated from protobuf message `google.cloud.aiplatform.v1.UndeployModelRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ AIPlatform \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getEndpoint\n\nRequired. The name of the Endpoint resource from which to undeploy a Model.\n\nFormat:\n`projects/{project}/locations/{location}/endpoints/{endpoint}`\n\n### setEndpoint\n\nRequired. The name of the Endpoint resource from which to undeploy a Model.\n\nFormat:\n`projects/{project}/locations/{location}/endpoints/{endpoint}`\n\n### getDeployedModelId\n\nRequired. The ID of the DeployedModel to be undeployed from the Endpoint.\n\n### setDeployedModelId\n\nRequired. The ID of the DeployedModel to be undeployed from the Endpoint.\n\n### getTrafficSplit\n\nIf this field is provided, then the Endpoint's\n[traffic_split](/php/docs/reference/cloud-ai-platform/latest/V1.Endpoint#_Google_Cloud_AIPlatform_V1_Endpoint__getTrafficSplit__) will be\noverwritten with it. If last DeployedModel is being undeployed from the\nEndpoint, the \\[Endpoint.traffic_split\\] will always end up empty when this\ncall returns. A DeployedModel will be successfully undeployed only if it\ndoesn't have any traffic assigned to it when this method executes, or if\nthis field unassigns any traffic to it.\n\n### setTrafficSplit\n\nIf this field is provided, then the Endpoint's\n[traffic_split](/php/docs/reference/cloud-ai-platform/latest/V1.Endpoint#_Google_Cloud_AIPlatform_V1_Endpoint__getTrafficSplit__) will be\noverwritten with it. If last DeployedModel is being undeployed from the\nEndpoint, the \\[Endpoint.traffic_split\\] will always end up empty when this\ncall returns. A DeployedModel will be successfully undeployed only if it\ndoesn't have any traffic assigned to it when this method executes, or if\nthis field unassigns any traffic to it.\n\n### static::build"]]