class UrlRequestRewriteSubstituteQueryPattern

Defined at line 6954 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.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 Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const ::std::string & pattern ()

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

bool has_pattern ()

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

::std::string * mutable_pattern ()

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

void clear_pattern ()

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

UrlRequestRewriteSubstituteQueryPattern & set_pattern (::std::string _value)
const ::std::string & substitution ()

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

bool has_substitution ()

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

::std::string * mutable_substitution ()

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

void clear_substitution ()

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

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