AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
DescribeStorageResult.h
Go to the documentation of this file.
1
6#pragma once
9#include <utility>
10
11namespace Aws
12{
13template<typename RESULT_TYPE>
14class AmazonWebServiceResult;
15
16namespace Utils
17{
18namespace Xml
19{
20 class XmlDocument;
21} // namespace Xml
22} // namespace Utils
23namespace Redshift
24{
25namespace Model
26{
28 {
29 public:
33
34
38 inline double GetTotalBackupSizeInMegaBytes() const{ return m_totalBackupSizeInMegaBytes; }
39
43 inline void SetTotalBackupSizeInMegaBytes(double value) { m_totalBackupSizeInMegaBytes = value; }
44
49
50
54 inline double GetTotalProvisionedStorageInMegaBytes() const{ return m_totalProvisionedStorageInMegaBytes; }
55
59 inline void SetTotalProvisionedStorageInMegaBytes(double value) { m_totalProvisionedStorageInMegaBytes = value; }
60
65
66
67
68 inline const ResponseMetadata& GetResponseMetadata() const{ return m_responseMetadata; }
69
70
71 inline void SetResponseMetadata(const ResponseMetadata& value) { m_responseMetadata = value; }
72
73
74 inline void SetResponseMetadata(ResponseMetadata&& value) { m_responseMetadata = std::move(value); }
75
76
78
79
80 inline DescribeStorageResult& WithResponseMetadata(ResponseMetadata&& value) { SetResponseMetadata(std::move(value)); return *this;}
81
82 private:
83
84 double m_totalBackupSizeInMegaBytes;
85
86 double m_totalProvisionedStorageInMegaBytes;
87
88 ResponseMetadata m_responseMetadata;
89 };
90
91} // namespace Model
92} // namespace Redshift
93} // namespace Aws
#define AWS_REDSHIFT_API
DescribeStorageResult & WithTotalProvisionedStorageInMegaBytes(double value)
DescribeStorageResult & WithResponseMetadata(ResponseMetadata &&value)
DescribeStorageResult & WithTotalBackupSizeInMegaBytes(double value)
void SetResponseMetadata(ResponseMetadata &&value)
const ResponseMetadata & GetResponseMetadata() const
AWS_REDSHIFT_API DescribeStorageResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
DescribeStorageResult & WithResponseMetadata(const ResponseMetadata &value)
void SetResponseMetadata(const ResponseMetadata &value)
AWS_REDSHIFT_API DescribeStorageResult(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)