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

#include <S3InitiateRestoreObjectOperation.h>

Public Member Functions

 S3InitiateRestoreObjectOperation ()
 
 S3InitiateRestoreObjectOperation (const Aws::Utils::Xml::XmlNode &xmlNode)
 
S3InitiateRestoreObjectOperationoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
int GetExpirationInDays () const
 
bool ExpirationInDaysHasBeenSet () const
 
void SetExpirationInDays (int value)
 
S3InitiateRestoreObjectOperationWithExpirationInDays (int value)
 
const S3GlacierJobTierGetGlacierJobTier () const
 
bool GlacierJobTierHasBeenSet () const
 
void SetGlacierJobTier (const S3GlacierJobTier &value)
 
void SetGlacierJobTier (S3GlacierJobTier &&value)
 
S3InitiateRestoreObjectOperationWithGlacierJobTier (const S3GlacierJobTier &value)
 
S3InitiateRestoreObjectOperationWithGlacierJobTier (S3GlacierJobTier &&value)
 

Detailed Description

Contains the configuration parameters for an Initiate Glacier Restore job. S3 Batch Operations passes each value through to the underlying POST Object restore API. For more information about the parameters for this operation, see RestoreObject.

See Also:

AWS API Reference

Definition at line 34 of file S3InitiateRestoreObjectOperation.h.

Constructor & Destructor Documentation

◆ S3InitiateRestoreObjectOperation() [1/2]

Aws::S3Control::Model::S3InitiateRestoreObjectOperation::S3InitiateRestoreObjectOperation ( )

◆ S3InitiateRestoreObjectOperation() [2/2]

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

Member Function Documentation

◆ AddToNode()

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

◆ ExpirationInDaysHasBeenSet()

bool Aws::S3Control::Model::S3InitiateRestoreObjectOperation::ExpirationInDaysHasBeenSet ( ) const
inline

Definition at line 52 of file S3InitiateRestoreObjectOperation.h.

◆ GetExpirationInDays()

int Aws::S3Control::Model::S3InitiateRestoreObjectOperation::GetExpirationInDays ( ) const
inline

Definition at line 47 of file S3InitiateRestoreObjectOperation.h.

◆ GetGlacierJobTier()

const S3GlacierJobTier& Aws::S3Control::Model::S3InitiateRestoreObjectOperation::GetGlacierJobTier ( ) const
inline

Definition at line 68 of file S3InitiateRestoreObjectOperation.h.

◆ GlacierJobTierHasBeenSet()

bool Aws::S3Control::Model::S3InitiateRestoreObjectOperation::GlacierJobTierHasBeenSet ( ) const
inline

Definition at line 73 of file S3InitiateRestoreObjectOperation.h.

◆ operator=()

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

◆ SetExpirationInDays()

void Aws::S3Control::Model::S3InitiateRestoreObjectOperation::SetExpirationInDays ( int  value)
inline

Definition at line 57 of file S3InitiateRestoreObjectOperation.h.

◆ SetGlacierJobTier() [1/2]

void Aws::S3Control::Model::S3InitiateRestoreObjectOperation::SetGlacierJobTier ( const S3GlacierJobTier value)
inline

Definition at line 78 of file S3InitiateRestoreObjectOperation.h.

◆ SetGlacierJobTier() [2/2]

void Aws::S3Control::Model::S3InitiateRestoreObjectOperation::SetGlacierJobTier ( S3GlacierJobTier &&  value)
inline

Definition at line 83 of file S3InitiateRestoreObjectOperation.h.

◆ WithExpirationInDays()

S3InitiateRestoreObjectOperation& Aws::S3Control::Model::S3InitiateRestoreObjectOperation::WithExpirationInDays ( int  value)
inline

Definition at line 62 of file S3InitiateRestoreObjectOperation.h.

◆ WithGlacierJobTier() [1/2]

S3InitiateRestoreObjectOperation& Aws::S3Control::Model::S3InitiateRestoreObjectOperation::WithGlacierJobTier ( const S3GlacierJobTier value)
inline

Definition at line 88 of file S3InitiateRestoreObjectOperation.h.

◆ WithGlacierJobTier() [2/2]

S3InitiateRestoreObjectOperation& Aws::S3Control::Model::S3InitiateRestoreObjectOperation::WithGlacierJobTier ( S3GlacierJobTier &&  value)
inline

Definition at line 93 of file S3InitiateRestoreObjectOperation.h.


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