BackendBuilder
Include fastly/backend.h to use this class.
Constructor
fastly::backend::BackendBuilder::BackendBuilder(std::string_view name, std::string_view target)Parameters
- name: std::string_view
- target: std::string_view
Methods
between_bytes_timeout
View sourceBackendBuilder fastly::backend::BackendBuilder::between_bytes_timeout(std::chrono::milliseconds timeout) &&Parameters
- timeout: std::chrono::milliseconds
Returns
ca_certificate
View sourceBackendBuilder fastly::backend::BackendBuilder::ca_certificate(std::string_view cert) &&Parameters
- cert: std::string_view
Returns
check_certificate
View sourceBackendBuilder fastly::backend::BackendBuilder::check_certificate(std::string_view cert) &&Parameters
- cert: std::string_view
Returns
connect_timeout
View sourceBackendBuilder fastly::backend::BackendBuilder::connect_timeout(std::chrono::milliseconds timeout) &&Parameters
- timeout: std::chrono::milliseconds
Returns
enable_pooling
View sourceBackendBuilder fastly::backend::BackendBuilder::enable_pooling(bool enable) &&Parameters
- enable: bool
Returns
first_byte_timeout
View sourceBackendBuilder fastly::backend::BackendBuilder::first_byte_timeout(std::chrono::milliseconds timeout) &&Parameters
- timeout: std::chrono::milliseconds
Returns
http_keepalive_time
View sourceBackendBuilder fastly::backend::BackendBuilder::http_keepalive_time(std::chrono::milliseconds timeout) &&Parameters
- timeout: std::chrono::milliseconds
Returns
override_host
View sourceBackendBuilder fastly::backend::BackendBuilder::override_host(std::string_view name) &&Parameters
- name: std::string_view
Returns
set_max_tls_version
View sourceBackendBuilder fastly::backend::BackendBuilder::set_max_tls_version(SslVersion version) &&Parameters
- version: SslVersion
Returns
set_min_tls_version
View sourceBackendBuilder fastly::backend::BackendBuilder::set_min_tls_version(SslVersion version) &&Parameters
- version: SslVersion
Returns
sni_hostname
View sourceBackendBuilder fastly::backend::BackendBuilder::sni_hostname(std::string_view host) &&Parameters
- host: std::string_view
Returns
tcp_keepalive_enable
View sourceBackendBuilder fastly::backend::BackendBuilder::tcp_keepalive_enable(bool enable) &&Parameters
- enable: bool
Returns
tls_ciphers
View sourceBackendBuilder fastly::backend::BackendBuilder::tls_ciphers(std::string_view ciphers) &&Parameters
- ciphers: std::string_view
Returns