AWS SDK for C++  1.9.21
AWS SDK for C++
WorldCount.h
Go to the documentation of this file.
1 
6 #pragma once
8 
9 namespace Aws
10 {
11 namespace Utils
12 {
13 namespace Json
14 {
15  class JsonValue;
16  class JsonView;
17 } // namespace Json
18 } // namespace Utils
19 namespace RoboMaker
20 {
21 namespace Model
22 {
23 
37  {
38  public:
43 
44 
48  inline int GetFloorplanCount() const{ return m_floorplanCount; }
49 
53  inline bool FloorplanCountHasBeenSet() const { return m_floorplanCountHasBeenSet; }
54 
58  inline void SetFloorplanCount(int value) { m_floorplanCountHasBeenSet = true; m_floorplanCount = value; }
59 
63  inline WorldCount& WithFloorplanCount(int value) { SetFloorplanCount(value); return *this;}
64 
65 
69  inline int GetInteriorCountPerFloorplan() const{ return m_interiorCountPerFloorplan; }
70 
74  inline bool InteriorCountPerFloorplanHasBeenSet() const { return m_interiorCountPerFloorplanHasBeenSet; }
75 
79  inline void SetInteriorCountPerFloorplan(int value) { m_interiorCountPerFloorplanHasBeenSet = true; m_interiorCountPerFloorplan = value; }
80 
84  inline WorldCount& WithInteriorCountPerFloorplan(int value) { SetInteriorCountPerFloorplan(value); return *this;}
85 
86  private:
87 
88  int m_floorplanCount;
89  bool m_floorplanCountHasBeenSet;
90 
91  int m_interiorCountPerFloorplan;
92  bool m_interiorCountPerFloorplanHasBeenSet;
93  };
94 
95 } // namespace Model
96 } // namespace RoboMaker
97 } // namespace Aws
Aws::RoboMaker::Model::WorldCount::operator=
WorldCount & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::RoboMaker::Model::WorldCount::GetFloorplanCount
int GetFloorplanCount() const
Definition: WorldCount.h:48
Aws::RoboMaker::Model::WorldCount::FloorplanCountHasBeenSet
bool FloorplanCountHasBeenSet() const
Definition: WorldCount.h:53
Aws::RoboMaker::Model::WorldCount::WorldCount
WorldCount(Aws::Utils::Json::JsonView jsonValue)
Aws::RoboMaker::Model::WorldCount
Definition: WorldCount.h:37
Aws::RoboMaker::Model::WorldCount::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::RoboMaker::Model::WorldCount::SetInteriorCountPerFloorplan
void SetInteriorCountPerFloorplan(int value)
Definition: WorldCount.h:79
Aws::RoboMaker::Model::WorldCount::GetInteriorCountPerFloorplan
int GetInteriorCountPerFloorplan() const
Definition: WorldCount.h:69
Aws::RoboMaker::Model::WorldCount::InteriorCountPerFloorplanHasBeenSet
bool InteriorCountPerFloorplanHasBeenSet() const
Definition: WorldCount.h:74
AWS_ROBOMAKER_API
#define AWS_ROBOMAKER_API
Definition: RoboMaker_EXPORTS.h:28
RoboMaker_EXPORTS.h
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:222
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:30
Aws::RoboMaker::Model::WorldCount::WithInteriorCountPerFloorplan
WorldCount & WithInteriorCountPerFloorplan(int value)
Definition: WorldCount.h:84
Aws
Definition: AccessManagementClient.h:15
Aws::RoboMaker::Model::WorldCount::WorldCount
WorldCount()
Aws::RoboMaker::Model::WorldCount::WithFloorplanCount
WorldCount & WithFloorplanCount(int value)
Definition: WorldCount.h:63
Aws::RoboMaker::Model::WorldCount::SetFloorplanCount
void SetFloorplanCount(int value)
Definition: WorldCount.h:58