# AI Platform Notebooks V1 API - Class Google::Cloud::Notebooks::V1::NotebookService::Rest::Client::Configuration::Rpcs (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::NotebookService::Rest::Client::Configuration::Rpcs.

Configuration RPC class for the NotebookService API.

Includes fields providing the configuration for each RPC in this service.
Each configuration object is of type `Gapic::Config::Method` and includes
the following configuration fields:

- `timeout` (*type:* `Numeric`) - The call timeout in seconds
- `metadata` (*type:* `Hash{Symbol=>String}`) - Additional headers
- `retry_policy (type:`Hash\`) - The retry policy. The policy fields include the following keys:
  - `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds.
  - `:max_delay` (*type:* `Numeric`) - The max delay in seconds.
  - `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier.
  - `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0.
  - `:retry_codes` (*type:* `Array<String>`) - The error codes that should trigger a retry.

## Inherits

- Object

## Methods

### #create_environment

    def create_environment() -> ::Gapic::Config::Method

RPC-specific configuration for `create_environment`
**Returns**

- (::Gapic::Config::Method)

### #create_execution

    def create_execution() -> ::Gapic::Config::Method

RPC-specific configuration for `create_execution`
**Returns**

- (::Gapic::Config::Method)

### #create_instance

    def create_instance() -> ::Gapic::Config::Method

RPC-specific configuration for `create_instance`
**Returns**

- (::Gapic::Config::Method)

### #create_schedule

    def create_schedule() -> ::Gapic::Config::Method

RPC-specific configuration for `create_schedule`
**Returns**

- (::Gapic::Config::Method)

### #delete_environment

    def delete_environment() -> ::Gapic::Config::Method

RPC-specific configuration for `delete_environment`
**Returns**

- (::Gapic::Config::Method)

### #delete_execution

    def delete_execution() -> ::Gapic::Config::Method

RPC-specific configuration for `delete_execution`
**Returns**

- (::Gapic::Config::Method)

### #delete_instance

    def delete_instance() -> ::Gapic::Config::Method

RPC-specific configuration for `delete_instance`
**Returns**

- (::Gapic::Config::Method)

### #delete_schedule

    def delete_schedule() -> ::Gapic::Config::Method

RPC-specific configuration for `delete_schedule`
**Returns**

- (::Gapic::Config::Method)

### #diagnose_instance

    def diagnose_instance() -> ::Gapic::Config::Method

RPC-specific configuration for `diagnose_instance`
**Returns**

- (::Gapic::Config::Method)

### #get_environment

    def get_environment() -> ::Gapic::Config::Method

RPC-specific configuration for `get_environment`
**Returns**

- (::Gapic::Config::Method)

### #get_execution

    def get_execution() -> ::Gapic::Config::Method

RPC-specific configuration for `get_execution`
**Returns**

- (::Gapic::Config::Method)

### #get_instance

    def get_instance() -> ::Gapic::Config::Method

RPC-specific configuration for `get_instance`
**Returns**

- (::Gapic::Config::Method)

### #get_instance_health

    def get_instance_health() -> ::Gapic::Config::Method

RPC-specific configuration for `get_instance_health`
**Returns**

- (::Gapic::Config::Method)

### #get_schedule

    def get_schedule() -> ::Gapic::Config::Method

RPC-specific configuration for `get_schedule`
**Returns**

- (::Gapic::Config::Method)

### #is_instance_upgradeable

    def is_instance_upgradeable() -> ::Gapic::Config::Method

RPC-specific configuration for `is_instance_upgradeable`
**Returns**

- (::Gapic::Config::Method)

### #list_environments

    def list_environments() -> ::Gapic::Config::Method

RPC-specific configuration for `list_environments`
**Returns**

- (::Gapic::Config::Method)

### #list_executions

    def list_executions() -> ::Gapic::Config::Method

RPC-specific configuration for `list_executions`
**Returns**

- (::Gapic::Config::Method)

### #list_instances

    def list_instances() -> ::Gapic::Config::Method

RPC-specific configuration for `list_instances`
**Returns**

- (::Gapic::Config::Method)

### #list_schedules

    def list_schedules() -> ::Gapic::Config::Method

RPC-specific configuration for `list_schedules`
**Returns**

- (::Gapic::Config::Method)

### #register_instance

    def register_instance() -> ::Gapic::Config::Method

RPC-specific configuration for `register_instance`
**Returns**

- (::Gapic::Config::Method)

### #report_instance_info

    def report_instance_info() -> ::Gapic::Config::Method

RPC-specific configuration for `report_instance_info`
**Returns**

- (::Gapic::Config::Method)

### #reset_instance

    def reset_instance() -> ::Gapic::Config::Method

RPC-specific configuration for `reset_instance`
**Returns**

- (::Gapic::Config::Method)

### #rollback_instance

    def rollback_instance() -> ::Gapic::Config::Method

RPC-specific configuration for `rollback_instance`
**Returns**

- (::Gapic::Config::Method)

### #set_instance_accelerator

    def set_instance_accelerator() -> ::Gapic::Config::Method

RPC-specific configuration for `set_instance_accelerator`
**Returns**

- (::Gapic::Config::Method)

### #set_instance_labels

    def set_instance_labels() -> ::Gapic::Config::Method

RPC-specific configuration for `set_instance_labels`
**Returns**

- (::Gapic::Config::Method)

### #set_instance_machine_type

    def set_instance_machine_type() -> ::Gapic::Config::Method

RPC-specific configuration for `set_instance_machine_type`
**Returns**

- (::Gapic::Config::Method)

### #start_instance

    def start_instance() -> ::Gapic::Config::Method

RPC-specific configuration for `start_instance`
**Returns**

- (::Gapic::Config::Method)

### #stop_instance

    def stop_instance() -> ::Gapic::Config::Method

RPC-specific configuration for `stop_instance`
**Returns**

- (::Gapic::Config::Method)

### #trigger_schedule

    def trigger_schedule() -> ::Gapic::Config::Method

RPC-specific configuration for `trigger_schedule`
**Returns**

- (::Gapic::Config::Method)

### #update_instance_config

    def update_instance_config() -> ::Gapic::Config::Method

RPC-specific configuration for `update_instance_config`
**Returns**

- (::Gapic::Config::Method)

### #update_instance_metadata_items

    def update_instance_metadata_items() -> ::Gapic::Config::Method

RPC-specific configuration for `update_instance_metadata_items`
**Returns**

- (::Gapic::Config::Method)

### #update_shielded_instance_config

    def update_shielded_instance_config() -> ::Gapic::Config::Method

RPC-specific configuration for `update_shielded_instance_config`
**Returns**

- (::Gapic::Config::Method)

### #upgrade_instance

    def upgrade_instance() -> ::Gapic::Config::Method

RPC-specific configuration for `upgrade_instance`
**Returns**

- (::Gapic::Config::Method)

### #upgrade_instance_internal

    def upgrade_instance_internal() -> ::Gapic::Config::Method

RPC-specific configuration for `upgrade_instance_internal`
**Returns**

- (::Gapic::Config::Method)