void BucketSample::GetBucketWebsite()

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());
    }
}