AWS SDK for C++  1.9.123
AWS SDK for C++
Integrations.h
Go to the documentation of this file.
1 
6 #pragma once
9 #include <utility>
10 
11 namespace Aws
12 {
13 namespace Utils
14 {
15 namespace Json
16 {
17  class JsonValue;
18  class JsonView;
19 } // namespace Json
20 } // namespace Utils
21 namespace AppRegistry
22 {
23 namespace Model
24 {
25 
32  {
33  public:
38 
39 
43  inline const ResourceGroup& GetResourceGroup() const{ return m_resourceGroup; }
44 
48  inline bool ResourceGroupHasBeenSet() const { return m_resourceGroupHasBeenSet; }
49 
53  inline void SetResourceGroup(const ResourceGroup& value) { m_resourceGroupHasBeenSet = true; m_resourceGroup = value; }
54 
58  inline void SetResourceGroup(ResourceGroup&& value) { m_resourceGroupHasBeenSet = true; m_resourceGroup = std::move(value); }
59 
63  inline Integrations& WithResourceGroup(const ResourceGroup& value) { SetResourceGroup(value); return *this;}
64 
68  inline Integrations& WithResourceGroup(ResourceGroup&& value) { SetResourceGroup(std::move(value)); return *this;}
69 
70  private:
71 
72  ResourceGroup m_resourceGroup;
73  bool m_resourceGroupHasBeenSet;
74  };
75 
76 } // namespace Model
77 } // namespace AppRegistry
78 } // namespace Aws
Aws::AppRegistry::Model::Integrations::WithResourceGroup
Integrations & WithResourceGroup(const ResourceGroup &value)
Definition: Integrations.h:63
AWS_APPREGISTRY_API
#define AWS_APPREGISTRY_API
Definition: AppRegistry_EXPORTS.h:28
Aws::AppRegistry::Model::Integrations::Integrations
Integrations(Aws::Utils::Json::JsonView jsonValue)
Aws::AppRegistry::Model::Integrations::SetResourceGroup
void SetResourceGroup(ResourceGroup &&value)
Definition: Integrations.h:58
Aws::AppRegistry::Model::Integrations::operator=
Integrations & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::AppRegistry::Model::Integrations::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::AppRegistry::Model::Integrations::WithResourceGroup
Integrations & WithResourceGroup(ResourceGroup &&value)
Definition: Integrations.h:68
Aws::AppRegistry::Model::Integrations::GetResourceGroup
const ResourceGroup & GetResourceGroup() const
Definition: Integrations.h:43
Aws::AppRegistry::Model::Integrations::ResourceGroupHasBeenSet
bool ResourceGroupHasBeenSet() const
Definition: Integrations.h:48
Aws::AppRegistry::Model::ResourceGroup
Definition: ResourceGroup.h:34
Aws::AppRegistry::Model::Integrations
Definition: Integrations.h:32
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws
Definition: AccessManagementClient.h:15
Aws::AppRegistry::Model::Integrations::Integrations
Integrations()
ResourceGroup.h
Aws::AppRegistry::Model::Integrations::SetResourceGroup
void SetResourceGroup(const ResourceGroup &value)
Definition: Integrations.h:53
AppRegistry_EXPORTS.h