7#include <aws/connecthealth/ConnectHealth_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
19namespace ConnectHealth {
41 template <
typename EhrRoleT = Aws::String>
43 m_ehrRoleHasBeenSet =
true;
44 m_ehrRole = std::forward<EhrRoleT>(value);
46 template <
typename EhrRoleT = Aws::String>
59 template <
typename IdcInstanceIdT = Aws::String>
61 m_idcInstanceIdHasBeenSet =
true;
62 m_idcInstanceId = std::forward<IdcInstanceIdT>(value);
64 template <
typename IdcInstanceIdT = Aws::String>
77 template <
typename IdcRegionT = Aws::String>
79 m_idcRegionHasBeenSet =
true;
80 m_idcRegion = std::forward<IdcRegionT>(value);
82 template <
typename IdcRegionT = Aws::String>
94 bool m_ehrRoleHasBeenSet =
false;
95 bool m_idcInstanceIdHasBeenSet =
false;
96 bool m_idcRegionHasBeenSet =
false;
const Aws::String & GetIdcRegion() const
CreateWebAppConfiguration & WithEhrRole(EhrRoleT &&value)
bool IdcRegionHasBeenSet() const
AWS_CONNECTHEALTH_API CreateWebAppConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CONNECTHEALTH_API CreateWebAppConfiguration()=default
CreateWebAppConfiguration & WithIdcRegion(IdcRegionT &&value)
bool EhrRoleHasBeenSet() const
void SetEhrRole(EhrRoleT &&value)
AWS_CONNECTHEALTH_API Aws::Utils::Json::JsonValue Jsonize() const
void SetIdcInstanceId(IdcInstanceIdT &&value)
CreateWebAppConfiguration & WithIdcInstanceId(IdcInstanceIdT &&value)
void SetIdcRegion(IdcRegionT &&value)
const Aws::String & GetIdcInstanceId() const
const Aws::String & GetEhrRole() const
bool IdcInstanceIdHasBeenSet() const
AWS_CONNECTHEALTH_API CreateWebAppConfiguration(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue