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

Configuration RPC class for the ManagedNotebookService 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_runtime

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

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

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

### #delete_runtime

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

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

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

### #diagnose_runtime

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

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

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

### #get_runtime

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

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

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

### #list_runtimes

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

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

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

### #refresh_runtime_token_internal

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

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

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

### #report_runtime_event

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

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

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

### #reset_runtime

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

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

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

### #start_runtime

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

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

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

### #stop_runtime

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

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

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

### #switch_runtime

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

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

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

### #update_runtime

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

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

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

### #upgrade_runtime

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

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

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