/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The word cloud options for a word cloud visual.See Also:
AWS
* API Reference
The word orientation options (horizontal, horizontal_and_vertical) for the * words in a word cloud.
*/ inline const WordCloudWordOrientation& GetWordOrientation() const{ return m_wordOrientation; } /** *The word orientation options (horizontal, horizontal_and_vertical) for the * words in a word cloud.
*/ inline bool WordOrientationHasBeenSet() const { return m_wordOrientationHasBeenSet; } /** *The word orientation options (horizontal, horizontal_and_vertical) for the * words in a word cloud.
*/ inline void SetWordOrientation(const WordCloudWordOrientation& value) { m_wordOrientationHasBeenSet = true; m_wordOrientation = value; } /** *The word orientation options (horizontal, horizontal_and_vertical) for the * words in a word cloud.
*/ inline void SetWordOrientation(WordCloudWordOrientation&& value) { m_wordOrientationHasBeenSet = true; m_wordOrientation = std::move(value); } /** *The word orientation options (horizontal, horizontal_and_vertical) for the * words in a word cloud.
*/ inline WordCloudOptions& WithWordOrientation(const WordCloudWordOrientation& value) { SetWordOrientation(value); return *this;} /** *The word orientation options (horizontal, horizontal_and_vertical) for the * words in a word cloud.
*/ inline WordCloudOptions& WithWordOrientation(WordCloudWordOrientation&& value) { SetWordOrientation(std::move(value)); return *this;} /** *The word scaling options (emphasize, normal) for the words in a word * cloud.
*/ inline const WordCloudWordScaling& GetWordScaling() const{ return m_wordScaling; } /** *The word scaling options (emphasize, normal) for the words in a word * cloud.
*/ inline bool WordScalingHasBeenSet() const { return m_wordScalingHasBeenSet; } /** *The word scaling options (emphasize, normal) for the words in a word * cloud.
*/ inline void SetWordScaling(const WordCloudWordScaling& value) { m_wordScalingHasBeenSet = true; m_wordScaling = value; } /** *The word scaling options (emphasize, normal) for the words in a word * cloud.
*/ inline void SetWordScaling(WordCloudWordScaling&& value) { m_wordScalingHasBeenSet = true; m_wordScaling = std::move(value); } /** *The word scaling options (emphasize, normal) for the words in a word * cloud.
*/ inline WordCloudOptions& WithWordScaling(const WordCloudWordScaling& value) { SetWordScaling(value); return *this;} /** *The word scaling options (emphasize, normal) for the words in a word * cloud.
*/ inline WordCloudOptions& WithWordScaling(WordCloudWordScaling&& value) { SetWordScaling(std::move(value)); return *this;} /** *The cloud layout options (fluid, normal) of a word cloud.
*/ inline const WordCloudCloudLayout& GetCloudLayout() const{ return m_cloudLayout; } /** *The cloud layout options (fluid, normal) of a word cloud.
*/ inline bool CloudLayoutHasBeenSet() const { return m_cloudLayoutHasBeenSet; } /** *The cloud layout options (fluid, normal) of a word cloud.
*/ inline void SetCloudLayout(const WordCloudCloudLayout& value) { m_cloudLayoutHasBeenSet = true; m_cloudLayout = value; } /** *The cloud layout options (fluid, normal) of a word cloud.
*/ inline void SetCloudLayout(WordCloudCloudLayout&& value) { m_cloudLayoutHasBeenSet = true; m_cloudLayout = std::move(value); } /** *The cloud layout options (fluid, normal) of a word cloud.
*/ inline WordCloudOptions& WithCloudLayout(const WordCloudCloudLayout& value) { SetCloudLayout(value); return *this;} /** *The cloud layout options (fluid, normal) of a word cloud.
*/ inline WordCloudOptions& WithCloudLayout(WordCloudCloudLayout&& value) { SetCloudLayout(std::move(value)); return *this;} /** *The word casing options (lower_case, existing_case) for the words in a word * cloud.
*/ inline const WordCloudWordCasing& GetWordCasing() const{ return m_wordCasing; } /** *The word casing options (lower_case, existing_case) for the words in a word * cloud.
*/ inline bool WordCasingHasBeenSet() const { return m_wordCasingHasBeenSet; } /** *The word casing options (lower_case, existing_case) for the words in a word * cloud.
*/ inline void SetWordCasing(const WordCloudWordCasing& value) { m_wordCasingHasBeenSet = true; m_wordCasing = value; } /** *The word casing options (lower_case, existing_case) for the words in a word * cloud.
*/ inline void SetWordCasing(WordCloudWordCasing&& value) { m_wordCasingHasBeenSet = true; m_wordCasing = std::move(value); } /** *The word casing options (lower_case, existing_case) for the words in a word * cloud.
*/ inline WordCloudOptions& WithWordCasing(const WordCloudWordCasing& value) { SetWordCasing(value); return *this;} /** *The word casing options (lower_case, existing_case) for the words in a word * cloud.
*/ inline WordCloudOptions& WithWordCasing(WordCloudWordCasing&& value) { SetWordCasing(std::move(value)); return *this;} /** *The word padding options (none, small, medium, large) for the words in a word * cloud.
*/ inline const WordCloudWordPadding& GetWordPadding() const{ return m_wordPadding; } /** *The word padding options (none, small, medium, large) for the words in a word * cloud.
*/ inline bool WordPaddingHasBeenSet() const { return m_wordPaddingHasBeenSet; } /** *The word padding options (none, small, medium, large) for the words in a word * cloud.
*/ inline void SetWordPadding(const WordCloudWordPadding& value) { m_wordPaddingHasBeenSet = true; m_wordPadding = value; } /** *The word padding options (none, small, medium, large) for the words in a word * cloud.
*/ inline void SetWordPadding(WordCloudWordPadding&& value) { m_wordPaddingHasBeenSet = true; m_wordPadding = std::move(value); } /** *The word padding options (none, small, medium, large) for the words in a word * cloud.
*/ inline WordCloudOptions& WithWordPadding(const WordCloudWordPadding& value) { SetWordPadding(value); return *this;} /** *The word padding options (none, small, medium, large) for the words in a word * cloud.
*/ inline WordCloudOptions& WithWordPadding(WordCloudWordPadding&& value) { SetWordPadding(std::move(value)); return *this;} /** *The length limit of each word from 1-100.
*/ inline int GetMaximumStringLength() const{ return m_maximumStringLength; } /** *The length limit of each word from 1-100.
*/ inline bool MaximumStringLengthHasBeenSet() const { return m_maximumStringLengthHasBeenSet; } /** *The length limit of each word from 1-100.
*/ inline void SetMaximumStringLength(int value) { m_maximumStringLengthHasBeenSet = true; m_maximumStringLength = value; } /** *The length limit of each word from 1-100.
*/ inline WordCloudOptions& WithMaximumStringLength(int value) { SetMaximumStringLength(value); return *this;} private: WordCloudWordOrientation m_wordOrientation; bool m_wordOrientationHasBeenSet = false; WordCloudWordScaling m_wordScaling; bool m_wordScalingHasBeenSet = false; WordCloudCloudLayout m_cloudLayout; bool m_cloudLayoutHasBeenSet = false; WordCloudWordCasing m_wordCasing; bool m_wordCasingHasBeenSet = false; WordCloudWordPadding m_wordPadding; bool m_wordPaddingHasBeenSet = false; int m_maximumStringLength; bool m_maximumStringLengthHasBeenSet = false; }; } // namespace Model } // namespace QuickSight } // namespace Aws