16template<
typename RESULT_TYPE>
17class AmazonWebServiceResult;
void SetGrants(const Aws::Vector< Grant > &value)
void SetGrants(Aws::Vector< Grant > &&value)
GetObjectAclResult & WithGrants(const Aws::Vector< Grant > &value)
AWS_S3_API GetObjectAclResult()
GetObjectAclResult & AddGrants(Grant &&value)
GetObjectAclResult & WithRequestCharged(const RequestCharged &value)
GetObjectAclResult & WithGrants(Aws::Vector< Grant > &&value)
void SetRequestCharged(const RequestCharged &value)
const RequestCharged & GetRequestCharged() const
const Owner & GetOwner() const
GetObjectAclResult & WithOwner(const Owner &value)
AWS_S3_API GetObjectAclResult(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
void SetRequestCharged(RequestCharged &&value)
AWS_S3_API GetObjectAclResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
const Aws::Vector< Grant > & GetGrants() const
GetObjectAclResult & AddGrants(const Grant &value)
GetObjectAclResult & WithRequestCharged(RequestCharged &&value)
void SetOwner(Owner &&value)
void SetOwner(const Owner &value)
GetObjectAclResult & WithOwner(Owner &&value)
std::vector< T, Aws::Allocator< T > > Vector