7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/securityhub/model/ConnectorAuthStatus.h>
48 template<
typename InstanceNameT = Aws::String>
49 void SetInstanceName(InstanceNameT&& value) { m_instanceNameHasBeenSet =
true; m_instanceName = std::forward<InstanceNameT>(value); }
50 template<
typename InstanceNameT = Aws::String>
60 template<
typename ClientIdT = Aws::String>
61 void SetClientId(ClientIdT&& value) { m_clientIdHasBeenSet =
true; m_clientId = std::forward<ClientIdT>(value); }
62 template<
typename ClientIdT = Aws::String>
78 bool m_instanceNameHasBeenSet =
false;
81 bool m_clientIdHasBeenSet =
false;
84 bool m_authStatusHasBeenSet =
false;
AWS_SECURITYHUB_API ServiceNowDetail & operator=(Aws::Utils::Json::JsonView jsonValue)
ServiceNowDetail & WithAuthStatus(ConnectorAuthStatus value)
bool ClientIdHasBeenSet() const
bool InstanceNameHasBeenSet() const
void SetAuthStatus(ConnectorAuthStatus value)
const Aws::String & GetClientId() const
void SetInstanceName(InstanceNameT &&value)
ConnectorAuthStatus GetAuthStatus() const
AWS_SECURITYHUB_API ServiceNowDetail()=default
ServiceNowDetail & WithClientId(ClientIdT &&value)
void SetClientId(ClientIdT &&value)
ServiceNowDetail & WithInstanceName(InstanceNameT &&value)
bool AuthStatusHasBeenSet() const
const Aws::String & GetInstanceName() const
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SECURITYHUB_API ServiceNowDetail(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue