ParameterCollection ListBucketsRequest::specialParameters()

in sdk/src/model/ListBucketsRequest.cc [40:57]


ParameterCollection ListBucketsRequest::specialParameters() const
{
    ParameterCollection params;
    if (prefixIsSet_) params["prefix"] = prefix_;
    if (markerIsSet_) params["marker"] = marker_;
    if (maxKeysIsSet_) params["max-keys"] = std::to_string(maxKeys_);
    if (tagIsSet) {
        if (!tag_.Key().empty()) {
            params["tag-key"] = tag_.Key();

            if (!tag_.Value().empty()) {
                params["tag-value"] = tag_.Value();
            }
        }
    }
    if (regionList_) params["regionList"] = "";
    return params;
}