Grok 20.3.2
grk::FetchAuth Struct Reference

#include <FetchCommon.h>

Public Member Functions

 FetchAuth ()=default
 FetchAuth (const std::string &u, const std::string &p, const std::string &t, const std::vector< std::string > &h={}, const std::string &r="", const std::string &st="")

Public Attributes

std::string username_
std::string password_
std::string bearer_token_
std::vector< std::string > custom_headers_
std::string region_
std::string session_token_
std::string s3_endpoint_
int8_t s3_use_https_ = 0
int8_t s3_use_virtual_hosting_ = 0
bool s3_no_sign_request_ = false
bool s3_allow_insecure_ = false
std::string cookie_
std::string cookie_file_
std::string cookie_jar_
bool netrc_ = false
std::string netrc_file_
std::string proxy_
std::string proxy_userpwd_
std::string request_payer_
std::string user_agent_
long timeout_ = 0
long connect_timeout_ = 0
uint32_t max_retry_ = 0
uint32_t retry_delay_ = 0

Constructor & Destructor Documentation

◆ FetchAuth() [1/2]

grk::FetchAuth::FetchAuth ( )
default

◆ FetchAuth() [2/2]

grk::FetchAuth::FetchAuth ( const std::string & u,
const std::string & p,
const std::string & t,
const std::vector< std::string > & h = {},
const std::string & r = "",
const std::string & st = "" )
inline

Member Data Documentation

◆ bearer_token_

std::string grk::FetchAuth::bearer_token_

◆ connect_timeout_

long grk::FetchAuth::connect_timeout_ = 0

◆ cookie_

std::string grk::FetchAuth::cookie_

◆ cookie_file_

std::string grk::FetchAuth::cookie_file_

◆ cookie_jar_

std::string grk::FetchAuth::cookie_jar_

◆ custom_headers_

std::vector<std::string> grk::FetchAuth::custom_headers_

◆ max_retry_

uint32_t grk::FetchAuth::max_retry_ = 0

◆ netrc_

bool grk::FetchAuth::netrc_ = false

◆ netrc_file_

std::string grk::FetchAuth::netrc_file_

◆ password_

std::string grk::FetchAuth::password_

◆ proxy_

std::string grk::FetchAuth::proxy_

◆ proxy_userpwd_

std::string grk::FetchAuth::proxy_userpwd_

◆ region_

std::string grk::FetchAuth::region_

◆ request_payer_

std::string grk::FetchAuth::request_payer_

◆ retry_delay_

uint32_t grk::FetchAuth::retry_delay_ = 0

◆ s3_allow_insecure_

bool grk::FetchAuth::s3_allow_insecure_ = false

◆ s3_endpoint_

std::string grk::FetchAuth::s3_endpoint_

◆ s3_no_sign_request_

bool grk::FetchAuth::s3_no_sign_request_ = false

◆ s3_use_https_

int8_t grk::FetchAuth::s3_use_https_ = 0

◆ s3_use_virtual_hosting_

int8_t grk::FetchAuth::s3_use_virtual_hosting_ = 0

◆ session_token_

std::string grk::FetchAuth::session_token_

◆ timeout_

long grk::FetchAuth::timeout_ = 0

◆ user_agent_

std::string grk::FetchAuth::user_agent_

◆ username_

std::string grk::FetchAuth::username_

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