# Infrastructure Manager V1 API - Class Google::Cloud::Config::V1::Config::Client::Configuration::Rpcs (v0.2.0)

<button class="button button-with-icon cloud-select-dropdown__button " aria-haspopup="true">Version latest</button>

- [0.2.0 (latest)](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-config-v1/latest/Google-Cloud-Config-V1-Config-Client-Configuration-Rpcs)
- [0.1.0](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-config-v1/0.1.0/Google-Cloud-Config-V1-Config-Client-Configuration-Rpcs)
Reference documentation and code samples for the Infrastructure Manager V1 API class Google::Cloud::Config::V1::Config::Client::Configuration::Rpcs.

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

### #create_deployment

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

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

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

### #delete_deployment

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

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

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

### #delete_statefile

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

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

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

### #export_deployment_statefile

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

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

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

### #export_lock_info

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

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

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

### #export_revision_statefile

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

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

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

### #get_deployment

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

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

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

### #get_resource

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

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

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

### #get_revision

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

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

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

### #import_statefile

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

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

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

### #list_deployments

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

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

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

### #list_resources

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

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

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

### #list_revisions

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

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

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

### #lock_deployment

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

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

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

### #unlock_deployment

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

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

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

### #update_deployment

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

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

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