AWS SDK for C++

AWS SDK for C++ Version 1.11.793

Loading...
Searching...
No Matches
Public Member Functions | List of all members
Aws::S3::Model::GetBucketWebsiteResult Class Reference

#include <GetBucketWebsiteResult.h>

Public Member Functions

AWS_S3_API GetBucketWebsiteResult ()=default
 
 
 
 
 
template<typename RedirectAllRequestsToT = RedirectAllRequestsTo>
void SetRedirectAllRequestsTo (RedirectAllRequestsToT &&value)
 
template<typename RedirectAllRequestsToT = RedirectAllRequestsTo>
GetBucketWebsiteResultWithRedirectAllRequestsTo (RedirectAllRequestsToT &&value)
 
 
template<typename IndexDocumentT = IndexDocument>
void SetIndexDocument (IndexDocumentT &&value)
 
template<typename IndexDocumentT = IndexDocument>
GetBucketWebsiteResultWithIndexDocument (IndexDocumentT &&value)
 
 
template<typename ErrorDocumentT = ErrorDocument>
void SetErrorDocument (ErrorDocumentT &&value)
 
template<typename ErrorDocumentT = ErrorDocument>
GetBucketWebsiteResultWithErrorDocument (ErrorDocumentT &&value)
 
 
template<typename RoutingRulesT = Aws::Vector<RoutingRule>>
void SetRoutingRules (RoutingRulesT &&value)
 
template<typename RoutingRulesT = Aws::Vector<RoutingRule>>
GetBucketWebsiteResultWithRoutingRules (RoutingRulesT &&value)
 
template<typename RoutingRulesT = RoutingRule>
GetBucketWebsiteResultAddRoutingRules (RoutingRulesT &&value)
 
const Aws::StringGetRequestId () const
 
template<typename RequestIdT = Aws::String>
void SetRequestId (RequestIdT &&value)
 
template<typename RequestIdT = Aws::String>
GetBucketWebsiteResultWithRequestId (RequestIdT &&value)
 

Detailed Description

Definition at line 29 of file GetBucketWebsiteResult.h.

Constructor & Destructor Documentation

◆ GetBucketWebsiteResult() [1/2]

AWS_S3_API Aws::S3::Model::GetBucketWebsiteResult::GetBucketWebsiteResult ( )
default

◆ GetBucketWebsiteResult() [2/2]

AWS_S3_API Aws::S3::Model::GetBucketWebsiteResult::GetBucketWebsiteResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

Member Function Documentation

◆ AddRoutingRules()

template<typename RoutingRulesT = RoutingRule>
GetBucketWebsiteResult & Aws::S3::Model::GetBucketWebsiteResult::AddRoutingRules ( RoutingRulesT &&  value)
inline

Rules that define when a redirect is applied and the redirect behavior.

Definition at line 105 of file GetBucketWebsiteResult.h.

◆ GetErrorDocument()

const ErrorDocument & Aws::S3::Model::GetBucketWebsiteResult::GetErrorDocument ( ) const
inline

The object key name of the website error document to use for 4XX class errors.

Definition at line 76 of file GetBucketWebsiteResult.h.

◆ GetHttpResponseCode()

Aws::Http::HttpResponseCode Aws::S3::Model::GetBucketWebsiteResult::GetHttpResponseCode ( ) const
inline

Definition at line 126 of file GetBucketWebsiteResult.h.

◆ GetIndexDocument()

const IndexDocument & Aws::S3::Model::GetBucketWebsiteResult::GetIndexDocument ( ) const
inline

The name of the index document for the website (for example index.html).

Definition at line 58 of file GetBucketWebsiteResult.h.

◆ GetRedirectAllRequestsTo()

const RedirectAllRequestsTo & Aws::S3::Model::GetBucketWebsiteResult::GetRedirectAllRequestsTo ( ) const
inline

Specifies the redirect behavior of all requests to a website endpoint of an Amazon S3 bucket.

Definition at line 40 of file GetBucketWebsiteResult.h.

◆ GetRequestId()

const Aws::String & Aws::S3::Model::GetBucketWebsiteResult::GetRequestId ( ) const
inline

