class UrlRequestRewriteSubstituteQueryPattern

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

If `pattern` is found in the URL's query, replaces it with `substitution`.

- `pattern` and `substitution` must be set.

- `substitution` must be a valid

[URL-query string](https://url.spec.whatwg.org/#url-query-string).

Public Methods

void UrlRequestRewriteSubstituteQueryPattern (Storage_ storage)
void UrlRequestRewriteSubstituteQueryPattern ()

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

void UrlRequestRewriteSubstituteQueryPattern (UrlRequestRewriteSubstituteQueryPattern && )

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

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

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

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

Setter for pattern.

const std::optional< ::std::string> & substitution ()
::std::optional< ::std::string> & substitution ()
UrlRequestRewriteSubstituteQueryPattern & substitution (std::optional< ::std::string> value)

Setter for substitution.

void UrlRequestRewriteSubstituteQueryPattern (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits