AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::S3Control::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
 
bool DateHasBeenSet () 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
 
bool DaysHasBeenSet () const
 
void SetDays (int value)
 
TransitionWithDays (int value)
 
const TransitionStorageClassGetStorageClass () const
 
bool StorageClassHasBeenSet () const
 
void SetStorageClass (const TransitionStorageClass &value)
 
void SetStorageClass (TransitionStorageClass &&value)
 
TransitionWithStorageClass (const TransitionStorageClass &value)
 
TransitionWithStorageClass (TransitionStorageClass &&value)
 

Detailed Description

Specifies when an object transitions to a specified storage class. For more information about Amazon S3 Lifecycle configuration rules, see Transitioning objects using Amazon S3 Lifecycle in the Amazon Simple Storage Service Developer Guide.

See Also:

AWS API Reference

Definition at line 35 of file Transition.h.

Constructor & Destructor Documentation

◆ Transition() [1/2]

Aws::S3Control::Model::Transition::Transition ( )

◆ Transition() [2/2]

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

Member Function Documentation

◆ AddToNode()

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

◆ DateHasBeenSet()

bool Aws::S3Control::Model::Transition::DateHasBeenSet ( ) const
inline

Indicates when objects are transitioned to the specified storage class. The date value must be in ISO 8601 format. The time is always midnight UTC.

Definition at line 55 of file Transition.h.

◆ DaysHasBeenSet()

bool Aws::S3Control::Model::Transition::DaysHasBeenSet ( ) const
inline

Indicates the number of days after creation when objects are transitioned to the specified storage class. The value must be a positive integer.

Definition at line 92 of file Transition.h.

◆ GetDate()

const Aws::Utils::DateTime& Aws::S3Control::Model::Transition::GetDate ( ) const
inline

Indicates when objects are transitioned to the specified storage class. The date value must be in ISO 8601 format. The time is always midnight UTC.

Definition at line 49 of file Transition.h.

◆ GetDays()

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

Indicates the number of days after creation when objects are transitioned to the specified storage class. The value must be a positive integer.

Definition at line 86 of file Transition.h.

◆ GetStorageClass()

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

The storage class to which you want the object to transition.

Definition at line 110 of file Transition.h.

◆ operator=()

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

◆ SetDate() [1/2]

void Aws::S3Control::Model::Transition::SetDate ( const Aws::Utils::DateTime value)
inline

Indicates when objects are transitioned to the specified storage class. The date value must be in ISO 8601 format. The time is always midnight UTC.

Definition at line 61 of file Transition.h.

◆ SetDate() [2/2]

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

Indicates when objects are transitioned to the specified storage class. The date value must be in ISO 8601 format. The time is always midnight UTC.

Definition at line 67 of file Transition.h.

◆ SetDays()

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

Indicates the number of days after creation when objects are transitioned to the specified storage class. The value must be a positive integer.

Definition at line 98 of file Transition.h.

◆ SetStorageClass() [1/2]

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

The storage class to which you want the object to transition.

Definition at line 120 of file Transition.h.

◆ SetStorageClass() [2/2]

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

The storage class to which you want the object to transition.

Definition at line 125 of file Transition.h.

◆ StorageClassHasBeenSet()

bool Aws::S3Control::Model::Transition::StorageClassHasBeenSet ( ) const
inline

The storage class to which you want the object to transition.

Definition at line 115 of file Transition.h.

◆ WithDate() [1/2]

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

Indicates when objects are transitioned to the specified storage class. The date value must be in ISO 8601 format. The time is always midnight UTC.

Definition at line 73 of file Transition.h.

◆ WithDate() [2/2]

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

Indicates when objects are transitioned to the specified storage class. The date value must be in ISO 8601 format. The time is always midnight UTC.

Definition at line 79 of file Transition.h.

◆ WithDays()

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

Indicates the number of days after creation when objects are transitioned to the specified storage class. The value must be a positive integer.

Definition at line 104 of file Transition.h.

◆ WithStorageClass() [1/2]

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

The storage class to which you want the object to transition.

Definition at line 130 of file Transition.h.

◆ WithStorageClass() [2/2]

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

The storage class to which you want the object to transition.

Definition at line 135 of file Transition.h.


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