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

#include <Transition.h>

Public Member Functions

 Transition ()
 
 Transition (const Aws::Utils::Xml::XmlNode &xmlNode)
 
Transitionoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const Aws::Utils::DateTimeGetDate () const
 
void SetDate (const Aws::Utils::DateTime &value)
 
void SetDate (Aws::Utils::DateTime &&value)
 
TransitionWithDate (const Aws::Utils::DateTime &value)
 
TransitionWithDate (Aws::Utils::DateTime &&value)
 
int GetDays () const
 
void SetDays (int value)
 
TransitionWithDays (int value)
 
const TransitionStorageClassGetStorageClass () const
 
void SetStorageClass (const TransitionStorageClass &value)
 
void SetStorageClass (TransitionStorageClass &&value)
 
TransitionWithStorageClass (const TransitionStorageClass &value)
 
TransitionWithStorageClass (TransitionStorageClass &&value)
 

Detailed Description

Definition at line 34 of file Transition.h.

Constructor & Destructor Documentation

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

Member Function Documentation

void Aws::S3::Model::Transition::AddToNode ( Aws::Utils::Xml::XmlNode parentNode) const
const Aws::Utils::DateTime& Aws::S3::Model::Transition::GetDate ( ) const
inline

Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.

Definition at line 47 of file Transition.h.

int Aws::S3::Model::Transition::GetDays ( ) const
inline

Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.

Definition at line 77 of file Transition.h.

const TransitionStorageClass& Aws::S3::Model::Transition::GetStorageClass ( ) const
inline

The class of storage used to store the object.

Definition at line 94 of file Transition.h.

Transition& Aws::S3::Model::Transition::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)
void Aws::S3::Model::Transition::SetDate ( const Aws::Utils::DateTime value)
inline

Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.

Definition at line 53 of file Transition.h.

void Aws::S3::Model::Transition::SetDate ( Aws::Utils::DateTime &&  value)
inline

Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.

Definition at line 59 of file Transition.h.

void Aws::S3::Model::Transition::SetDays ( int  value)
inline

Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.

Definition at line 83 of file Transition.h.

void Aws::S3::Model::Transition::SetStorageClass ( const TransitionStorageClass value)
inline

The class of storage used to store the object.

Definition at line 99 of file Transition.h.

void Aws::S3::Model::Transition::SetStorageClass ( TransitionStorageClass &&  value)
inline

The class of storage used to store the object.

Definition at line 104 of file Transition.h.

Transition& Aws::S3::Model::Transition::WithDate ( const Aws::Utils::DateTime value)
inline

Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.

Definition at line 65 of file Transition.h.

Transition& Aws::S3::Model::Transition::WithDate ( Aws::Utils::DateTime &&  value)
inline

Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.

Definition at line 71 of file Transition.h.

Transition& Aws::S3::Model::Transition::WithDays ( int  value)
inline

Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.

Definition at line 89 of file Transition.h.

Transition& Aws::S3::Model::Transition::WithStorageClass ( const TransitionStorageClass value)
inline

The class of storage used to store the object.

Definition at line 109 of file Transition.h.

Transition& Aws::S3::Model::Transition::WithStorageClass ( TransitionStorageClass &&  value)
inline

The class of storage used to store the object.

Definition at line 114 of file Transition.h.


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