in sample/src/bucket/BucketSample.cc [348:387]
void BucketSample::GetBucketWebsite()
{
GetBucketWebsiteRequest request(bucket_);
auto outcome = client->GetBucketWebsite(request);
if (outcome.isSuccess()) {
std::cout << __FUNCTION__ << " success, default, IndexDocument: " << outcome.result().IndexDocument() <<
" ,ErrorDocument: " << outcome.result().ErrorDocument() << std::endl;
}
else {
PrintError(__FUNCTION__, outcome.error());
}
SetBucketWebsiteRequest request0(bucket_);
request0.setIndexDocument("index.html");
client->SetBucketWebsite(request0);
waitTimeinSec(15);
outcome = client->GetBucketWebsite(request);
if (outcome.isSuccess()) {
std::cout << __FUNCTION__ << " success, after set index.html, IndexDocument: " << outcome.result().IndexDocument() <<
" ,ErrorDocument: " << outcome.result().ErrorDocument() << std::endl;
}
else {
PrintError(__FUNCTION__, outcome.error());
}
request0.setIndexDocument("index1.html");
request0.setErrorDocument("error1.html");
client->SetBucketWebsite(request0);
waitTimeinSec(15);
outcome = client->GetBucketWebsite(request);
if (outcome.isSuccess()) {
std::cout << __FUNCTION__ << " success, after set index1.html, error1.html,IndexDocument: " << outcome.result().IndexDocument() <<
" ,ErrorDocument: " << outcome.result().ErrorDocument() << std::endl;
}
else {
PrintError(__FUNCTION__, outcome.error());
}
}