/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The formatting configuration for all types of field.See Also:
* AWS
* API Reference
Formatting configuration for string fields.
*/ inline const StringFormatConfiguration& GetStringFormatConfiguration() const{ return m_stringFormatConfiguration; } /** *Formatting configuration for string fields.
*/ inline bool StringFormatConfigurationHasBeenSet() const { return m_stringFormatConfigurationHasBeenSet; } /** *Formatting configuration for string fields.
*/ inline void SetStringFormatConfiguration(const StringFormatConfiguration& value) { m_stringFormatConfigurationHasBeenSet = true; m_stringFormatConfiguration = value; } /** *Formatting configuration for string fields.
*/ inline void SetStringFormatConfiguration(StringFormatConfiguration&& value) { m_stringFormatConfigurationHasBeenSet = true; m_stringFormatConfiguration = std::move(value); } /** *Formatting configuration for string fields.
*/ inline FormatConfiguration& WithStringFormatConfiguration(const StringFormatConfiguration& value) { SetStringFormatConfiguration(value); return *this;} /** *Formatting configuration for string fields.
*/ inline FormatConfiguration& WithStringFormatConfiguration(StringFormatConfiguration&& value) { SetStringFormatConfiguration(std::move(value)); return *this;} /** *Formatting configuration for number fields.
*/ inline const NumberFormatConfiguration& GetNumberFormatConfiguration() const{ return m_numberFormatConfiguration; } /** *Formatting configuration for number fields.
*/ inline bool NumberFormatConfigurationHasBeenSet() const { return m_numberFormatConfigurationHasBeenSet; } /** *Formatting configuration for number fields.
*/ inline void SetNumberFormatConfiguration(const NumberFormatConfiguration& value) { m_numberFormatConfigurationHasBeenSet = true; m_numberFormatConfiguration = value; } /** *Formatting configuration for number fields.
*/ inline void SetNumberFormatConfiguration(NumberFormatConfiguration&& value) { m_numberFormatConfigurationHasBeenSet = true; m_numberFormatConfiguration = std::move(value); } /** *Formatting configuration for number fields.
*/ inline FormatConfiguration& WithNumberFormatConfiguration(const NumberFormatConfiguration& value) { SetNumberFormatConfiguration(value); return *this;} /** *Formatting configuration for number fields.
*/ inline FormatConfiguration& WithNumberFormatConfiguration(NumberFormatConfiguration&& value) { SetNumberFormatConfiguration(std::move(value)); return *this;} /** *Formatting configuration for DateTime
fields.
Formatting configuration for DateTime
fields.
Formatting configuration for DateTime
fields.
Formatting configuration for DateTime
fields.
Formatting configuration for DateTime
fields.
Formatting configuration for DateTime
fields.