AWS SDK for C++  1.9.104
AWS SDK for C++
DescribeStackSummaryResult.h
Go to the documentation of this file.
1 
6 #pragma once
9 #include <utility>
10 
11 namespace Aws
12 {
13 template<typename RESULT_TYPE>
14 class AmazonWebServiceResult;
15 
16 namespace Utils
17 {
18 namespace Json
19 {
20  class JsonValue;
21 } // namespace Json
22 } // namespace Utils
23 namespace OpsWorks
24 {
25 namespace Model
26 {
34  {
35  public:
39 
40 
44  inline const StackSummary& GetStackSummary() const{ return m_stackSummary; }
45 
49  inline void SetStackSummary(const StackSummary& value) { m_stackSummary = value; }
50 
54  inline void SetStackSummary(StackSummary&& value) { m_stackSummary = std::move(value); }
55 
59  inline DescribeStackSummaryResult& WithStackSummary(const StackSummary& value) { SetStackSummary(value); return *this;}
60 
64  inline DescribeStackSummaryResult& WithStackSummary(StackSummary&& value) { SetStackSummary(std::move(value)); return *this;}
65 
66  private:
67 
68  StackSummary m_stackSummary;
69  };
70 
71 } // namespace Model
72 } // namespace OpsWorks
73 } // namespace Aws
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::OpsWorks::Model::DescribeStackSummaryResult::WithStackSummary
DescribeStackSummaryResult & WithStackSummary(StackSummary &&value)
Definition: DescribeStackSummaryResult.h:64
OpsWorks_EXPORTS.h
Aws::OpsWorks::Model::DescribeStackSummaryResult::DescribeStackSummaryResult
DescribeStackSummaryResult()
StackSummary.h
Aws::OpsWorks::Model::DescribeStackSummaryResult::SetStackSummary
void SetStackSummary(StackSummary &&value)
Definition: DescribeStackSummaryResult.h:54
Aws::OpsWorks::Model::StackSummary
Definition: StackSummary.h:34
AWS_OPSWORKS_API
#define AWS_OPSWORKS_API
Definition: OpsWorks_EXPORTS.h:28
Aws::OpsWorks::Model::DescribeStackSummaryResult::GetStackSummary
const StackSummary & GetStackSummary() const
Definition: DescribeStackSummaryResult.h:44
Aws::OpsWorks::Model::DescribeStackSummaryResult
Definition: DescribeStackSummaryResult.h:34
Aws::OpsWorks::Model::DescribeStackSummaryResult::WithStackSummary
DescribeStackSummaryResult & WithStackSummary(const StackSummary &value)
Definition: DescribeStackSummaryResult.h:59
Aws::OpsWorks::Model::DescribeStackSummaryResult::operator=
DescribeStackSummaryResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::OpsWorks::Model::DescribeStackSummaryResult::DescribeStackSummaryResult
DescribeStackSummaryResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::OpsWorks::Model::DescribeStackSummaryResult::SetStackSummary
void SetStackSummary(const StackSummary &value)
Definition: DescribeStackSummaryResult.h:49
Aws
Definition: AccessManagementClient.h:15