Struct aws_sdk_s3::types::builders::RoutingRuleBuilder
source · #[non_exhaustive]pub struct RoutingRuleBuilder { /* private fields */ }
Expand description
A builder for RoutingRule
.
Implementations§
source§impl RoutingRuleBuilder
impl RoutingRuleBuilder
sourcepub fn condition(self, input: Condition) -> Self
pub fn condition(self, input: Condition) -> Self
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.
sourcepub fn set_condition(self, input: Option<Condition>) -> Self
pub fn set_condition(self, input: Option<Condition>) -> Self
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.
sourcepub 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.
sourcepub fn redirect(self, input: Redirect) -> Self
pub fn redirect(self, input: Redirect) -> Self
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.
sourcepub fn set_redirect(self, input: Option<Redirect>) -> Self
pub fn set_redirect(self, input: Option<Redirect>) -> Self
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.
sourcepub 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.
sourcepub fn build(self) -> RoutingRule
pub fn build(self) -> RoutingRule
Consumes the builder and constructs a RoutingRule
.
Trait Implementations§
source§impl Clone for RoutingRuleBuilder
impl Clone for RoutingRuleBuilder
source§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 moresource§impl Debug for RoutingRuleBuilder
impl Debug for RoutingRuleBuilder
source§impl Default for RoutingRuleBuilder
impl Default for RoutingRuleBuilder
source§fn default() -> RoutingRuleBuilder
fn default() -> RoutingRuleBuilder
source§impl PartialEq for RoutingRuleBuilder
impl PartialEq for RoutingRuleBuilder
source§fn eq(&self, other: &RoutingRuleBuilder) -> bool
fn eq(&self, other: &RoutingRuleBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.