7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/TableFieldLinkConfiguration.h>
9#include <aws/quicksight/model/TableFieldImageConfiguration.h>
47 template<
typename LinkConfigurationT = TableFieldLinkConfiguration>
48 void SetLinkConfiguration(LinkConfigurationT&& value) { m_linkConfigurationHasBeenSet =
true; m_linkConfiguration = std::forward<LinkConfigurationT>(value); }
49 template<
typename LinkConfigurationT = TableFieldLinkConfiguration>
59 template<
typename ImageConfigurationT = TableFieldImageConfiguration>
60 void SetImageConfiguration(ImageConfigurationT&& value) { m_imageConfigurationHasBeenSet =
true; m_imageConfiguration = std::forward<ImageConfigurationT>(value); }
61 template<
typename ImageConfigurationT = TableFieldImageConfiguration>
67 bool m_linkConfigurationHasBeenSet =
false;
70 bool m_imageConfigurationHasBeenSet =
false;
TableFieldURLConfiguration & WithImageConfiguration(ImageConfigurationT &&value)
const TableFieldImageConfiguration & GetImageConfiguration() const
void SetImageConfiguration(ImageConfigurationT &&value)
AWS_QUICKSIGHT_API TableFieldURLConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetLinkConfiguration(LinkConfigurationT &&value)
const TableFieldLinkConfiguration & GetLinkConfiguration() const
bool ImageConfigurationHasBeenSet() const
TableFieldURLConfiguration & WithLinkConfiguration(LinkConfigurationT &&value)
bool LinkConfigurationHasBeenSet() const
AWS_QUICKSIGHT_API TableFieldURLConfiguration()=default
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QUICKSIGHT_API TableFieldURLConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue