# AI Platform Notebooks V1 API - Class Google::Cloud::Notebooks::V1::UpdateInstanceConfigRequest (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::UpdateInstanceConfigRequest.

Request for updating instance configurations.

## Inherits

- Object

## Extended By

- Google::Protobuf::MessageExts::ClassMethods

## Includes

- Google::Protobuf::MessageExts

## Methods

### #config

    def config() -> ::Google::Cloud::Notebooks::V1::InstanceConfig

**Returns**

- ([::Google::Cloud::Notebooks::V1::InstanceConfig](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-notebooks-v1/latest/Google-Cloud-Notebooks-V1-InstanceConfig)) --- The instance configurations to be updated.

### #config=

    def config=(value) -> ::Google::Cloud::Notebooks::V1::InstanceConfig

**Parameter**

- **value** ([::Google::Cloud::Notebooks::V1::InstanceConfig](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-notebooks-v1/latest/Google-Cloud-Notebooks-V1-InstanceConfig)) --- The instance configurations to be updated.
**Returns**

- ([::Google::Cloud::Notebooks::V1::InstanceConfig](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-notebooks-v1/latest/Google-Cloud-Notebooks-V1-InstanceConfig)) --- The instance configurations to be updated.

### #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}`