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

#include <DescribeResourceResult.h>

Public Member Functions

 DescribeResourceResult ()
 
 DescribeResourceResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeResourceResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetResourceId () const
 
void SetResourceId (const Aws::String &value)
 
void SetResourceId (Aws::String &&value)
 
void SetResourceId (const char *value)
 
DescribeResourceResultWithResourceId (const Aws::String &value)
 
DescribeResourceResultWithResourceId (Aws::String &&value)
 
DescribeResourceResultWithResourceId (const char *value)
 
const Aws::StringGetEmail () const
 
void SetEmail (const Aws::String &value)
 
void SetEmail (Aws::String &&value)
 
void SetEmail (const char *value)
 
DescribeResourceResultWithEmail (const Aws::String &value)
 
DescribeResourceResultWithEmail (Aws::String &&value)
 
DescribeResourceResultWithEmail (const char *value)
 
const Aws::StringGetName () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
DescribeResourceResultWithName (const Aws::String &value)
 
DescribeResourceResultWithName (Aws::String &&value)
 
DescribeResourceResultWithName (const char *value)
 
const ResourceTypeGetType () const
 
void SetType (const ResourceType &value)
 
void SetType (ResourceType &&value)
 
DescribeResourceResultWithType (const ResourceType &value)
 
DescribeResourceResultWithType (ResourceType &&value)
 
const BookingOptionsGetBookingOptions () const
 
void SetBookingOptions (const BookingOptions &value)
 
void SetBookingOptions (BookingOptions &&value)
 
DescribeResourceResultWithBookingOptions (const BookingOptions &value)
 
DescribeResourceResultWithBookingOptions (BookingOptions &&value)
 
const EntityStateGetState () const
 
void SetState (const EntityState &value)
 
void SetState (EntityState &&value)
 
DescribeResourceResultWithState (const EntityState &value)
 
DescribeResourceResultWithState (EntityState &&value)
 
const Aws::Utils::DateTimeGetEnabledDate () const
 
void SetEnabledDate (const Aws::Utils::DateTime &value)
 
void SetEnabledDate (Aws::Utils::DateTime &&value)
 
DescribeResourceResultWithEnabledDate (const Aws::Utils::DateTime &value)
 
DescribeResourceResultWithEnabledDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetDisabledDate () const
 
void SetDisabledDate (const Aws::Utils::DateTime &value)
 
void SetDisabledDate (Aws::Utils::DateTime &&value)
 
DescribeResourceResultWithDisabledDate (const Aws::Utils::DateTime &value)
 
DescribeResourceResultWithDisabledDate (Aws::Utils::DateTime &&value)
 

Detailed Description

Definition at line 31 of file DescribeResourceResult.h.

Constructor & Destructor Documentation

◆ DescribeResourceResult() [1/2]

Aws::WorkMail::Model::DescribeResourceResult::DescribeResourceResult ( )

◆ DescribeResourceResult() [2/2]

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

Member Function Documentation

◆ GetBookingOptions()

const BookingOptions& Aws::WorkMail::Model::DescribeResourceResult::GetBookingOptions ( ) const
inline

The booking options for the described resource.

Definition at line 176 of file DescribeResourceResult.h.

◆ GetDisabledDate()

const Aws::Utils::DateTime& Aws::WorkMail::Model::DescribeResourceResult::GetDisabledDate ( ) const
inline

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

Definition at line 265 of file DescribeResourceResult.h.

◆ GetEmail()

const Aws::String& Aws::WorkMail::Model::DescribeResourceResult::GetEmail ( ) const
inline

The email of the described resource.

Definition at line 78 of file DescribeResourceResult.h.

◆ GetEnabledDate()

const Aws::Utils::DateTime& Aws::WorkMail::Model::DescribeResourceResult::GetEnabledDate ( ) const
inline

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

Definition at line 234 of file DescribeResourceResult.h.

◆ GetName()

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

The name of the described resource.

Definition at line 114 of file DescribeResourceResult.h.

◆ GetResourceId()

const Aws::String& Aws::WorkMail::Model::DescribeResourceResult::GetResourceId ( ) const
inline

The identifier of the described resource.

Definition at line 42 of file DescribeResourceResult.h.

◆ GetState()

const EntityState& Aws::WorkMail::Model::DescribeResourceResult::GetState ( ) const
inline

The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.

Definition at line 203 of file DescribeResourceResult.h.

