polywrap_client_config_builder.configures.redirect_configure module

This module contains the redirect configure class for the client config builder.

class polywrap_client_config_builder.configures.redirect_configure.RedirectConfigure[source]

Bases: object

Allows configuring the URI redirects.

config: BuilderConfig
get_redirect(uri: Uri) Uri | None[source]

Return the redirect for the given uri.

get_redirects() Dict[Uri, Uri][source]

Return the redirects from the builder’s config.

remove_redirect(uri: Uri) ClientConfigBuilder[source]

Remove the redirect for the given uri.

remove_redirects(uris: List[Uri]) ClientConfigBuilder[source]

Remove the redirects for the given uris.

set_redirect(from_uri: Uri, to_uri: Uri) ClientConfigBuilder[source]

Set the redirect from a URI to another URI in the builder’s config, overiding any existing values.

set_redirects(uri_redirects: Dict[Uri, Uri]) ClientConfigBuilder[source]

Set the redirects in the builder’s config, overiding any existing values.