Generated from protobuf messagegoogle.cloud.aiplatform.v1.UploadModelRequest
Namespace
Google \ Cloud \ AIPlatform \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ parent
string
Required. The resource name of the Location into which to upload the Model. Format:projects/{project}/locations/{location}
↳ parent_model
string
Optional. The resource name of the model into which to upload the version. Only specify this field when uploading a new version.
↳ model_id
string
Optional. The ID to use for the uploaded Model, which will become the final component of the model resource name. This value may be up to 63 characters, and valid characters are[a-z0-9_-]. The first character cannot be a number or hyphen.
Optional. The user-provided custom service account to use to do the model upload. If empty,Vertex AI Service Agentwill be used to access resources needed to upload the model. This account must belong to the target project where the model is uploaded to, i.e., the project specified in theparentfield of this request and have necessary read permissions (to Google Cloud Storage, Artifact Registry, etc.).
getParent
Required. The resource name of the Location into which to upload the Model.
Format:projects/{project}/locations/{location}
Returns
Type
Description
string
setParent
Required. The resource name of the Location into which to upload the Model.
Format:projects/{project}/locations/{location}
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getParentModel
Optional. The resource name of the model into which to upload the version.
Only specify this field when uploading a new version.
Returns
Type
Description
string
setParentModel
Optional. The resource name of the model into which to upload the version.
Only specify this field when uploading a new version.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getModelId
Optional. The ID to use for the uploaded Model, which will become the final
component of the model resource name.
This value may be up to 63 characters, and valid characters are[a-z0-9_-]. The first character cannot be a number or hyphen.
Returns
Type
Description
string
setModelId
Optional. The ID to use for the uploaded Model, which will become the final
component of the model resource name.
This value may be up to 63 characters, and valid characters are[a-z0-9_-]. The first character cannot be a number or hyphen.
Optional. The user-provided custom service account to use to do the model
upload. If empty,Vertex AI Service
Agentwill be used to access resources needed to upload the model. This account
must belong to the target project where the model is uploaded to, i.e., the
project specified in theparentfield of this request and have necessary
read permissions (to Google Cloud Storage, Artifact Registry, etc.).
Returns
Type
Description
string
setServiceAccount
Optional. The user-provided custom service account to use to do the model
upload. If empty,Vertex AI Service
Agentwill be used to access resources needed to upload the model. This account
must belong to the target project where the model is uploaded to, i.e., the
project specified in theparentfield of this request and have necessary
read permissions (to Google Cloud Storage, Artifact Registry, etc.).
Parameter
Name
Description
var
string
Returns
Type
Description
$this
static::build
Parameters
Name
Description
parent
string
Required. The resource name of the Location into which to upload the Model.
Format:projects/{project}/locations/{location}Please seeModelServiceClient::locationName()for help formatting this field.
[[["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 UploadModelRequest (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-ai-platform/latest/V1.UploadModelRequest)\n- [1.34.0](/php/docs/reference/cloud-ai-platform/1.34.0/V1.UploadModelRequest)\n- [1.33.0](/php/docs/reference/cloud-ai-platform/1.33.0/V1.UploadModelRequest)\n- [1.32.1](/php/docs/reference/cloud-ai-platform/1.32.1/V1.UploadModelRequest)\n- [1.31.0](/php/docs/reference/cloud-ai-platform/1.31.0/V1.UploadModelRequest)\n- [1.30.0](/php/docs/reference/cloud-ai-platform/1.30.0/V1.UploadModelRequest)\n- [1.26.0](/php/docs/reference/cloud-ai-platform/1.26.0/V1.UploadModelRequest)\n- [1.23.0](/php/docs/reference/cloud-ai-platform/1.23.0/V1.UploadModelRequest)\n- [1.22.0](/php/docs/reference/cloud-ai-platform/1.22.0/V1.UploadModelRequest)\n- [1.21.0](/php/docs/reference/cloud-ai-platform/1.21.0/V1.UploadModelRequest)\n- [1.20.0](/php/docs/reference/cloud-ai-platform/1.20.0/V1.UploadModelRequest)\n- [1.19.0](/php/docs/reference/cloud-ai-platform/1.19.0/V1.UploadModelRequest)\n- [1.18.0](/php/docs/reference/cloud-ai-platform/1.18.0/V1.UploadModelRequest)\n- [1.17.0](/php/docs/reference/cloud-ai-platform/1.17.0/V1.UploadModelRequest)\n- [1.16.0](/php/docs/reference/cloud-ai-platform/1.16.0/V1.UploadModelRequest)\n- [1.15.0](/php/docs/reference/cloud-ai-platform/1.15.0/V1.UploadModelRequest)\n- [1.14.0](/php/docs/reference/cloud-ai-platform/1.14.0/V1.UploadModelRequest)\n- [1.13.1](/php/docs/reference/cloud-ai-platform/1.13.1/V1.UploadModelRequest)\n- [1.12.0](/php/docs/reference/cloud-ai-platform/1.12.0/V1.UploadModelRequest)\n- [1.11.0](/php/docs/reference/cloud-ai-platform/1.11.0/V1.UploadModelRequest)\n- [1.10.0](/php/docs/reference/cloud-ai-platform/1.10.0/V1.UploadModelRequest)\n- [1.9.0](/php/docs/reference/cloud-ai-platform/1.9.0/V1.UploadModelRequest)\n- [1.8.0](/php/docs/reference/cloud-ai-platform/1.8.0/V1.UploadModelRequest)\n- [1.7.0](/php/docs/reference/cloud-ai-platform/1.7.0/V1.UploadModelRequest)\n- [1.6.0](/php/docs/reference/cloud-ai-platform/1.6.0/V1.UploadModelRequest)\n- [1.5.0](/php/docs/reference/cloud-ai-platform/1.5.0/V1.UploadModelRequest)\n- [1.4.0](/php/docs/reference/cloud-ai-platform/1.4.0/V1.UploadModelRequest)\n- [1.3.0](/php/docs/reference/cloud-ai-platform/1.3.0/V1.UploadModelRequest)\n- [1.2.0](/php/docs/reference/cloud-ai-platform/1.2.0/V1.UploadModelRequest)\n- [1.1.0](/php/docs/reference/cloud-ai-platform/1.1.0/V1.UploadModelRequest)\n- [1.0.0](/php/docs/reference/cloud-ai-platform/1.0.0/V1.UploadModelRequest)\n- [0.39.0](/php/docs/reference/cloud-ai-platform/0.39.0/V1.UploadModelRequest)\n- [0.38.0](/php/docs/reference/cloud-ai-platform/0.38.0/V1.UploadModelRequest)\n- [0.37.1](/php/docs/reference/cloud-ai-platform/0.37.1/V1.UploadModelRequest)\n- [0.32.0](/php/docs/reference/cloud-ai-platform/0.32.0/V1.UploadModelRequest)\n- [0.31.0](/php/docs/reference/cloud-ai-platform/0.31.0/V1.UploadModelRequest)\n- [0.30.0](/php/docs/reference/cloud-ai-platform/0.30.0/V1.UploadModelRequest)\n- [0.29.0](/php/docs/reference/cloud-ai-platform/0.29.0/V1.UploadModelRequest)\n- [0.28.0](/php/docs/reference/cloud-ai-platform/0.28.0/V1.UploadModelRequest)\n- [0.27.0](/php/docs/reference/cloud-ai-platform/0.27.0/V1.UploadModelRequest)\n- [0.26.2](/php/docs/reference/cloud-ai-platform/0.26.2/V1.UploadModelRequest)\n- [0.25.0](/php/docs/reference/cloud-ai-platform/0.25.0/V1.UploadModelRequest)\n- [0.24.0](/php/docs/reference/cloud-ai-platform/0.24.0/V1.UploadModelRequest)\n- [0.23.0](/php/docs/reference/cloud-ai-platform/0.23.0/V1.UploadModelRequest)\n- [0.22.0](/php/docs/reference/cloud-ai-platform/0.22.0/V1.UploadModelRequest)\n- [0.21.0](/php/docs/reference/cloud-ai-platform/0.21.0/V1.UploadModelRequest)\n- [0.20.0](/php/docs/reference/cloud-ai-platform/0.20.0/V1.UploadModelRequest)\n- [0.19.0](/php/docs/reference/cloud-ai-platform/0.19.0/V1.UploadModelRequest)\n- [0.18.0](/php/docs/reference/cloud-ai-platform/0.18.0/V1.UploadModelRequest)\n- [0.17.0](/php/docs/reference/cloud-ai-platform/0.17.0/V1.UploadModelRequest)\n- [0.16.0](/php/docs/reference/cloud-ai-platform/0.16.0/V1.UploadModelRequest)\n- [0.15.0](/php/docs/reference/cloud-ai-platform/0.15.0/V1.UploadModelRequest)\n- [0.13.0](/php/docs/reference/cloud-ai-platform/0.13.0/V1.UploadModelRequest)\n- [0.12.0](/php/docs/reference/cloud-ai-platform/0.12.0/V1.UploadModelRequest)\n- [0.11.1](/php/docs/reference/cloud-ai-platform/0.11.1/V1.UploadModelRequest)\n- [0.10.0](/php/docs/reference/cloud-ai-platform/0.10.0/V1.UploadModelRequest) \nReference documentation and code samples for the Google Cloud Ai Platform V1 Client class UploadModelRequest.\n\nRequest message for\n[ModelService.UploadModel](/php/docs/reference/cloud-ai-platform/latest/V1.Client.ModelServiceClient#_Google_Cloud_AIPlatform_V1_Client_ModelServiceClient__uploadModel__).\n\nGenerated from protobuf message `google.cloud.aiplatform.v1.UploadModelRequest`\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 into which to upload the Model.\n\nFormat: `projects/{project}/locations/{location}`\n\n### setParent\n\nRequired. The resource name of the Location into which to upload the Model.\n\nFormat: `projects/{project}/locations/{location}`\n\n### getParentModel\n\nOptional. The resource name of the model into which to upload the version.\n\nOnly specify this field when uploading a new version.\n\n### setParentModel\n\nOptional. The resource name of the model into which to upload the version.\n\nOnly specify this field when uploading a new version.\n\n### getModelId\n\nOptional. The ID to use for the uploaded Model, which will become the final\ncomponent of the model resource name.\n\nThis value may be up to 63 characters, and valid characters are\n`[a-z0-9_-]`. The first character cannot be a number or hyphen.\n\n### setModelId\n\nOptional. The ID to use for the uploaded Model, which will become the final\ncomponent of the model resource name.\n\nThis value may be up to 63 characters, and valid characters are\n`[a-z0-9_-]`. The first character cannot be a number or hyphen.\n\n### getModel\n\nRequired. The Model to create.\n\n### hasModel\n\n### clearModel\n\n### setModel\n\nRequired. The Model to create.\n\n### getServiceAccount\n\nOptional. The user-provided custom service account to use to do the model\nupload. If empty, [Vertex AI Service\nAgent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)\nwill be used to access resources needed to upload the model. This account\nmust belong to the target project where the model is uploaded to, i.e., the\nproject specified in the `parent` field of this request and have necessary\nread permissions (to Google Cloud Storage, Artifact Registry, etc.).\n\n### setServiceAccount\n\nOptional. The user-provided custom service account to use to do the model\nupload. If empty, [Vertex AI Service\nAgent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)\nwill be used to access resources needed to upload the model. This account\nmust belong to the target project where the model is uploaded to, i.e., the\nproject specified in the `parent` field of this request and have necessary\nread permissions (to Google Cloud Storage, Artifact Registry, etc.).\n\n### static::build"]]