/**
 * 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