Generated from protobuf messagegoogle.cloud.aiplatform.v1.CopyModelRequest
Namespace
Google \ Cloud \ AIPlatform \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ model_id
string
Optional. Copy source_model into a new Model with this ID. The ID 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.
↳ parent_model
string
Optional. Specify this field to copy source_model into this existing Model as a new version. Format:projects/{project}/locations/{location}/models/{model}
↳ parent
string
Required. The resource name of the Location into which to copy the Model. Format:projects/{project}/locations/{location}
↳ source_model
string
Required. The resource name of the Model to copy. That Model must be in the same Project. Format:projects/{project}/locations/{location}/models/{model}
Customer-managed encryption key options. If this is set, then the Model copy will be encrypted with the provided encryption key.
getModelId
Optional. Copy source_model into a new Model with this ID. The ID 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
hasModelId
setModelId
Optional. Copy source_model into a new Model with this ID. The ID 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.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getParentModel
Optional. Specify this field to copy source_model into this existing
Model as a new version. Format:projects/{project}/locations/{location}/models/{model}
Returns
Type
Description
string
hasParentModel
setParentModel
Optional. Specify this field to copy source_model into this existing
Model as a new version. Format:projects/{project}/locations/{location}/models/{model}
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getParent
Required. The resource name of the Location into which to copy the Model.
Format:projects/{project}/locations/{location}
Returns
Type
Description
string
setParent
Required. The resource name of the Location into which to copy the Model.
Format:projects/{project}/locations/{location}
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getSourceModel
Required. The resource name of the Model to copy. That Model must be in the
same Project. Format:projects/{project}/locations/{location}/models/{model}
Returns
Type
Description
string
setSourceModel
Required. The resource name of the Model to copy. That Model must be in the
same Project. Format:projects/{project}/locations/{location}/models/{model}
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getEncryptionSpec
Customer-managed encryption key options. If this is set,
then the Model copy will be encrypted with the provided encryption key.
Required. The resource name of the Location into which to copy the Model.
Format:projects/{project}/locations/{location}Please seeModelServiceClient::locationName()for help formatting this field.
sourceModel
string
Required. The resource name of the Model to copy. That Model must be in the
same Project. Format:projects/{project}/locations/{location}/models/{model}Please seeModelServiceClient::modelName()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 CopyModelRequest (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-ai-platform/latest/V1.CopyModelRequest)\n- [1.34.0](/php/docs/reference/cloud-ai-platform/1.34.0/V1.CopyModelRequest)\n- [1.33.0](/php/docs/reference/cloud-ai-platform/1.33.0/V1.CopyModelRequest)\n- [1.32.1](/php/docs/reference/cloud-ai-platform/1.32.1/V1.CopyModelRequest)\n- [1.31.0](/php/docs/reference/cloud-ai-platform/1.31.0/V1.CopyModelRequest)\n- [1.30.0](/php/docs/reference/cloud-ai-platform/1.30.0/V1.CopyModelRequest)\n- [1.26.0](/php/docs/reference/cloud-ai-platform/1.26.0/V1.CopyModelRequest)\n- [1.23.0](/php/docs/reference/cloud-ai-platform/1.23.0/V1.CopyModelRequest)\n- [1.22.0](/php/docs/reference/cloud-ai-platform/1.22.0/V1.CopyModelRequest)\n- [1.21.0](/php/docs/reference/cloud-ai-platform/1.21.0/V1.CopyModelRequest)\n- [1.20.0](/php/docs/reference/cloud-ai-platform/1.20.0/V1.CopyModelRequest)\n- [1.19.0](/php/docs/reference/cloud-ai-platform/1.19.0/V1.CopyModelRequest)\n- [1.18.0](/php/docs/reference/cloud-ai-platform/1.18.0/V1.CopyModelRequest)\n- [1.17.0](/php/docs/reference/cloud-ai-platform/1.17.0/V1.CopyModelRequest)\n- [1.16.0](/php/docs/reference/cloud-ai-platform/1.16.0/V1.CopyModelRequest)\n- [1.15.0](/php/docs/reference/cloud-ai-platform/1.15.0/V1.CopyModelRequest)\n- [1.14.0](/php/docs/reference/cloud-ai-platform/1.14.0/V1.CopyModelRequest)\n- [1.13.1](/php/docs/reference/cloud-ai-platform/1.13.1/V1.CopyModelRequest)\n- [1.12.0](/php/docs/reference/cloud-ai-platform/1.12.0/V1.CopyModelRequest)\n- [1.11.0](/php/docs/reference/cloud-ai-platform/1.11.0/V1.CopyModelRequest)\n- [1.10.0](/php/docs/reference/cloud-ai-platform/1.10.0/V1.CopyModelRequest)\n- [1.9.0](/php/docs/reference/cloud-ai-platform/1.9.0/V1.CopyModelRequest)\n- [1.8.0](/php/docs/reference/cloud-ai-platform/1.8.0/V1.CopyModelRequest)\n- [1.7.0](/php/docs/reference/cloud-ai-platform/1.7.0/V1.CopyModelRequest)\n- [1.6.0](/php/docs/reference/cloud-ai-platform/1.6.0/V1.CopyModelRequest)\n- [1.5.0](/php/docs/reference/cloud-ai-platform/1.5.0/V1.CopyModelRequest)\n- [1.4.0](/php/docs/reference/cloud-ai-platform/1.4.0/V1.CopyModelRequest)\n- [1.3.0](/php/docs/reference/cloud-ai-platform/1.3.0/V1.CopyModelRequest)\n- [1.2.0](/php/docs/reference/cloud-ai-platform/1.2.0/V1.CopyModelRequest)\n- [1.1.0](/php/docs/reference/cloud-ai-platform/1.1.0/V1.CopyModelRequest)\n- [1.0.0](/php/docs/reference/cloud-ai-platform/1.0.0/V1.CopyModelRequest)\n- [0.39.0](/php/docs/reference/cloud-ai-platform/0.39.0/V1.CopyModelRequest)\n- [0.38.0](/php/docs/reference/cloud-ai-platform/0.38.0/V1.CopyModelRequest)\n- [0.37.1](/php/docs/reference/cloud-ai-platform/0.37.1/V1.CopyModelRequest)\n- [0.32.0](/php/docs/reference/cloud-ai-platform/0.32.0/V1.CopyModelRequest)\n- [0.31.0](/php/docs/reference/cloud-ai-platform/0.31.0/V1.CopyModelRequest)\n- [0.30.0](/php/docs/reference/cloud-ai-platform/0.30.0/V1.CopyModelRequest)\n- [0.29.0](/php/docs/reference/cloud-ai-platform/0.29.0/V1.CopyModelRequest)\n- [0.28.0](/php/docs/reference/cloud-ai-platform/0.28.0/V1.CopyModelRequest)\n- [0.27.0](/php/docs/reference/cloud-ai-platform/0.27.0/V1.CopyModelRequest)\n- [0.26.2](/php/docs/reference/cloud-ai-platform/0.26.2/V1.CopyModelRequest)\n- [0.25.0](/php/docs/reference/cloud-ai-platform/0.25.0/V1.CopyModelRequest)\n- [0.24.0](/php/docs/reference/cloud-ai-platform/0.24.0/V1.CopyModelRequest)\n- [0.23.0](/php/docs/reference/cloud-ai-platform/0.23.0/V1.CopyModelRequest)\n- [0.22.0](/php/docs/reference/cloud-ai-platform/0.22.0/V1.CopyModelRequest)\n- [0.21.0](/php/docs/reference/cloud-ai-platform/0.21.0/V1.CopyModelRequest)\n- [0.20.0](/php/docs/reference/cloud-ai-platform/0.20.0/V1.CopyModelRequest)\n- [0.19.0](/php/docs/reference/cloud-ai-platform/0.19.0/V1.CopyModelRequest)\n- [0.18.0](/php/docs/reference/cloud-ai-platform/0.18.0/V1.CopyModelRequest)\n- [0.17.0](/php/docs/reference/cloud-ai-platform/0.17.0/V1.CopyModelRequest)\n- [0.16.0](/php/docs/reference/cloud-ai-platform/0.16.0/V1.CopyModelRequest)\n- [0.15.0](/php/docs/reference/cloud-ai-platform/0.15.0/V1.CopyModelRequest)\n- [0.13.0](/php/docs/reference/cloud-ai-platform/0.13.0/V1.CopyModelRequest)\n- [0.12.0](/php/docs/reference/cloud-ai-platform/0.12.0/V1.CopyModelRequest)\n- [0.11.1](/php/docs/reference/cloud-ai-platform/0.11.1/V1.CopyModelRequest)\n- [0.10.0](/php/docs/reference/cloud-ai-platform/0.10.0/V1.CopyModelRequest) \nReference documentation and code samples for the Google Cloud Ai Platform V1 Client class CopyModelRequest.\n\nRequest message for\n[ModelService.CopyModel](/php/docs/reference/cloud-ai-platform/latest/V1.Client.ModelServiceClient#_Google_Cloud_AIPlatform_V1_Client_ModelServiceClient__copyModel__).\n\nGenerated from protobuf message `google.cloud.aiplatform.v1.CopyModelRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ AIPlatform \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getModelId\n\nOptional. Copy source_model into a new Model with this ID. The ID will\nbecome the final component 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### hasModelId\n\n### setModelId\n\nOptional. Copy source_model into a new Model with this ID. The ID will\nbecome the final component 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### getParentModel\n\nOptional. Specify this field to copy source_model into this existing\nModel as a new version. Format:\n`projects/{project}/locations/{location}/models/{model}`\n\n### hasParentModel\n\n### setParentModel\n\nOptional. Specify this field to copy source_model into this existing\nModel as a new version. Format:\n`projects/{project}/locations/{location}/models/{model}`\n\n### getParent\n\nRequired. The resource name of the Location into which to copy the Model.\n\nFormat: `projects/{project}/locations/{location}`\n\n### setParent\n\nRequired. The resource name of the Location into which to copy the Model.\n\nFormat: `projects/{project}/locations/{location}`\n\n### getSourceModel\n\nRequired. The resource name of the Model to copy. That Model must be in the\nsame Project. Format:\n`projects/{project}/locations/{location}/models/{model}`\n\n### setSourceModel\n\nRequired. The resource name of the Model to copy. That Model must be in the\nsame Project. Format:\n`projects/{project}/locations/{location}/models/{model}`\n\n### getEncryptionSpec\n\nCustomer-managed encryption key options. If this is set,\nthen the Model copy will be encrypted with the provided encryption key.\n\n### hasEncryptionSpec\n\n### clearEncryptionSpec\n\n### setEncryptionSpec\n\nCustomer-managed encryption key options. If this is set,\nthen the Model copy will be encrypted with the provided encryption key.\n\n### getDestinationModel\n\n### static::build"]]