7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/PrimaryAttributeAccessControlConfigurationItem.h>
39 return m_primaryAttributeAccessControlConfiguration;
42 return m_primaryAttributeAccessControlConfigurationHasBeenSet;
44 template <
typename PrimaryAttributeAccessControlConfigurationT = PrimaryAttributeAccessControlConfigurationItem>
46 m_primaryAttributeAccessControlConfigurationHasBeenSet =
true;
47 m_primaryAttributeAccessControlConfiguration = std::forward<PrimaryAttributeAccessControlConfigurationT>(value);
49 template <
typename PrimaryAttributeAccessControlConfigurationT = PrimaryAttributeAccessControlConfigurationItem>
57 bool m_primaryAttributeAccessControlConfigurationHasBeenSet =
false;
const PrimaryAttributeAccessControlConfigurationItem & GetPrimaryAttributeAccessControlConfiguration() const
bool PrimaryAttributeAccessControlConfigurationHasBeenSet() const
AWS_CONNECT_API DataTableAccessControlConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CONNECT_API DataTableAccessControlConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetPrimaryAttributeAccessControlConfiguration(PrimaryAttributeAccessControlConfigurationT &&value)
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
DataTableAccessControlConfiguration & WithPrimaryAttributeAccessControlConfiguration(PrimaryAttributeAccessControlConfigurationT &&value)
AWS_CONNECT_API DataTableAccessControlConfiguration()=default
Aws::Utils::Json::JsonValue JsonValue