class UrlRequestRewriteRemoveHeader

Defined at line 5392 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/natural_types.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 Methods

void UrlRequestRewriteRemoveHeader (Storage_ storage)
void UrlRequestRewriteRemoveHeader ()

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

void UrlRequestRewriteRemoveHeader (UrlRequestRewriteRemoveHeader && )

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

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

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

UrlRequestRewriteRemoveHeader & operator= (const UrlRequestRewriteRemoveHeader & other)
bool operator== (const UrlRequestRewriteRemoveHeader & other)
bool operator!= (const UrlRequestRewriteRemoveHeader & other)
bool IsEmpty ()
const std::optional< ::std::string> & query_pattern ()
::std::optional< ::std::string> & query_pattern ()
UrlRequestRewriteRemoveHeader & query_pattern (std::optional< ::std::string> value)

Setter for query_pattern.

const std::optional< ::std::vector<uint8_t>> & header_name ()
::std::optional< ::std::vector<uint8_t>> & header_name ()
UrlRequestRewriteRemoveHeader & header_name (std::optional< ::std::vector<uint8_t>> value)

Setter for header_name.

void UrlRequestRewriteRemoveHeader (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits