class UrlRequestRewrite

Defined at line 7031 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/wire_types.h

Public Methods

void UrlRequestRewrite (const UrlRequestRewrite & )

Defined at line 7036 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/wire_types.h

UrlRequestRewrite & operator= (const UrlRequestRewrite & )

Defined at line 7037 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/wire_types.h

void UrlRequestRewrite (UrlRequestRewrite && )

Defined at line 7038 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/wire_types.h

UrlRequestRewrite & operator= (UrlRequestRewrite && )

Defined at line 7039 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/wire_types.h

bool IsUnknown ()

Defined at line 7049 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/wire_types.h

void UrlRequestRewrite ()
template <typename... Args>
UrlRequestRewrite WithSubstituteQueryPattern (::fidl::AnyArena & allocator, Args &&... args)

Substitutes a pattern in the URL's query.

Defined at line 7098 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/wire_types.h

bool has_invalid_tag ()
bool is_add_headers ()
UrlRequestRewrite WithAddHeaders (::fidl::ObjectView< ::fuchsia_web::wire::UrlRequestRewriteAddHeaders> val)

Adds a set of headers to a URL request.

template <typename... Args>
UrlRequestRewrite WithAddHeaders (::fidl::AnyArena & allocator, Args &&... args)

Adds a set of headers to a URL request.

Defined at line 7062 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/wire_types.h

::fuchsia_web::wire::UrlRequestRewriteAddHeaders & add_headers ()

Adds a set of headers to a URL request.

const ::fuchsia_web::wire::UrlRequestRewriteAddHeaders & add_headers ()

Adds a set of headers to a URL request.

bool is_remove_header ()
UrlRequestRewrite WithRemoveHeader (::fidl::ObjectView< ::fuchsia_web::wire::UrlRequestRewriteRemoveHeader> val)

Removes a header based on the presence of a pattern in the URL's query.

template <typename... Args>
UrlRequestRewrite WithRemoveHeader (::fidl::AnyArena & allocator, Args &&... args)

Removes a header based on the presence of a pattern in the URL's query.

Defined at line 7080 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/wire_types.h

template <typename... Args>
UrlRequestRewrite WithReplaceUrl (::fidl::AnyArena & allocator, Args &&... args)

Replaces a URL if the original URL ends with a pattern.

Defined at line 7116 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/wire_types.h

template <typename... Args>
UrlRequestRewrite WithAppendToQuery (::fidl::AnyArena & allocator, Args &&... args)

Appends to the URL's query.

Defined at line 7134 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/wire_types.h

::fuchsia_web::wire::UrlRequestRewriteRemoveHeader & remove_header ()

Removes a header based on the presence of a pattern in the URL's query.

const ::fuchsia_web::wire::UrlRequestRewriteRemoveHeader & remove_header ()

Removes a header based on the presence of a pattern in the URL's query.

bool is_substitute_query_pattern ()
UrlRequestRewrite WithSubstituteQueryPattern (::fidl::ObjectView< ::fuchsia_web::wire::UrlRequestRewriteSubstituteQueryPattern> val)

Substitutes a pattern in the URL's query.

::fuchsia_web::wire::UrlRequestRewriteSubstituteQueryPattern & substitute_query_pattern ()

Substitutes a pattern in the URL's query.

const ::fuchsia_web::wire::UrlRequestRewriteSubstituteQueryPattern & substitute_query_pattern ()

Substitutes a pattern in the URL's query.

bool is_replace_url ()
UrlRequestRewrite WithReplaceUrl (::fidl::ObjectView< ::fuchsia_web::wire::UrlRequestRewriteReplaceUrl> val)

Replaces a URL if the original URL ends with a pattern.

::fuchsia_web::wire::UrlRequestRewriteReplaceUrl & replace_url ()

Replaces a URL if the original URL ends with a pattern.

const ::fuchsia_web::wire::UrlRequestRewriteReplaceUrl & replace_url ()

Replaces a URL if the original URL ends with a pattern.

bool is_append_to_query ()
UrlRequestRewrite WithAppendToQuery (::fidl::ObjectView< ::fuchsia_web::wire::UrlRequestRewriteAppendToQuery> val)

Appends to the URL's query.

::fuchsia_web::wire::UrlRequestRewriteAppendToQuery & append_to_query ()

Appends to the URL's query.

const ::fuchsia_web::wire::UrlRequestRewriteAppendToQuery & append_to_query ()

Appends to the URL's query.

::fuchsia_web::wire::UrlRequestRewrite::Tag Which ()

Enumerations

enum Tag
Name Value
kAddHeaders 1
kRemoveHeader 2
kSubstituteQueryPattern 3
kReplaceUrl 4
kAppendToQuery 5
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

Defined at line 7041 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/wire_types.h