# AI Platform Notebooks V1 API - Class Google::Cloud::Notebooks::V1::SetInstanceMachineTypeRequest (v1.6.0)

1.6.0 (latest) 1.5.0 1.4.0 1.3.1 1.2.0 1.1.0 1.0.1 0.11.0 0.10.0 0.9.1 0.8.2 0.7.0 0.6.1 0.5.0 0.4.2 0.3.0 0.2.1 0.1.0 Reference documentation and code samples for the AI Platform Notebooks V1 API class Google::Cloud::Notebooks::V1::SetInstanceMachineTypeRequest.

Request for setting instance machine type.

## Inherits

- Object

## Extended By

- Google::Protobuf::MessageExts::ClassMethods

## Includes

- Google::Protobuf::MessageExts

## Methods

### #machine_type

    def machine_type() -> ::String

**Returns**

- (::String) --- Required. The [Compute Engine machine
  type](https://cloud.google.com/compute/docs/machine-types).

### #machine_type=

    def machine_type=(value) -> ::String

**Parameter**

- **value** (::String) --- Required. The [Compute Engine machine
  type](https://cloud.google.com/compute/docs/machine-types).
**Returns**

- (::String) --- Required. The [Compute Engine machine
  type](https://cloud.google.com/compute/docs/machine-types).

### #name

    def name() -> ::String

**Returns**

- (::String) --- Required. Format: `projects/{project_id}/locations/{location}/instances/{instance_id}`

### #name=

    def name=(value) -> ::String

**Parameter**

- **value** (::String) --- Required. Format: `projects/{project_id}/locations/{location}/instances/{instance_id}`
**Returns**

- (::String) --- Required. Format: `projects/{project_id}/locations/{location}/instances/{instance_id}`