code: public GetBucketAclResponse getBucketAcl(GetBucketAclRequest request) {
          checkNotNull(request, "request should not be null.");
  
          InternalRequest internalRequest = this.createRequest(request, HttpMethodName.GET);
          internalRequest.addParameter("acl", null);
  
          GetBucketAclResponse response = this.invokeHttpClient(internalRequest, GetBucketAclResponse.class);
          if (response.getVersion() > response.MAX_SUPPORTED_ACL_VERSION) {
              throw new BceClientException("Unsupported acl version.");
          }
          return response;
      }
docs: Gets the ACL for the specified Bos bucket.
  
  <p>
  Each bucket and object in Bos has an ACL that defines its access
  control policy. When a request is made, Bos authenticates the
  request using its standard authentication procedure and then checks the
  ACL to verify the sender was granted access to the bucket or object. If
  the sender is approved, the request proceeds. Otherwise, Bos
  returns an error.
  
  @param request The request containing the name of the bucket whose ACL is being retrieved.
  @return The <code>GetBuckeetAclResponse</code> for the specified Bos bucket.