# Migrate for Compute Engine V1 API - Class Google::Cloud::VMMigration::V1::TargetProject (v2.9.0)

2.9.0 (latest) 2.8.0 2.7.0 2.6.0 2.5.1 2.4.0 2.3.0 2.2.0 2.1.1 2.0.0 1.3.0 1.2.0 1.1.0 1.0.2 0.9.0 0.8.2 0.7.0 0.6.1 0.5.0 0.4.0 0.3.0 0.2.0 0.1.1 Reference documentation and code samples for the Migrate for Compute Engine V1 API class Google::Cloud::VMMigration::V1::TargetProject.

TargetProject message represents a target Compute Engine project for a
migration or a clone.

## Inherits

- Object

## Extended By

- Google::Protobuf::MessageExts::ClassMethods

## Includes

- Google::Protobuf::MessageExts

## Methods

### #create_time

    def create_time() -> ::Google::Protobuf::Timestamp

**Returns**

- ([::Google::Protobuf::Timestamp](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-vm_migration-v1/latest/Google-Protobuf-Timestamp)) --- Output only. The time this target project resource was created (not related to when the Compute Engine project it points to was created).

### #description

    def description() -> ::String

**Returns**

- (::String) --- The target project's description.

### #description=

    def description=(value) -> ::String

**Parameter**

- **value** (::String) --- The target project's description.
**Returns**

- (::String) --- The target project's description.

### #name

    def name() -> ::String

**Returns**

- (::String) --- Output only. The name of the target project.

### #project

    def project() -> ::String

**Returns**

- (::String) --- Required. The target project ID (number) or project name.

### #project=

    def project=(value) -> ::String

**Parameter**

- **value** (::String) --- Required. The target project ID (number) or project name.
**Returns**

- (::String) --- Required. The target project ID (number) or project name.

### #update_time

    def update_time() -> ::Google::Protobuf::Timestamp

**Returns**

- ([::Google::Protobuf::Timestamp](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-vm_migration-v1/latest/Google-Protobuf-Timestamp)) --- Output only. The last time the target project resource was updated.