Definition at line 114 of file GetBucketWebsiteResult.h.

◆ GetRoutingRules()

const Aws::Vector< RoutingRule > & Aws::S3::Model::GetBucketWebsiteResult::GetRoutingRules ( ) const
inline

Rules that define when a redirect is applied and the redirect behavior.

Definition at line 93 of file GetBucketWebsiteResult.h.

◆ operator=()

AWS_S3_API GetBucketWebsiteResult & Aws::S3::Model::GetBucketWebsiteResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

◆ SetErrorDocument()

template<typename ErrorDocumentT = ErrorDocument>
void Aws::S3::Model::GetBucketWebsiteResult::SetErrorDocument ( ErrorDocumentT &&  value)
inline

The object key name of the website error document to use for 4XX class errors.

Definition at line 78 of file GetBucketWebsiteResult.h.

◆ SetIndexDocument()

template<typename IndexDocumentT = IndexDocument>
void Aws::S3::Model::GetBucketWebsiteResult::SetIndexDocument ( IndexDocumentT &&  value)
inline

The name of the index document for the website (for example index.html).

Definition at line 60 of file GetBucketWebsiteResult.h.

◆ SetRedirectAllRequestsTo()

template<typename RedirectAllRequestsToT = RedirectAllRequestsTo>
void Aws::S3::Model::GetBucketWebsiteResult::SetRedirectAllRequestsTo ( RedirectAllRequestsToT &&  value)
inline

Specifies the redirect behavior of all requests to a website endpoint of an Amazon S3 bucket.

Definition at line 42 of file GetBucketWebsiteResult.h.

◆ SetRequestId()

template<typename RequestIdT = Aws::String>
void Aws::S3::Model::GetBucketWebsiteResult::SetRequestId ( RequestIdT &&  value)
inline

Definition at line 116 of file GetBucketWebsiteResult.h.

◆ SetRoutingRules()

template<typename RoutingRulesT = Aws::Vector<RoutingRule>>
void Aws::S3::Model::GetBucketWebsiteResult::SetRoutingRules ( RoutingRulesT &&  value)
inline

Rules that define when a redirect is applied and the redirect behavior.

Definition at line 95 of file GetBucketWebsiteResult.h.

◆ WithErrorDocument()

template<typename ErrorDocumentT = ErrorDocument>
GetBucketWebsiteResult & Aws::S3::Model::GetBucketWebsiteResult::WithErrorDocument ( ErrorDocumentT &&  value)
inline

The object key name of the website error document to use for 4XX class errors.

Definition at line 83 of file GetBucketWebsiteResult.h.

◆ WithIndexDocument()

template<typename IndexDocumentT = IndexDocument>
GetBucketWebsiteResult & Aws::S3::Model::GetBucketWebsiteResult::WithIndexDocument ( IndexDocumentT &&  value)
inline

The name of the index document for the website (for example index.html).

Definition at line 65 of file GetBucketWebsiteResult.h.

◆ WithRedirectAllRequestsTo()

template<typename RedirectAllRequestsToT = RedirectAllRequestsTo>
GetBucketWebsiteResult & Aws::S3::Model::GetBucketWebsiteResult::WithRedirectAllRequestsTo ( RedirectAllRequestsToT &&  value)
inline

Specifies the redirect behavior of all requests to a website endpoint of an Amazon S3 bucket.

Definition at line 47 of file GetBucketWebsiteResult.h.

◆ WithRequestId()

template<typename RequestIdT = Aws::String>
GetBucketWebsiteResult & Aws::S3::Model::GetBucketWebsiteResult::WithRequestId ( RequestIdT &&  value)
inline

Definition at line 121 of file GetBucketWebsiteResult.h.

◆ WithRoutingRules()

template<typename RoutingRulesT = Aws::Vector<RoutingRule>>
GetBucketWebsiteResult & Aws::S3::Model::GetBucketWebsiteResult::WithRoutingRules ( RoutingRulesT &&  value)
inline

Rules that define when a redirect is applied and the redirect behavior.

Definition at line 100 of file GetBucketWebsiteResult.h.


The documentation for this class was generated from the following file: