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

#include <S3ObjectLockLegalHold.h>

Public Member Functions

 S3ObjectLockLegalHold ()
 
 S3ObjectLockLegalHold (const Aws::Utils::Xml::XmlNode &xmlNode)
 
S3ObjectLockLegalHoldoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const S3ObjectLockLegalHoldStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const S3ObjectLockLegalHoldStatus &value)
 
void SetStatus (S3ObjectLockLegalHoldStatus &&value)
 
S3ObjectLockLegalHoldWithStatus (const S3ObjectLockLegalHoldStatus &value)
 
S3ObjectLockLegalHoldWithStatus (S3ObjectLockLegalHoldStatus &&value)
 

Detailed Description

Whether S3 Object Lock legal hold will be applied to objects in an S3 Batch Operations job.

See Also:

AWS API Reference

Definition at line 31 of file S3ObjectLockLegalHold.h.

Constructor & Destructor Documentation

◆ S3ObjectLockLegalHold() [1/2]

Aws::S3Control::Model::S3ObjectLockLegalHold::S3ObjectLockLegalHold ( )

◆ S3ObjectLockLegalHold() [2/2]

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

Member Function Documentation

◆ AddToNode()

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

◆ GetStatus()

const S3ObjectLockLegalHoldStatus& Aws::S3Control::Model::S3ObjectLockLegalHold::GetStatus ( ) const
inline

The Object Lock legal hold status to be applied to all objects in the Batch Operations job.

Definition at line 45 of file S3ObjectLockLegalHold.h.

◆ operator=()

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

◆ SetStatus() [1/2]

void Aws::S3Control::Model::S3ObjectLockLegalHold::SetStatus ( const S3ObjectLockLegalHoldStatus value)
inline

The Object Lock legal hold status to be applied to all objects in the Batch Operations job.

Definition at line 57 of file S3ObjectLockLegalHold.h.

◆ SetStatus() [2/2]

void Aws::S3Control::Model::S3ObjectLockLegalHold::SetStatus ( S3ObjectLockLegalHoldStatus &&  value)
inline

The Object Lock legal hold status to be applied to all objects in the Batch Operations job.

Definition at line 63 of file S3ObjectLockLegalHold.h.

◆ StatusHasBeenSet()

bool Aws::S3Control::Model::S3ObjectLockLegalHold::StatusHasBeenSet ( ) const
inline

The Object Lock legal hold status to be applied to all objects in the Batch Operations job.

Definition at line 51 of file S3ObjectLockLegalHold.h.

◆ WithStatus() [1/2]

S3ObjectLockLegalHold& Aws::S3Control::Model::S3ObjectLockLegalHold::WithStatus ( const S3ObjectLockLegalHoldStatus value)
inline

The Object Lock legal hold status to be applied to all objects in the Batch Operations job.

Definition at line 69 of file S3ObjectLockLegalHold.h.

◆ WithStatus() [2/2]

S3ObjectLockLegalHold& Aws::S3Control::Model::S3ObjectLockLegalHold::WithStatus ( S3ObjectLockLegalHoldStatus &&  value)
inline

The Object Lock legal hold status to be applied to all objects in the Batch Operations job.

Definition at line 75 of file S3ObjectLockLegalHold.h.


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