AWS SDK for C++  1.8.98
AWS SDK for C++
Public Member Functions | List of all members
Aws::S3Control::Model::S3SetObjectAclOperation Class Reference

#include <S3SetObjectAclOperation.h>

Public Member Functions

 S3SetObjectAclOperation ()
 
 S3SetObjectAclOperation (const Aws::Utils::Xml::XmlNode &xmlNode)
 
S3SetObjectAclOperationoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const S3AccessControlPolicyGetAccessControlPolicy () const
 
bool AccessControlPolicyHasBeenSet () const
 
void SetAccessControlPolicy (const S3AccessControlPolicy &value)
 
void SetAccessControlPolicy (S3AccessControlPolicy &&value)
 
S3SetObjectAclOperationWithAccessControlPolicy (const S3AccessControlPolicy &value)
 
S3SetObjectAclOperationWithAccessControlPolicy (S3AccessControlPolicy &&value)
 

Detailed Description

Contains the configuration parameters for a Set Object ACL operation. S3 Batch Operations passes each value through to the underlying PUT Object acl API. For more information about the parameters for this operation, see PUT Object acl.

See Also:

AWS API Reference

Definition at line 34 of file S3SetObjectAclOperation.h.

Constructor & Destructor Documentation

◆ S3SetObjectAclOperation() [1/2]

Aws::S3Control::Model::S3SetObjectAclOperation::S3SetObjectAclOperation ( )

◆ S3SetObjectAclOperation() [2/2]

Aws::S3Control::Model::S3SetObjectAclOperation::S3SetObjectAclOperation ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AccessControlPolicyHasBeenSet()

bool Aws::S3Control::Model::S3SetObjectAclOperation::AccessControlPolicyHasBeenSet ( ) const
inline

Definition at line 52 of file S3SetObjectAclOperation.h.

◆ AddToNode()

void Aws::S3Control::Model::S3SetObjectAclOperation::AddToNode ( Aws::Utils::Xml::XmlNode parentNode) const

◆ GetAccessControlPolicy()

const S3AccessControlPolicy& Aws::S3Control::Model::S3SetObjectAclOperation::GetAccessControlPolicy ( ) const
inline

Definition at line 47 of file S3SetObjectAclOperation.h.

◆ operator=()

S3SetObjectAclOperation& Aws::S3Control::Model::S3SetObjectAclOperation::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ SetAccessControlPolicy() [1/2]

void Aws::S3Control::Model::S3SetObjectAclOperation::SetAccessControlPolicy ( const S3AccessControlPolicy value)
inline

Definition at line 57 of file S3SetObjectAclOperation.h.

◆ SetAccessControlPolicy() [2/2]

void Aws::S3Control::Model::S3SetObjectAclOperation::SetAccessControlPolicy ( S3AccessControlPolicy &&  value)
inline

Definition at line 62 of file S3SetObjectAclOperation.h.

◆ WithAccessControlPolicy() [1/2]

S3SetObjectAclOperation& Aws::S3Control::Model::S3SetObjectAclOperation::WithAccessControlPolicy ( const S3AccessControlPolicy value)
inline

Definition at line 67 of file S3SetObjectAclOperation.h.

◆ WithAccessControlPolicy() [2/2]

S3SetObjectAclOperation& Aws::S3Control::Model::S3SetObjectAclOperation::WithAccessControlPolicy ( S3AccessControlPolicy &&  value)
inline

Definition at line 72 of file S3SetObjectAclOperation.h.


The documentation for this class was generated from the following file: