Struct bonsaidb::keystorage::s3::aws_sdk_s3::types::builders::RoutingRuleBuilder
#[non_exhaustive]pub struct RoutingRuleBuilder { /* private fields */ }
Expand description
A builder for RoutingRule
.
Implementations§
§impl RoutingRuleBuilder
impl RoutingRuleBuilder
pub fn condition(self, input: Condition) -> RoutingRuleBuilder
pub fn condition(self, input: Condition) -> RoutingRuleBuilder
A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs
folder, redirect to the /documents
folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.
pub fn set_condition(self, input: Option<Condition>) -> RoutingRuleBuilder
pub fn set_condition(self, input: Option<Condition>) -> RoutingRuleBuilder
A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs
folder, redirect to the /documents
folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.
pub fn get_condition(&self) -> &Option<Condition>
pub fn get_condition(&self) -> &Option<Condition>
A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs
folder, redirect to the /documents
folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.
pub fn redirect(self, input: Redirect) -> RoutingRuleBuilder
pub fn redirect(self, input: Redirect) -> RoutingRuleBuilder
Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can specify a different error code to return.
pub fn set_redirect(self, input: Option<Redirect>) -> RoutingRuleBuilder
pub fn set_redirect(self, input: Option<Redirect>) -> RoutingRuleBuilder
Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can specify a different error code to return.
pub fn get_redirect(&self) -> &Option<Redirect>
pub fn get_redirect(&self) -> &Option<Redirect>
Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can specify a different error code to return.
pub fn build(self) -> RoutingRule
pub fn build(self) -> RoutingRule
Consumes the builder and constructs a RoutingRule
.
Trait Implementations§
§impl Clone for RoutingRuleBuilder
impl Clone for RoutingRuleBuilder
§fn clone(&self) -> RoutingRuleBuilder
fn clone(&self) -> RoutingRuleBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more§impl Debug for RoutingRuleBuilder
impl Debug for RoutingRuleBuilder
§impl Default for RoutingRuleBuilder
impl Default for RoutingRuleBuilder
§fn default() -> RoutingRuleBuilder
fn default() -> RoutingRuleBuilder
§impl PartialEq for RoutingRuleBuilder
impl PartialEq for RoutingRuleBuilder
§fn eq(&self, other: &RoutingRuleBuilder) -> bool
fn eq(&self, other: &RoutingRuleBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.