Class: Google::Cloud::AIPlatform::V1::CopyModelRequest

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/aiplatform/v1/model_service.rb

Overview

Request message for ModelService.CopyModel.

Instance Attribute Summary collapse

Instance Attribute Details

#encryption_spec::Google::Cloud::AIPlatform::V1::EncryptionSpec

Returns Customer-managed encryption key options. If this is set, then the Model copy will be encrypted with the provided encryption key.

Returns:



468
469
470
471
# File 'proto_docs/google/cloud/aiplatform/v1/model_service.rb', line 468

class CopyModelRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#model_id::String

Returns 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:

  • (::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.



468
469
470
471
# File 'proto_docs/google/cloud/aiplatform/v1/model_service.rb', line 468

class CopyModelRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#parent::String

Returns Required. The resource name of the Location into which to copy the Model. Format: projects/{project}/locations/{location}.

Returns:

  • (::String)

    Required. The resource name of the Location into which to copy the Model. Format: projects/{project}/locations/{location}



468
469
470
471
# File 'proto_docs/google/cloud/aiplatform/v1/model_service.rb', line 468

class CopyModelRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#parent_model::String

Returns Optional. Specify this field to copy source_model into this existing Model as a new version. Format: projects/{project}/locations/{location}/models/{model}.

Returns:

  • (::String)

    Optional. Specify this field to copy source_model into this existing Model as a new version. Format: projects/{project}/locations/{location}/models/{model}



468
469
470
471
# File 'proto_docs/google/cloud/aiplatform/v1/model_service.rb', line 468

class CopyModelRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#source_model::String

Returns 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:

  • (::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}



468
469
470
471
# File 'proto_docs/google/cloud/aiplatform/v1/model_service.rb', line 468

class CopyModelRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end