Struct aws_sdk_s3::model::WebsiteConfiguration
source · [−]#[non_exhaustive]pub struct WebsiteConfiguration { /* private fields */ }
Expand description
Specifies website configuration parameters for an Amazon S3 bucket.
Implementations
sourceimpl WebsiteConfiguration
impl WebsiteConfiguration
sourcepub fn error_document(&self) -> Option<&ErrorDocument>
pub fn error_document(&self) -> Option<&ErrorDocument>
The name of the error document for the website.
sourcepub fn index_document(&self) -> Option<&IndexDocument>
pub fn index_document(&self) -> Option<&IndexDocument>
The name of the index document for the website.
sourcepub fn redirect_all_requests_to(&self) -> Option<&RedirectAllRequestsTo>
pub fn redirect_all_requests_to(&self) -> Option<&RedirectAllRequestsTo>
The redirect behavior for every request to this bucket's website endpoint.
If you specify this property, you can't specify any other property.
sourcepub fn routing_rules(&self) -> Option<&[RoutingRule]>
pub fn routing_rules(&self) -> Option<&[RoutingRule]>
Rules that define when a redirect is applied and the redirect behavior.
sourceimpl WebsiteConfiguration
impl WebsiteConfiguration
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture WebsiteConfiguration
.
Trait Implementations
sourceimpl Clone for WebsiteConfiguration
impl Clone for WebsiteConfiguration
sourcefn clone(&self) -> WebsiteConfiguration
fn clone(&self) -> WebsiteConfiguration
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 WebsiteConfiguration
impl Debug for WebsiteConfiguration
sourceimpl PartialEq<WebsiteConfiguration> for WebsiteConfiguration
impl PartialEq<WebsiteConfiguration> for WebsiteConfiguration
sourcefn eq(&self, other: &WebsiteConfiguration) -> bool
fn eq(&self, other: &WebsiteConfiguration) -> bool
impl StructuralPartialEq for WebsiteConfiguration
Auto Trait Implementations
impl RefUnwindSafe for WebsiteConfiguration
impl Send for WebsiteConfiguration
impl Sync for WebsiteConfiguration
impl Unpin for WebsiteConfiguration
impl UnwindSafe for WebsiteConfiguration
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