userver: sqs::ClientSettings Struct Reference
Loading...
Searching...
No Matches
sqs::ClientSettings Struct Reference

#include </data/code/userver/libraries/sqs/include/userver/sqs/json_client.hpp>

Detailed Description

Connection and signing settings for JsonClient.

Definition at line 42 of file json_client.hpp.

Public Attributes

std::string endpoint
 JSON API URL. Required.
std::string region
 Signing region. Required.
std::chrono::milliseconds timeout {std::chrono::seconds{30}}
 HTTP timeout for a whole request, including long polling on ReceiveMessage.
bool verify_ssl {true}
 Whether the userver HTTP client verifies TLS certificates.

Member Data Documentation

◆ endpoint

std::string sqs::ClientSettings::endpoint

JSON API URL. Required.

Definition at line 44 of file json_client.hpp.

◆ region

std::string sqs::ClientSettings::region

Signing region. Required.

Definition at line 47 of file json_client.hpp.

◆ timeout

std::chrono::milliseconds sqs::ClientSettings::timeout {std::chrono::seconds{30}}

HTTP timeout for a whole request, including long polling on ReceiveMessage.

Definition at line 50 of file json_client.hpp.

◆ verify_ssl

bool sqs::ClientSettings::verify_ssl {true}

Whether the userver HTTP client verifies TLS certificates.

Definition at line 53 of file json_client.hpp.


The documentation for this struct was generated from the following file: