AWS SDK for C++  1.9.108
AWS SDK for C++
GetMailboxDetailsResult.h
Go to the documentation of this file.
1 
6 #pragma once
8 
9 namespace Aws
10 {
11 template<typename RESULT_TYPE>
12 class AmazonWebServiceResult;
13 
14 namespace Utils
15 {
16 namespace Json
17 {
18  class JsonValue;
19 } // namespace Json
20 } // namespace Utils
21 namespace WorkMail
22 {
23 namespace Model
24 {
26  {
27  public:
31 
32 
36  inline int GetMailboxQuota() const{ return m_mailboxQuota; }
37 
41  inline void SetMailboxQuota(int value) { m_mailboxQuota = value; }
42 
46  inline GetMailboxDetailsResult& WithMailboxQuota(int value) { SetMailboxQuota(value); return *this;}
47 
48 
52  inline double GetMailboxSize() const{ return m_mailboxSize; }
53 
57  inline void SetMailboxSize(double value) { m_mailboxSize = value; }
58 
62  inline GetMailboxDetailsResult& WithMailboxSize(double value) { SetMailboxSize(value); return *this;}
63 
64  private:
65 
66  int m_mailboxQuota;
67 
68  double m_mailboxSize;
69  };
70 
71 } // namespace Model
72 } // namespace WorkMail
73 } // namespace Aws
Aws::WorkMail::Model::GetMailboxDetailsResult
Definition: GetMailboxDetailsResult.h:26
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::WorkMail::Model::GetMailboxDetailsResult::GetMailboxDetailsResult
GetMailboxDetailsResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::WorkMail::Model::GetMailboxDetailsResult::GetMailboxQuota
int GetMailboxQuota() const
Definition: GetMailboxDetailsResult.h:36
Aws::WorkMail::Model::GetMailboxDetailsResult::WithMailboxQuota
GetMailboxDetailsResult & WithMailboxQuota(int value)
Definition: GetMailboxDetailsResult.h:46
WorkMail_EXPORTS.h
Aws::WorkMail::Model::GetMailboxDetailsResult::SetMailboxQuota
void SetMailboxQuota(int value)
Definition: GetMailboxDetailsResult.h:41
Aws::WorkMail::Model::GetMailboxDetailsResult::GetMailboxDetailsResult
GetMailboxDetailsResult()
Aws::WorkMail::Model::GetMailboxDetailsResult::WithMailboxSize
GetMailboxDetailsResult & WithMailboxSize(double value)
Definition: GetMailboxDetailsResult.h:62
Aws::WorkMail::Model::GetMailboxDetailsResult::SetMailboxSize
void SetMailboxSize(double value)
Definition: GetMailboxDetailsResult.h:57
Aws::WorkMail::Model::GetMailboxDetailsResult::GetMailboxSize
double GetMailboxSize() const
Definition: GetMailboxDetailsResult.h:52
Aws
Definition: AccessManagementClient.h:15
AWS_WORKMAIL_API
#define AWS_WORKMAIL_API
Definition: WorkMail_EXPORTS.h:28
Aws::WorkMail::Model::GetMailboxDetailsResult::operator=
GetMailboxDetailsResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)