Immutable. The ID to use for endpoint, which will become the final component of the endpoint resource name. If not provided, Vertex AI will generate a value for this ID. If the first character is a letter, this value may be up to 63 characters, and valid characters are[a-z0-9-]. The last character must be a letter or number. If the first character is a number, this value may be up to 9 characters, and valid characters are[0-9]with no leading zeros. When using HTTP/JSON, this field is populated based on a query string argument, such as?endpoint_id=12345. This is the fallback for fields that are not included in either the URI or the body.
getParent
Required. The resource name of the Location to create the Endpoint in.
Format:projects/{project}/locations/{location}
Returns
Type
Description
string
setParent
Required. The resource name of the Location to create the Endpoint in.
Immutable. The ID to use for endpoint, which will become the final
component of the endpoint resource name.
If not provided, Vertex AI will generate a value for this ID.
If the first character is a letter, this value may be up to 63 characters,
and valid characters are[a-z0-9-]. The last character must be a letter
or number.
If the first character is a number, this value may be up to 9 characters,
and valid characters are[0-9]with no leading zeros.
When using HTTP/JSON, this field is populated
based on a query string argument, such as?endpoint_id=12345. This is the
fallback for fields that are not included in either the URI or the body.
Returns
Type
Description
string
setEndpointId
Immutable. The ID to use for endpoint, which will become the final
component of the endpoint resource name.
If not provided, Vertex AI will generate a value for this ID.
If the first character is a letter, this value may be up to 63 characters,
and valid characters are[a-z0-9-]. The last character must be a letter
or number.
If the first character is a number, this value may be up to 9 characters,
and valid characters are[0-9]with no leading zeros.
When using HTTP/JSON, this field is populated
based on a query string argument, such as?endpoint_id=12345. This is the
fallback for fields that are not included in either the URI or the body.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
static::build
Parameters
Name
Description
parent
string
Required. The resource name of the Location to create the Endpoint in.
Format:projects/{project}/locations/{location}Please seeEndpointServiceClient::locationName()for help formatting this field.
Required. The resource name of the Location to create the Endpoint in.
Format:projects/{project}/locations/{location}Please seeEndpointServiceClient::locationName()for help formatting this field.
Immutable. The ID to use for endpoint, which will become the final
component of the endpoint resource name.
If not provided, Vertex AI will generate a value for this ID.
If the first character is a letter, this value may be up to 63 characters,
and valid characters are[a-z0-9-]. The last character must be a letter
or number.
If the first character is a number, this value may be up to 9 characters,
and valid characters are[0-9]with no leading zeros.
When using HTTP/JSON, this field is populated
based on a query string argument, such as?endpoint_id=12345. This is the
fallback for fields that are not included in either the URI or the body.
[[["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 CreateEndpointRequest (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-ai-platform/latest/V1.CreateEndpointRequest)\n- [1.34.0](/php/docs/reference/cloud-ai-platform/1.34.0/V1.CreateEndpointRequest)\n- [1.33.0](/php/docs/reference/cloud-ai-platform/1.33.0/V1.CreateEndpointRequest)\n- [1.32.1](/php/docs/reference/cloud-ai-platform/1.32.1/V1.CreateEndpointRequest)\n- [1.31.0](/php/docs/reference/cloud-ai-platform/1.31.0/V1.CreateEndpointRequest)\n- [1.30.0](/php/docs/reference/cloud-ai-platform/1.30.0/V1.CreateEndpointRequest)\n- [1.26.0](/php/docs/reference/cloud-ai-platform/1.26.0/V1.CreateEndpointRequest)\n- [1.23.0](/php/docs/reference/cloud-ai-platform/1.23.0/V1.CreateEndpointRequest)\n- [1.22.0](/php/docs/reference/cloud-ai-platform/1.22.0/V1.CreateEndpointRequest)\n- [1.21.0](/php/docs/reference/cloud-ai-platform/1.21.0/V1.CreateEndpointRequest)\n- [1.20.0](/php/docs/reference/cloud-ai-platform/1.20.0/V1.CreateEndpointRequest)\n- [1.19.0](/php/docs/reference/cloud-ai-platform/1.19.0/V1.CreateEndpointRequest)\n- [1.18.0](/php/docs/reference/cloud-ai-platform/1.18.0/V1.CreateEndpointRequest)\n- [1.17.0](/php/docs/reference/cloud-ai-platform/1.17.0/V1.CreateEndpointRequest)\n- [1.16.0](/php/docs/reference/cloud-ai-platform/1.16.0/V1.CreateEndpointRequest)\n- [1.15.0](/php/docs/reference/cloud-ai-platform/1.15.0/V1.CreateEndpointRequest)\n- [1.14.0](/php/docs/reference/cloud-ai-platform/1.14.0/V1.CreateEndpointRequest)\n- [1.13.1](/php/docs/reference/cloud-ai-platform/1.13.1/V1.CreateEndpointRequest)\n- [1.12.0](/php/docs/reference/cloud-ai-platform/1.12.0/V1.CreateEndpointRequest)\n- [1.11.0](/php/docs/reference/cloud-ai-platform/1.11.0/V1.CreateEndpointRequest)\n- [1.10.0](/php/docs/reference/cloud-ai-platform/1.10.0/V1.CreateEndpointRequest)\n- [1.9.0](/php/docs/reference/cloud-ai-platform/1.9.0/V1.CreateEndpointRequest)\n- [1.8.0](/php/docs/reference/cloud-ai-platform/1.8.0/V1.CreateEndpointRequest)\n- [1.7.0](/php/docs/reference/cloud-ai-platform/1.7.0/V1.CreateEndpointRequest)\n- [1.6.0](/php/docs/reference/cloud-ai-platform/1.6.0/V1.CreateEndpointRequest)\n- [1.5.0](/php/docs/reference/cloud-ai-platform/1.5.0/V1.CreateEndpointRequest)\n- [1.4.0](/php/docs/reference/cloud-ai-platform/1.4.0/V1.CreateEndpointRequest)\n- [1.3.0](/php/docs/reference/cloud-ai-platform/1.3.0/V1.CreateEndpointRequest)\n- [1.2.0](/php/docs/reference/cloud-ai-platform/1.2.0/V1.CreateEndpointRequest)\n- [1.1.0](/php/docs/reference/cloud-ai-platform/1.1.0/V1.CreateEndpointRequest)\n- [1.0.0](/php/docs/reference/cloud-ai-platform/1.0.0/V1.CreateEndpointRequest)\n- [0.39.0](/php/docs/reference/cloud-ai-platform/0.39.0/V1.CreateEndpointRequest)\n- [0.38.0](/php/docs/reference/cloud-ai-platform/0.38.0/V1.CreateEndpointRequest)\n- [0.37.1](/php/docs/reference/cloud-ai-platform/0.37.1/V1.CreateEndpointRequest)\n- [0.32.0](/php/docs/reference/cloud-ai-platform/0.32.0/V1.CreateEndpointRequest)\n- [0.31.0](/php/docs/reference/cloud-ai-platform/0.31.0/V1.CreateEndpointRequest)\n- [0.30.0](/php/docs/reference/cloud-ai-platform/0.30.0/V1.CreateEndpointRequest)\n- [0.29.0](/php/docs/reference/cloud-ai-platform/0.29.0/V1.CreateEndpointRequest)\n- [0.28.0](/php/docs/reference/cloud-ai-platform/0.28.0/V1.CreateEndpointRequest)\n- [0.27.0](/php/docs/reference/cloud-ai-platform/0.27.0/V1.CreateEndpointRequest)\n- [0.26.2](/php/docs/reference/cloud-ai-platform/0.26.2/V1.CreateEndpointRequest)\n- [0.25.0](/php/docs/reference/cloud-ai-platform/0.25.0/V1.CreateEndpointRequest)\n- [0.24.0](/php/docs/reference/cloud-ai-platform/0.24.0/V1.CreateEndpointRequest)\n- [0.23.0](/php/docs/reference/cloud-ai-platform/0.23.0/V1.CreateEndpointRequest)\n- [0.22.0](/php/docs/reference/cloud-ai-platform/0.22.0/V1.CreateEndpointRequest)\n- [0.21.0](/php/docs/reference/cloud-ai-platform/0.21.0/V1.CreateEndpointRequest)\n- [0.20.0](/php/docs/reference/cloud-ai-platform/0.20.0/V1.CreateEndpointRequest)\n- [0.19.0](/php/docs/reference/cloud-ai-platform/0.19.0/V1.CreateEndpointRequest)\n- [0.18.0](/php/docs/reference/cloud-ai-platform/0.18.0/V1.CreateEndpointRequest)\n- [0.17.0](/php/docs/reference/cloud-ai-platform/0.17.0/V1.CreateEndpointRequest)\n- [0.16.0](/php/docs/reference/cloud-ai-platform/0.16.0/V1.CreateEndpointRequest)\n- [0.15.0](/php/docs/reference/cloud-ai-platform/0.15.0/V1.CreateEndpointRequest)\n- [0.13.0](/php/docs/reference/cloud-ai-platform/0.13.0/V1.CreateEndpointRequest)\n- [0.12.0](/php/docs/reference/cloud-ai-platform/0.12.0/V1.CreateEndpointRequest)\n- [0.11.1](/php/docs/reference/cloud-ai-platform/0.11.1/V1.CreateEndpointRequest)\n- [0.10.0](/php/docs/reference/cloud-ai-platform/0.10.0/V1.CreateEndpointRequest) \nReference documentation and code samples for the Google Cloud Ai Platform V1 Client class CreateEndpointRequest.\n\nRequest message for\n[EndpointService.CreateEndpoint](/php/docs/reference/cloud-ai-platform/latest/V1.Client.EndpointServiceClient#_Google_Cloud_AIPlatform_V1_Client_EndpointServiceClient__createEndpoint__).\n\nGenerated from protobuf message `google.cloud.aiplatform.v1.CreateEndpointRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ AIPlatform \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getParent\n\nRequired. The resource name of the Location to create the Endpoint in.\n\nFormat: `projects/{project}/locations/{location}`\n\n### setParent\n\nRequired. The resource name of the Location to create the Endpoint in.\n\nFormat: `projects/{project}/locations/{location}`\n\n### getEndpoint\n\nRequired. The Endpoint to create.\n\n### hasEndpoint\n\n### clearEndpoint\n\n### setEndpoint\n\nRequired. The Endpoint to create.\n\n### getEndpointId\n\nImmutable. The ID to use for endpoint, which will become the final\ncomponent of the endpoint resource name.\n\nIf not provided, Vertex AI will generate a value for this ID.\nIf the first character is a letter, this value may be up to 63 characters,\nand valid characters are `[a-z0-9-]`. The last character must be a letter\nor number.\nIf the first character is a number, this value may be up to 9 characters,\nand valid characters are `[0-9]` with no leading zeros.\nWhen using HTTP/JSON, this field is populated\nbased on a query string argument, such as `?endpoint_id=12345`. This is the\nfallback for fields that are not included in either the URI or the body.\n\n### setEndpointId\n\nImmutable. The ID to use for endpoint, which will become the final\ncomponent of the endpoint resource name.\n\nIf not provided, Vertex AI will generate a value for this ID.\nIf the first character is a letter, this value may be up to 63 characters,\nand valid characters are `[a-z0-9-]`. The last character must be a letter\nor number.\nIf the first character is a number, this value may be up to 9 characters,\nand valid characters are `[0-9]` with no leading zeros.\nWhen using HTTP/JSON, this field is populated\nbased on a query string argument, such as `?endpoint_id=12345`. This is the\nfallback for fields that are not included in either the URI or the body.\n\n### static::build\n\n### static::buildFromParentEndpointEndpointId"]]