class UrlRequestRewriteRule

Defined at line 5696 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/natural_types.h

Public Methods

void UrlRequestRewriteRule (Storage_ storage)
void UrlRequestRewriteRule ()

Defined at line 5701 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/natural_types.h

void UrlRequestRewriteRule (UrlRequestRewriteRule && )

Defined at line 5702 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/natural_types.h

void UrlRequestRewriteRule (const UrlRequestRewriteRule & other)
UrlRequestRewriteRule & operator= (UrlRequestRewriteRule && )

Defined at line 5703 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/natural_types.h

UrlRequestRewriteRule & operator= (const UrlRequestRewriteRule & other)
bool operator== (const UrlRequestRewriteRule & other)
bool operator!= (const UrlRequestRewriteRule & other)
bool IsEmpty ()
const std::optional< ::std::vector< ::std::string>> & hosts_filter ()

Set of hosts to apply the rules to. If not set, the rule will apply to every request,

independent of host.

::std::optional< ::std::vector< ::std::string>> & hosts_filter ()

Set of hosts to apply the rules to. If not set, the rule will apply to every request,

independent of host.

UrlRequestRewriteRule & hosts_filter (std::optional< ::std::vector< ::std::string>> value)

Set of hosts to apply the rules to. If not set, the rule will apply to every request,

independent of host.

const std::optional< ::std::vector< ::std::string>> & schemes_filter ()

Set of schemes to apply the rules to. If not set, the rule will apply to every request,

independent of scheme.

::std::optional< ::std::vector< ::std::string>> & schemes_filter ()

Set of schemes to apply the rules to. If not set, the rule will apply to every request,

independent of scheme.

UrlRequestRewriteRule & schemes_filter (std::optional< ::std::vector< ::std::string>> value)

Set of schemes to apply the rules to. If not set, the rule will apply to every request,

independent of scheme.

const std::optional< ::std::vector< ::fuchsia_web::UrlRequestRewrite>> & rewrites ()

URL request rewrites to apply.

::std::optional< ::std::vector< ::fuchsia_web::UrlRequestRewrite>> & rewrites ()

URL request rewrites to apply.

UrlRequestRewriteRule & rewrites (std::optional< ::std::vector< ::fuchsia_web::UrlRequestRewrite>> value)

URL request rewrites to apply.

const std::optional< ::fuchsia_web::UrlRequestAction> & action ()

Specifies the action to take for requests matching the filter criteria.

Requests are allowed by default.

::std::optional< ::fuchsia_web::UrlRequestAction> & action ()

Specifies the action to take for requests matching the filter criteria.

Requests are allowed by default.

UrlRequestRewriteRule & action (std::optional< ::fuchsia_web::UrlRequestAction> value)

Specifies the action to take for requests matching the filter criteria.

Requests are allowed by default.

void UrlRequestRewriteRule (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits