Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class CopyModelRequest.
Request message for ModelService.CopyModel .
Generated from protobuf message google.cloud.aiplatform.v1.CopyModelRequest
Namespace
Google \ Cloud \ AIPlatform \ V1Methods
__construct
Constructor.
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}
↳ encryption_spec
EncryptionSpec
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.
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.
var
string
$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}
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}
var
string
$this
getParent
Required. The resource name of the Location into which to copy the Model.
Format: projects/{project}/locations/{location}
string
setParent
Required. The resource name of the Location into which to copy the Model.
Format: projects/{project}/locations/{location}
var
string
$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}
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}
var
string
$this
getEncryptionSpec
Customer-managed encryption key options. If this is set, then the Model copy will be encrypted with the provided encryption key.
hasEncryptionSpec
clearEncryptionSpec
setEncryptionSpec
Customer-managed encryption key options. If this is set, then the Model copy will be encrypted with the provided encryption key.
$this
getDestinationModel
string
static::build
parent
string
Required. The resource name of the Location into which to copy the Model.
Format: projects/{project}/locations/{location}
Please see ModelServiceClient::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 see ModelServiceClient::modelName()
for help formatting this field.

