7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/DataTableAccessControlConfiguration.h>
40 return m_dataTableAccessControlConfiguration;
43 template <
typename DataTableAccessControlConfigurationT = DataTableAccessControlConfiguration>
45 m_dataTableAccessControlConfigurationHasBeenSet =
true;
46 m_dataTableAccessControlConfiguration = std::forward<DataTableAccessControlConfigurationT>(value);
48 template <
typename DataTableAccessControlConfigurationT = DataTableAccessControlConfiguration>
56 bool m_dataTableAccessControlConfigurationHasBeenSet =
false;
AWS_CONNECT_API GranularAccessControlConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool DataTableAccessControlConfigurationHasBeenSet() const
AWS_CONNECT_API GranularAccessControlConfiguration()=default
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
const DataTableAccessControlConfiguration & GetDataTableAccessControlConfiguration() const
GranularAccessControlConfiguration & WithDataTableAccessControlConfiguration(DataTableAccessControlConfigurationT &&value)
AWS_CONNECT_API GranularAccessControlConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetDataTableAccessControlConfiguration(DataTableAccessControlConfigurationT &&value)
Aws::Utils::Json::JsonValue JsonValue