AWS SDK for C++  1.9.72
AWS SDK for C++
Public Member Functions | List of all members
Aws::WorkMail::Model::GetDefaultRetentionPolicyResult Class Reference

#include <GetDefaultRetentionPolicyResult.h>

Public Member Functions

 GetDefaultRetentionPolicyResult ()
 
 GetDefaultRetentionPolicyResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetDefaultRetentionPolicyResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetId () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
GetDefaultRetentionPolicyResultWithId (const Aws::String &value)
 
GetDefaultRetentionPolicyResultWithId (Aws::String &&value)
 
GetDefaultRetentionPolicyResultWithId (const char *value)
 
const Aws::StringGetName () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
GetDefaultRetentionPolicyResultWithName (const Aws::String &value)
 
GetDefaultRetentionPolicyResultWithName (Aws::String &&value)
 
GetDefaultRetentionPolicyResultWithName (const char *value)
 
const Aws::StringGetDescription () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
GetDefaultRetentionPolicyResultWithDescription (const Aws::String &value)
 
GetDefaultRetentionPolicyResultWithDescription (Aws::String &&value)
 
GetDefaultRetentionPolicyResultWithDescription (const char *value)
 
const Aws::Vector< FolderConfiguration > & GetFolderConfigurations () const
 
void SetFolderConfigurations (const Aws::Vector< FolderConfiguration > &value)
 
void SetFolderConfigurations (Aws::Vector< FolderConfiguration > &&value)
 
GetDefaultRetentionPolicyResultWithFolderConfigurations (const Aws::Vector< FolderConfiguration > &value)
 
GetDefaultRetentionPolicyResultWithFolderConfigurations (Aws::Vector< FolderConfiguration > &&value)
 
GetDefaultRetentionPolicyResultAddFolderConfigurations (const FolderConfiguration &value)
 
GetDefaultRetentionPolicyResultAddFolderConfigurations (FolderConfiguration &&value)
 

Detailed Description

Definition at line 29 of file GetDefaultRetentionPolicyResult.h.

Constructor & Destructor Documentation

◆ GetDefaultRetentionPolicyResult() [1/2]

Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::GetDefaultRetentionPolicyResult ( )

◆ GetDefaultRetentionPolicyResult() [2/2]

Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::GetDefaultRetentionPolicyResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddFolderConfigurations() [1/2]

GetDefaultRetentionPolicyResult& Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::AddFolderConfigurations ( const FolderConfiguration value)
inline

The retention policy folder configurations.

Definition at line 173 of file GetDefaultRetentionPolicyResult.h.

◆ AddFolderConfigurations() [2/2]

GetDefaultRetentionPolicyResult& Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::AddFolderConfigurations ( FolderConfiguration &&  value)
inline

The retention policy folder configurations.

Definition at line 178 of file GetDefaultRetentionPolicyResult.h.

◆ GetDescription()

const Aws::String& Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::GetDescription ( ) const
inline

The retention policy description.

Definition at line 112 of file GetDefaultRetentionPolicyResult.h.

◆ GetFolderConfigurations()

const Aws::Vector<FolderConfiguration>& Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::GetFolderConfigurations ( ) const
inline

The retention policy folder configurations.

Definition at line 148 of file GetDefaultRetentionPolicyResult.h.

◆ GetId()

const Aws::String& Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::GetId ( ) const
inline

The retention policy ID.

Definition at line 40 of file GetDefaultRetentionPolicyResult.h.

◆ GetName()

const Aws::String& Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::GetName ( ) const
inline

The retention policy name.

Definition at line 76 of file GetDefaultRetentionPolicyResult.h.

◆ operator=()

GetDefaultRetentionPolicyResult& Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetDescription() [1/3]

void Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::SetDescription ( Aws::String &&  value)
inline

The retention policy description.

Definition at line 122 of file GetDefaultRetentionPolicyResult.h.

◆ SetDescription() [2/3]

void Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::SetDescription ( const Aws::String value)
inline

The retention policy description.

Definition at line 117 of file GetDefaultRetentionPolicyResult.h.

◆ SetDescription() [3/3]

void Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::SetDescription ( const char *  value)
inline

The retention policy description.

Definition at line 127 of file GetDefaultRetentionPolicyResult.h.

◆ SetFolderConfigurations() [1/2]

void Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::SetFolderConfigurations ( Aws::Vector< FolderConfiguration > &&  value)
inline

The retention policy folder configurations.

Definition at line 158 of file GetDefaultRetentionPolicyResult.h.

◆ SetFolderConfigurations() [2/2]

void Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::SetFolderConfigurations ( const Aws::Vector< FolderConfiguration > &  value)
inline

The retention policy folder configurations.

Definition at line 153 of file GetDefaultRetentionPolicyResult.h.

◆ SetId() [1/3]

void Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::SetId ( Aws::String &&  value)
inline

The retention policy ID.

Definition at line 50 of file GetDefaultRetentionPolicyResult.h.

◆ SetId() [2/3]

void Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::SetId ( const Aws::String value)
inline

The retention policy ID.

Definition at line 45 of file GetDefaultRetentionPolicyResult.h.

◆ SetId() [3/3]

void Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::SetId ( const char *  value)
inline

The retention policy ID.

Definition at line 55 of file GetDefaultRetentionPolicyResult.h.

◆ SetName() [1/3]

void Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::SetName ( Aws::String &&  value)
inline

The retention policy name.

Definition at line 86 of file GetDefaultRetentionPolicyResult.h.

◆ SetName() [2/3]

void Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::SetName ( const Aws::String value)
inline

The retention policy name.

Definition at line 81 of file GetDefaultRetentionPolicyResult.h.

◆ SetName() [3/3]

void Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::SetName ( const char *  value)
inline

The retention policy name.

Definition at line 91 of file GetDefaultRetentionPolicyResult.h.

◆ WithDescription() [1/3]

GetDefaultRetentionPolicyResult& Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::WithDescription ( Aws::String &&  value)
inline

The retention policy description.

Definition at line 137 of file GetDefaultRetentionPolicyResult.h.

◆ WithDescription() [2/3]

GetDefaultRetentionPolicyResult& Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::WithDescription ( const Aws::String value)
inline

The retention policy description.

Definition at line 132 of file GetDefaultRetentionPolicyResult.h.

◆ WithDescription() [3/3]

GetDefaultRetentionPolicyResult& Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::WithDescription ( const char *  value)
inline

The retention policy description.

Definition at line 142 of file GetDefaultRetentionPolicyResult.h.

◆ WithFolderConfigurations() [1/2]

GetDefaultRetentionPolicyResult& Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::WithFolderConfigurations ( Aws::Vector< FolderConfiguration > &&  value)
inline

The retention policy folder configurations.

Definition at line 168 of file GetDefaultRetentionPolicyResult.h.

◆ WithFolderConfigurations() [2/2]

GetDefaultRetentionPolicyResult& Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::WithFolderConfigurations ( const Aws::Vector< FolderConfiguration > &  value)
inline

The retention policy folder configurations.

Definition at line 163 of file GetDefaultRetentionPolicyResult.h.

◆ WithId() [1/3]

GetDefaultRetentionPolicyResult& Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::WithId ( Aws::String &&  value)
inline

The retention policy ID.

Definition at line 65 of file GetDefaultRetentionPolicyResult.h.

◆ WithId() [2/3]

GetDefaultRetentionPolicyResult& Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::WithId ( const Aws::String value)
inline

The retention policy ID.

Definition at line 60 of file GetDefaultRetentionPolicyResult.h.

◆ WithId() [3/3]

GetDefaultRetentionPolicyResult& Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::WithId ( const char *  value)
inline

The retention policy ID.

Definition at line 70 of file GetDefaultRetentionPolicyResult.h.

◆ WithName() [1/3]

GetDefaultRetentionPolicyResult& Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::WithName ( Aws::String &&  value)
inline

The retention policy name.

Definition at line 101 of file GetDefaultRetentionPolicyResult.h.

◆ WithName() [2/3]

GetDefaultRetentionPolicyResult& Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::WithName ( const Aws::String value)
inline

The retention policy name.

Definition at line 96 of file GetDefaultRetentionPolicyResult.h.

◆ WithName() [3/3]

GetDefaultRetentionPolicyResult& Aws::WorkMail::Model::GetDefaultRetentionPolicyResult::WithName ( const char *  value)
inline

The retention policy name.

Definition at line 106 of file GetDefaultRetentionPolicyResult.h.


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