/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The number of worlds that will be created. You can configure the number of
* unique floorplans and the number of unique interiors for each floor plan. For
* example, if you want 1 world with 20 unique interiors, you set
* If you set floorplanCount = 1
and interiorCountPerFloorplan = 20
.
* This will result in 20 worlds (floorplanCount
*
* interiorCountPerFloorplan)
. floorplanCount
* = 4
and interiorCountPerFloorplan = 5
, there will be 20
* worlds with 5 unique floor plans. See Also:
AWS
* API Reference
The number of unique floorplans.
*/ inline int GetFloorplanCount() const{ return m_floorplanCount; } /** *The number of unique floorplans.
*/ inline bool FloorplanCountHasBeenSet() const { return m_floorplanCountHasBeenSet; } /** *The number of unique floorplans.
*/ inline void SetFloorplanCount(int value) { m_floorplanCountHasBeenSet = true; m_floorplanCount = value; } /** *The number of unique floorplans.
*/ inline WorldCount& WithFloorplanCount(int value) { SetFloorplanCount(value); return *this;} /** *The number of unique interiors per floorplan.
*/ inline int GetInteriorCountPerFloorplan() const{ return m_interiorCountPerFloorplan; } /** *The number of unique interiors per floorplan.
*/ inline bool InteriorCountPerFloorplanHasBeenSet() const { return m_interiorCountPerFloorplanHasBeenSet; } /** *The number of unique interiors per floorplan.
*/ inline void SetInteriorCountPerFloorplan(int value) { m_interiorCountPerFloorplanHasBeenSet = true; m_interiorCountPerFloorplan = value; } /** *The number of unique interiors per floorplan.
*/ inline WorldCount& WithInteriorCountPerFloorplan(int value) { SetInteriorCountPerFloorplan(value); return *this;} private: int m_floorplanCount; bool m_floorplanCountHasBeenSet = false; int m_interiorCountPerFloorplan; bool m_interiorCountPerFloorplanHasBeenSet = false; }; } // namespace Model } // namespace RoboMaker } // namespace Aws