/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include A structure that represents the cell value synonym.See Also:
* AWS
* API Reference
The cell value.
*/ inline const Aws::String& GetCellValue() const{ return m_cellValue; } /** *The cell value.
*/ inline bool CellValueHasBeenSet() const { return m_cellValueHasBeenSet; } /** *The cell value.
*/ inline void SetCellValue(const Aws::String& value) { m_cellValueHasBeenSet = true; m_cellValue = value; } /** *The cell value.
*/ inline void SetCellValue(Aws::String&& value) { m_cellValueHasBeenSet = true; m_cellValue = std::move(value); } /** *The cell value.
*/ inline void SetCellValue(const char* value) { m_cellValueHasBeenSet = true; m_cellValue.assign(value); } /** *The cell value.
*/ inline CellValueSynonym& WithCellValue(const Aws::String& value) { SetCellValue(value); return *this;} /** *The cell value.
*/ inline CellValueSynonym& WithCellValue(Aws::String&& value) { SetCellValue(std::move(value)); return *this;} /** *The cell value.
*/ inline CellValueSynonym& WithCellValue(const char* value) { SetCellValue(value); return *this;} /** *Other names or aliases for the cell value.
*/ inline const Aws::VectorOther names or aliases for the cell value.
*/ inline bool SynonymsHasBeenSet() const { return m_synonymsHasBeenSet; } /** *Other names or aliases for the cell value.
*/ inline void SetSynonyms(const Aws::VectorOther names or aliases for the cell value.
*/ inline void SetSynonyms(Aws::VectorOther names or aliases for the cell value.
*/ inline CellValueSynonym& WithSynonyms(const Aws::VectorOther names or aliases for the cell value.
*/ inline CellValueSynonym& WithSynonyms(Aws::VectorOther names or aliases for the cell value.
*/ inline CellValueSynonym& AddSynonyms(const Aws::String& value) { m_synonymsHasBeenSet = true; m_synonyms.push_back(value); return *this; } /** *Other names or aliases for the cell value.
*/ inline CellValueSynonym& AddSynonyms(Aws::String&& value) { m_synonymsHasBeenSet = true; m_synonyms.push_back(std::move(value)); return *this; } /** *Other names or aliases for the cell value.
*/ inline CellValueSynonym& AddSynonyms(const char* value) { m_synonymsHasBeenSet = true; m_synonyms.push_back(value); return *this; } private: Aws::String m_cellValue; bool m_cellValueHasBeenSet = false; Aws::Vector