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 CloudIdT = Aws::String>
49 void SetCloudId(CloudIdT&& value) { m_cloudIdHasBeenSet =
true; m_cloudId = std::forward<CloudIdT>(value); }
50 template<
typename CloudIdT = Aws::String>
60 template<
typename ProjectKeyT = Aws::String>
61 void SetProjectKey(ProjectKeyT&& value) { m_projectKeyHasBeenSet =
true; m_projectKey = std::forward<ProjectKeyT>(value); }
62 template<
typename ProjectKeyT = Aws::String>
72 template<
typename DomainT = Aws::String>
73 void SetDomain(DomainT&& value) { m_domainHasBeenSet =
true; m_domain = std::forward<DomainT>(value); }
74 template<
typename DomainT = Aws::String>
84 template<
typename AuthUrlT = Aws::String>
85 void SetAuthUrl(AuthUrlT&& value) { m_authUrlHasBeenSet =
true; m_authUrl = std::forward<AuthUrlT>(value); }
86 template<
typename AuthUrlT = Aws::String>
102 bool m_cloudIdHasBeenSet =
false;
105 bool m_projectKeyHasBeenSet =
false;
108 bool m_domainHasBeenSet =
false;
111 bool m_authUrlHasBeenSet =
false;
114 bool m_authStatusHasBeenSet =
false;
AWS_SECURITYHUB_API JiraCloudDetail(Aws::Utils::Json::JsonView jsonValue)
void SetProjectKey(ProjectKeyT &&value)
bool AuthUrlHasBeenSet() const
JiraCloudDetail & WithCloudId(CloudIdT &&value)
AWS_SECURITYHUB_API JiraCloudDetail & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAuthStatus(ConnectorAuthStatus value)
JiraCloudDetail & WithAuthStatus(ConnectorAuthStatus value)
bool CloudIdHasBeenSet() const
ConnectorAuthStatus GetAuthStatus() const
void SetDomain(DomainT &&value)
const Aws::String & GetProjectKey() const
JiraCloudDetail & WithAuthUrl(AuthUrlT &&value)
const Aws::String & GetCloudId() const
bool AuthStatusHasBeenSet() const
const Aws::String & GetDomain() const
JiraCloudDetail & WithDomain(DomainT &&value)
const Aws::String & GetAuthUrl() const
void SetAuthUrl(AuthUrlT &&value)
JiraCloudDetail & WithProjectKey(ProjectKeyT &&value)
bool ProjectKeyHasBeenSet() const
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCloudId(CloudIdT &&value)
bool DomainHasBeenSet() const
AWS_SECURITYHUB_API JiraCloudDetail()=default
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue