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