#include <userver/ydb/settings.hpp>
Settings for a single request.
Definition at line 20 of file settings.hpp.
Public Attributes | |
| std::optional< std::uint32_t > | retries {std::nullopt} |
| Maximum number of retries for a single request. | |
| std::chrono::milliseconds | client_timeout_ms {0} |
| Timeout for a single request. | |
| std::optional< TransactionMode > | tx_mode {std::nullopt} |
| Transaction mode. | |
| std::chrono::milliseconds | get_session_timeout_ms {0} |
| Timeout for getting a session. | |
| bool | is_idempotent {false} |
| Whether a single request to YDB is idempotent. | |
| std::chrono::milliseconds ydb::OperationSettings::client_timeout_ms {0} |
Timeout for a single request.
Definition at line 25 of file settings.hpp.
| std::chrono::milliseconds ydb::OperationSettings::get_session_timeout_ms {0} |
Timeout for getting a session.
Definition at line 31 of file settings.hpp.
| bool ydb::OperationSettings::is_idempotent {false} |
Whether a single request to YDB is idempotent.
Definition at line 34 of file settings.hpp.
| std::optional<std::uint32_t> ydb::OperationSettings::retries {std::nullopt} |
Maximum number of retries for a single request.
Definition at line 22 of file settings.hpp.
| std::optional<TransactionMode> ydb::OperationSettings::tx_mode {std::nullopt} |
Transaction mode.
Definition at line 28 of file settings.hpp.