Struct aws_sdk_s3::model::RoutingRule
source · [−]#[non_exhaustive]pub struct RoutingRule { /* private fields */ }
Expand description
Specifies the redirect behavior and when a redirect is applied. For more information about routing rules, see Configuring advanced conditional redirects in the Amazon S3 User Guide.
Implementations
sourceimpl RoutingRule
impl RoutingRule
sourcepub fn condition(&self) -> Option<&Condition>
pub fn 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.
sourceimpl RoutingRule
impl RoutingRule
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture RoutingRule
.
Trait Implementations
sourceimpl Clone for RoutingRule
impl Clone for RoutingRule
sourcefn clone(&self) -> RoutingRule
fn clone(&self) -> RoutingRule
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for RoutingRule
impl Debug for RoutingRule
sourceimpl PartialEq<RoutingRule> for RoutingRule
impl PartialEq<RoutingRule> for RoutingRule
sourcefn eq(&self, other: &RoutingRule) -> bool
fn eq(&self, other: &RoutingRule) -> bool
impl StructuralPartialEq for RoutingRule
Auto Trait Implementations
impl RefUnwindSafe for RoutingRule
impl Send for RoutingRule
impl Sync for RoutingRule
impl Unpin for RoutingRule
impl UnwindSafe for RoutingRule
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more