AWS SDK for C++  1.9.16
AWS SDK for C++
Public Member Functions | List of all members
Aws::S3::Model::Delete Class Reference

#include <Delete.h>

Public Member Functions

 Delete ()
 
 Delete (const Aws::Utils::Xml::XmlNode &xmlNode)
 
Deleteoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const Aws::Vector< ObjectIdentifier > & GetObjects () const
 
bool ObjectsHasBeenSet () const
 
void SetObjects (const Aws::Vector< ObjectIdentifier > &value)
 
void SetObjects (Aws::Vector< ObjectIdentifier > &&value)
 
DeleteWithObjects (const Aws::Vector< ObjectIdentifier > &value)
 
DeleteWithObjects (Aws::Vector< ObjectIdentifier > &&value)
 
DeleteAddObjects (const ObjectIdentifier &value)
 
DeleteAddObjects (ObjectIdentifier &&value)
 
bool GetQuiet () const
 
bool QuietHasBeenSet () const
 
void SetQuiet (bool value)
 
DeleteWithQuiet (bool value)
 

Detailed Description

Container for the objects to delete.

See Also:

AWS API Reference

Definition at line 31 of file Delete.h.

Constructor & Destructor Documentation

◆ Delete() [1/2]

Aws::S3::Model::Delete::Delete ( )

◆ Delete() [2/2]

Aws::S3::Model::Delete::Delete ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddObjects() [1/2]

Delete& Aws::S3::Model::Delete::AddObjects ( const ObjectIdentifier value)
inline

The objects to delete.

Definition at line 74 of file Delete.h.

◆ AddObjects() [2/2]

Delete& Aws::S3::Model::Delete::AddObjects ( ObjectIdentifier &&  value)
inline

The objects to delete.

Definition at line 79 of file Delete.h.

◆ AddToNode()

void Aws::S3::Model::Delete::AddToNode ( Aws::Utils::Xml::XmlNode parentNode) const

◆ GetObjects()

const Aws::Vector<ObjectIdentifier>& Aws::S3::Model::Delete::GetObjects ( ) const
inline

The objects to delete.

Definition at line 44 of file Delete.h.

◆ GetQuiet()

bool Aws::S3::Model::Delete::GetQuiet ( ) const
inline

Element to enable quiet mode for the request. When you add this element, you must set its value to true.

Definition at line 86 of file Delete.h.

◆ ObjectsHasBeenSet()

bool Aws::S3::Model::Delete::ObjectsHasBeenSet ( ) const
inline

The objects to delete.

Definition at line 49 of file Delete.h.

◆ operator=()

Delete& Aws::S3::Model::Delete::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ QuietHasBeenSet()

bool Aws::S3::Model::Delete::QuietHasBeenSet ( ) const
inline

Element to enable quiet mode for the request. When you add this element, you must set its value to true.

Definition at line 92 of file Delete.h.

◆ SetObjects() [1/2]

void Aws::S3::Model::Delete::SetObjects ( Aws::Vector< ObjectIdentifier > &&  value)
inline

The objects to delete.

Definition at line 59 of file Delete.h.

◆ SetObjects() [2/2]

void Aws::S3::Model::Delete::SetObjects ( const Aws::Vector< ObjectIdentifier > &  value)
inline

The objects to delete.

Definition at line 54 of file Delete.h.

◆ SetQuiet()

void Aws::S3::Model::Delete::SetQuiet ( bool  value)
inline

Element to enable quiet mode for the request. When you add this element, you must set its value to true.

Definition at line 98 of file Delete.h.

◆ WithObjects() [1/2]

Delete& Aws::S3::Model::Delete::WithObjects ( Aws::Vector< ObjectIdentifier > &&  value)
inline

The objects to delete.

Definition at line 69 of file Delete.h.

◆ WithObjects() [2/2]

Delete& Aws::S3::Model::Delete::WithObjects ( const Aws::Vector< ObjectIdentifier > &  value)
inline

The objects to delete.

Definition at line 64 of file Delete.h.

◆ WithQuiet()

Delete& Aws::S3::Model::Delete::WithQuiet ( bool  value)
inline

Element to enable quiet mode for the request. When you add this element, you must set its value to true.

Definition at line 104 of file Delete.h.


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