class UrlRequestRewriteRemoveHeader

Defined at line 6841 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

If `query_pattern` is in the URL's query, removes `header_name` from the list of headers. If

`query_pattern` is not set, removes `header_name` from the list of headers unconditionally.

- `header_name` must be set.

- `header_name` must be a valid HTTP header name, per

[RFC 7230 section 3.2](https://tools.ietf.org/html/rfc7230#section-3.2).

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const ::std::string & query_pattern ()

Defined at line 6847 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

bool has_query_pattern ()

Defined at line 6851 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

::std::string * mutable_query_pattern ()

Defined at line 6855 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

void clear_query_pattern ()

Defined at line 6863 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

const ::std::vector<uint8_t> & header_name ()

Defined at line 6871 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

bool has_header_name ()

Defined at line 6875 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

::std::vector<uint8_t> * mutable_header_name ()

Defined at line 6879 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

void clear_header_name ()

Defined at line 6887 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

UrlRequestRewriteRemoveHeader & set_query_pattern (::std::string _value)
UrlRequestRewriteRemoveHeader & set_header_name (::std::vector<uint8_t> _value)
void UrlRequestRewriteRemoveHeader ()
void UrlRequestRewriteRemoveHeader (UrlRequestRewriteRemoveHeader && other)
void ~UrlRequestRewriteRemoveHeader ()
UrlRequestRewriteRemoveHeader & operator= (UrlRequestRewriteRemoveHeader && other)
::std::unique_ptr<UrlRequestRewriteRemoveHeader> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, UrlRequestRewriteRemoveHeader * _value, size_t _offset)
zx_status_t Clone (UrlRequestRewriteRemoveHeader * _result)