◆ GetType()

const ResourceType& Aws::WorkMail::Model::DescribeResourceResult::GetType ( ) const
inline

The type of the described resource.

Definition at line 150 of file DescribeResourceResult.h.

◆ operator=()

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

◆ SetBookingOptions() [1/2]

void Aws::WorkMail::Model::DescribeResourceResult::SetBookingOptions ( BookingOptions &&  value)
inline

The booking options for the described resource.

Definition at line 186 of file DescribeResourceResult.h.

◆ SetBookingOptions() [2/2]

void Aws::WorkMail::Model::DescribeResourceResult::SetBookingOptions ( const BookingOptions value)
inline

The booking options for the described resource.

Definition at line 181 of file DescribeResourceResult.h.

◆ SetDisabledDate() [1/2]

void Aws::WorkMail::Model::DescribeResourceResult::SetDisabledDate ( Aws::Utils::DateTime &&  value)
inline

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

Definition at line 277 of file DescribeResourceResult.h.

◆ SetDisabledDate() [2/2]

void Aws::WorkMail::Model::DescribeResourceResult::SetDisabledDate ( const Aws::Utils::DateTime value)
inline

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

Definition at line 271 of file DescribeResourceResult.h.

◆ SetEmail() [1/3]

void Aws::WorkMail::Model::DescribeResourceResult::SetEmail ( Aws::String &&  value)
inline

The email of the described resource.

Definition at line 88 of file DescribeResourceResult.h.

◆ SetEmail() [2/3]

void Aws::WorkMail::Model::DescribeResourceResult::SetEmail ( const Aws::String value)
inline

The email of the described resource.

Definition at line 83 of file DescribeResourceResult.h.

◆ SetEmail() [3/3]

void Aws::WorkMail::Model::DescribeResourceResult::SetEmail ( const char *  value)
inline

The email of the described resource.

Definition at line 93 of file DescribeResourceResult.h.

◆ SetEnabledDate() [1/2]

void Aws::WorkMail::Model::DescribeResourceResult::SetEnabledDate ( Aws::Utils::DateTime &&  value)
inline

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

Definition at line 246 of file DescribeResourceResult.h.

◆ SetEnabledDate() [2/2]

void Aws::WorkMail::Model::DescribeResourceResult::SetEnabledDate ( const Aws::Utils::DateTime value)
inline

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

Definition at line 240 of file DescribeResourceResult.h.

◆ SetName() [1/3]

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

The name of the described resource.

Definition at line 124 of file DescribeResourceResult.h.

◆ SetName() [2/3]

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

The name of the described resource.

Definition at line 119 of file DescribeResourceResult.h.

◆ SetName() [3/3]

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

The name of the described resource.

Definition at line 129 of file DescribeResourceResult.h.

◆ SetResourceId() [1/3]

void Aws::WorkMail::Model::DescribeResourceResult::SetResourceId ( Aws::String &&  value)
inline

The identifier of the described resource.

Definition at line 52 of file DescribeResourceResult.h.

◆ SetResourceId() [2/3]

void Aws::WorkMail::Model::DescribeResourceResult::SetResourceId ( const Aws::String value)
inline

The identifier of the described resource.

Definition at line 47 of file DescribeResourceResult.h.

◆ SetResourceId() [3/3]

void Aws::WorkMail::Model::DescribeResourceResult::SetResourceId ( const char *  value)
inline

The identifier of the described resource.

Definition at line 57 of file DescribeResourceResult.h.

◆ SetState() [1/2]

void Aws::WorkMail::Model::DescribeResourceResult::SetState ( const EntityState value)
inline

The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.

Definition at line 209 of file DescribeResourceResult.h.

◆ SetState() [2/2]

void Aws::WorkMail::Model::DescribeResourceResult::SetState ( EntityState &&  value)
inline

The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.

Definition at line 215 of file DescribeResourceResult.h.

◆ SetType() [1/2]

void Aws::WorkMail::Model::DescribeResourceResult::SetType ( const ResourceType value)
inline

The type of the described resource.

Definition at line 155 of file DescribeResourceResult.h.

◆ SetType() [2/2]

void Aws::WorkMail::Model::DescribeResourceResult::SetType ( ResourceType &&  value)
inline

The type of the described resource.

Definition at line 160 of file DescribeResourceResult.h.

◆ WithBookingOptions() [1/2]

DescribeResourceResult& Aws::WorkMail::Model::DescribeResourceResult::WithBookingOptions ( BookingOptions &&  value)
inline

The booking options for the described resource.

Definition at line 196 of file DescribeResourceResult.h.

◆ WithBookingOptions() [2/2]

DescribeResourceResult& Aws::WorkMail::Model::DescribeResourceResult::WithBookingOptions ( const BookingOptions value)
inline

The booking options for the described resource.

Definition at line 191 of file DescribeResourceResult.h.

◆ WithDisabledDate() [1/2]

DescribeResourceResult& Aws::WorkMail::Model::DescribeResourceResult::WithDisabledDate ( Aws::Utils::DateTime &&  value)
inline

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

Definition at line 289 of file DescribeResourceResult.h.

◆ WithDisabledDate() [2/2]

DescribeResourceResult& Aws::WorkMail::Model::DescribeResourceResult::WithDisabledDate ( const Aws::Utils::DateTime value)
inline

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

Definition at line 283 of file DescribeResourceResult.h.

◆ WithEmail() [1/3]

DescribeResourceResult& Aws::WorkMail::Model::DescribeResourceResult::WithEmail ( Aws::String &&  value)
inline

The email of the described resource.

Definition at line 103 of file DescribeResourceResult.h.

◆ WithEmail() [2/3]

DescribeResourceResult& Aws::WorkMail::Model::DescribeResourceResult::WithEmail ( const Aws::String value)
inline

The email of the described resource.

Definition at line 98 of file DescribeResourceResult.h.

◆ WithEmail() [3/3]

DescribeResourceResult& Aws::WorkMail::Model::DescribeResourceResult::WithEmail ( const char *  value)
inline

The email of the described resource.

Definition at line 108 of file DescribeResourceResult.h.

◆ WithEnabledDate() [1/2]

DescribeResourceResult& Aws::WorkMail::Model::DescribeResourceResult::WithEnabledDate ( Aws::Utils::DateTime &&  value)
inline

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

Definition at line 258 of file DescribeResourceResult.h.

◆ WithEnabledDate() [2/2]

DescribeResourceResult& Aws::WorkMail::Model::DescribeResourceResult::WithEnabledDate ( const Aws::Utils::DateTime value)
inline

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

Definition at line 252 of file DescribeResourceResult.h.

◆ WithName() [1/3]

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

The name of the described resource.

Definition at line 139 of file DescribeResourceResult.h.

◆ WithName() [2/3]

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

The name of the described resource.

Definition at line 134 of file DescribeResourceResult.h.

◆ WithName() [3/3]

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

The name of the described resource.

Definition at line 144 of file DescribeResourceResult.h.

◆ WithResourceId() [1/3]

DescribeResourceResult& Aws::WorkMail::Model::DescribeResourceResult::WithResourceId ( Aws::String &&  value)
inline

The identifier of the described resource.

Definition at line 67 of file DescribeResourceResult.h.

◆ WithResourceId() [2/3]

DescribeResourceResult& Aws::WorkMail::Model::DescribeResourceResult::WithResourceId ( const Aws::String value)
inline

The identifier of the described resource.

Definition at line 62 of file DescribeResourceResult.h.

◆ WithResourceId() [3/3]

DescribeResourceResult& Aws::WorkMail::Model::DescribeResourceResult::WithResourceId ( const char *  value)
inline

The identifier of the described resource.

Definition at line 72 of file DescribeResourceResult.h.

◆ WithState() [1/2]

DescribeResourceResult& Aws::WorkMail::Model::DescribeResourceResult::WithState ( const EntityState value)
inline

The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.

Definition at line 221 of file DescribeResourceResult.h.

◆ WithState() [2/2]

DescribeResourceResult& Aws::WorkMail::Model::DescribeResourceResult::WithState ( EntityState &&  value)
inline

The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.

Definition at line 227 of file DescribeResourceResult.h.

◆ WithType() [1/2]

DescribeResourceResult& Aws::WorkMail::Model::DescribeResourceResult::WithType ( const ResourceType value)
inline

The type of the described resource.

Definition at line 165 of file DescribeResourceResult.h.

◆ WithType() [2/2]

DescribeResourceResult& Aws::WorkMail::Model::DescribeResourceResult::WithType ( ResourceType &&  value)
inline

The type of the described resource.

Definition at line 170 of file DescribeResourceResult.h.


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