# Cloud Build V1 API - Class Google::Api::MethodSettings::LongRunning (v1.12.0)

1.12.0 (latest) 1.11.0 1.10.0 1.9.1 1.8.0 1.7.0 1.6.1 1.5.1 1.4.0 1.3.0 1.2.0 1.1.0 1.0.1 0.27.1 0.26.2 0.25.0 0.24.0 0.23.0 0.22.0 0.21.0 0.20.0 0.19.0 0.18.0 0.17.0 0.16.0 0.15.0 0.14.0 0.13.0 0.12.0 0.11.3 Reference documentation and code samples for the Cloud Build V1 API class Google::Api::MethodSettings::LongRunning.

Describes settings to use when generating API methods that use the
long-running operation pattern.
All default values below are from those used in the client library
generators (e.g.
[Java](https://github.com/googleapis/gapic-generator-java/blob/04c2faa191a9b5a10b92392fe8482279c4404803/src/main/java/com/google/api/generator/gapic/composer/common/RetrySettingsComposer.java)).

## Inherits

- Object

## Extended By

- Google::Protobuf::MessageExts::ClassMethods

## Includes

- Google::Protobuf::MessageExts

## Methods

### #initial_poll_delay

    def initial_poll_delay() -> ::Google::Protobuf::Duration

**Returns**

- ([::Google::Protobuf::Duration](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-build-v1/latest/Google-Protobuf-Duration)) --- Initial delay after which the first poll request will be made. Default value: 5 seconds.

### #initial_poll_delay=

    def initial_poll_delay=(value) -> ::Google::Protobuf::Duration

**Parameter**

- **value** ([::Google::Protobuf::Duration](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-build-v1/latest/Google-Protobuf-Duration)) --- Initial delay after which the first poll request will be made. Default value: 5 seconds.
**Returns**

- ([::Google::Protobuf::Duration](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-build-v1/latest/Google-Protobuf-Duration)) --- Initial delay after which the first poll request will be made. Default value: 5 seconds.

### #max_poll_delay

    def max_poll_delay() -> ::Google::Protobuf::Duration

**Returns**

- ([::Google::Protobuf::Duration](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-build-v1/latest/Google-Protobuf-Duration)) --- Maximum time between two subsequent poll requests. Default value: 45 seconds.

### #max_poll_delay=

    def max_poll_delay=(value) -> ::Google::Protobuf::Duration

**Parameter**

- **value** ([::Google::Protobuf::Duration](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-build-v1/latest/Google-Protobuf-Duration)) --- Maximum time between two subsequent poll requests. Default value: 45 seconds.
**Returns**

- ([::Google::Protobuf::Duration](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-build-v1/latest/Google-Protobuf-Duration)) --- Maximum time between two subsequent poll requests. Default value: 45 seconds.

### #poll_delay_multiplier

    def poll_delay_multiplier() -> ::Float

**Returns**

- (::Float) --- Multiplier to gradually increase delay between subsequent polls until it reaches max_poll_delay. Default value: 1.5.

### #poll_delay_multiplier=

    def poll_delay_multiplier=(value) -> ::Float

**Parameter**

- **value** (::Float) --- Multiplier to gradually increase delay between subsequent polls until it reaches max_poll_delay. Default value: 1.5.
**Returns**

- (::Float) --- Multiplier to gradually increase delay between subsequent polls until it reaches max_poll_delay. Default value: 1.5.

### #total_poll_timeout

    def total_poll_timeout() -> ::Google::Protobuf::Duration

**Returns**

- ([::Google::Protobuf::Duration](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-build-v1/latest/Google-Protobuf-Duration)) --- Total polling timeout. Default value: 5 minutes.

### #total_poll_timeout=

    def total_poll_timeout=(value) -> ::Google::Protobuf::Duration

**Parameter**

- **value** ([::Google::Protobuf::Duration](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-build-v1/latest/Google-Protobuf-Duration)) --- Total polling timeout. Default value: 5 minutes.
**Returns**

- ([::Google::Protobuf::Duration](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-build-v1/latest/Google-Protobuf-Duration)) --- Total polling timeout. Default value: 5 minutes.