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