# Notebooks V2 API - Class Google::Cloud::Notebooks::V2::NotebookService::Client::Configuration::Rpcs (v1.5.0)

1.5.0 (latest) 1.4.0 1.3.1 1.2.0 1.1.0 1.0.1 0.6.0 0.5.0 0.4.2 0.3.2 0.2.0 0.1.0 Reference documentation and code samples for the Notebooks V2 API class Google::Cloud::Notebooks::V2::NotebookService::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 gRPC 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.
  - `:retry_codes` (*type:* `Array<String>`) - The error codes that should trigger a retry.

## Inherits

- Object

## Methods

### #check_instance_upgradability

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

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

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

### #create_instance

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

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

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

### #delete_instance

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

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

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

### #diagnose_instance

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

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

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

### #get_instance

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

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

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

### #list_instances

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

RPC-specific configuration for `list_instances`
**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)

### #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)

### #update_instance

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

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

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

### #upgrade_instance

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

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

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