/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The free-form layout configuration of a section.See Also:
* AWS
* API Reference
The elements that are included in the free-form layout.
*/ inline const Aws::VectorThe elements that are included in the free-form layout.
*/ inline bool ElementsHasBeenSet() const { return m_elementsHasBeenSet; } /** *The elements that are included in the free-form layout.
*/ inline void SetElements(const Aws::VectorThe elements that are included in the free-form layout.
*/ inline void SetElements(Aws::VectorThe elements that are included in the free-form layout.
*/ inline FreeFormSectionLayoutConfiguration& WithElements(const Aws::VectorThe elements that are included in the free-form layout.
*/ inline FreeFormSectionLayoutConfiguration& WithElements(Aws::VectorThe elements that are included in the free-form layout.
*/ inline FreeFormSectionLayoutConfiguration& AddElements(const FreeFormLayoutElement& value) { m_elementsHasBeenSet = true; m_elements.push_back(value); return *this; } /** *The elements that are included in the free-form layout.
*/ inline FreeFormSectionLayoutConfiguration& AddElements(FreeFormLayoutElement&& value) { m_elementsHasBeenSet = true; m_elements.push_back(std::move(value)); return *this; } private: Aws::Vector