Backend

Classin backendcompute-sdk-cpp 0.7.0View source

Include fastly/backend.h to use this class.

Methods

BackendBuilder fastly::backend::Backend::builder(std::string_view name, std::string_view target)

Parameters

name: std::string_view
target: std::string_view

Returns

Backend fastly::backend::Backend::clone()

Returns

bool fastly::backend::Backend::exists()

Returns

bool

from_name

staticView source
static fastly::expected<Backend> fastly::backend::Backend::from_name(std::string_view name)

Parameters

name: std::string_view

Returns

fastly::expected<Backend>

get_between_byte_timeout

View source
std::chrono::milliseconds fastly::backend::Backend::get_between_byte_timeout()

Returns

std::chrono::milliseconds

get_connect_timeout

View source
std::chrono::milliseconds fastly::backend::Backend::get_connect_timeout()

Returns

std::chrono::milliseconds

get_first_byte_timeout

View source
std::chrono::milliseconds fastly::backend::Backend::get_first_byte_timeout()

Returns

std::chrono::milliseconds

get_host

View source
std::string fastly::backend::Backend::get_host()

Returns

std::string

get_http_keepalive_time

View source
std::chrono::milliseconds fastly::backend::Backend::get_http_keepalive_time()

Returns

std::chrono::milliseconds

get_port

View source
uint16_t fastly::backend::Backend::get_port()

Returns

get_tcp_keepalive_enable

View source
bool fastly::backend::Backend::get_tcp_keepalive_enable()

Returns

bool

get_tcp_keepalive_interval

View source
std::chrono::milliseconds fastly::backend::Backend::get_tcp_keepalive_interval()

Returns

std::chrono::milliseconds

get_tcp_keepalive_probes

View source
uint32_t fastly::backend::Backend::get_tcp_keepalive_probes()

Returns

get_tcp_keepalive_time

View source
std::chrono::milliseconds fastly::backend::Backend::get_tcp_keepalive_time()

Returns

std::chrono::milliseconds

into_string

View source
std::string fastly::backend::Backend::into_string()

Returns

std::string

is_dynamic

View source
bool fastly::backend::Backend::is_dynamic()

Returns

bool
bool fastly::backend::Backend::is_ssl()

Returns

bool
std::string fastly::backend::Backend::name()

Returns

std::string

operator!=

View source
bool fastly::backend::Backend::operator!=(Backend b)

Parameters

b: Backend

Returns

bool

operator==

View source
bool fastly::backend::Backend::operator==(Backend b)

Parameters

b: Backend

Returns

bool