code: public ListBucketsResponse listBuckets(ListBucketsRequest request) {
          checkNotNull(request, "request should not be null.");
  
          return this.invokeHttpClient(this.createRequest(request, HttpMethodName.GET), ListBucketsResponse.class);
      }
docs: Returns a list of all Bos buckets that the authenticated sender of the request owns.
  
  <p>
  Users must authenticate with a valid BCE Access Key ID that is registered
  with Bos. Anonymous requests cannot list buckets, and users cannot
  list buckets that they did not create.
  
  @param request The request containing all of the options related to the listing of buckets.
  @return All of the Bos buckets owned by the authenticated sender of the request.