7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/devops-agent/DevOpsAgent_EXPORTS.h>
19namespace DevOpsAgent {
41 template <
typename OrganizationNameT = Aws::String>
43 m_organizationNameHasBeenSet =
true;
44 m_organizationName = std::forward<OrganizationNameT>(value);
46 template <
typename OrganizationNameT = Aws::String>
59 template <
typename ProjectIdT = Aws::String>
61 m_projectIdHasBeenSet =
true;
62 m_projectId = std::forward<ProjectIdT>(value);
64 template <
typename ProjectIdT = Aws::String>
77 template <
typename ProjectNameT = Aws::String>
79 m_projectNameHasBeenSet =
true;
80 m_projectName = std::forward<ProjectNameT>(value);
82 template <
typename ProjectNameT = Aws::String>
94 bool m_organizationNameHasBeenSet =
false;
95 bool m_projectIdHasBeenSet =
false;
96 bool m_projectNameHasBeenSet =
false;
const Aws::String & GetOrganizationName() const
AzureDevOpsConfiguration & WithProjectId(ProjectIdT &&value)
AWS_DEVOPSAGENT_API AzureDevOpsConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_DEVOPSAGENT_API AzureDevOpsConfiguration(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetProjectId() const
AzureDevOpsConfiguration & WithProjectName(ProjectNameT &&value)
bool OrganizationNameHasBeenSet() const
bool ProjectIdHasBeenSet() const
bool ProjectNameHasBeenSet() const
void SetProjectName(ProjectNameT &&value)
const Aws::String & GetProjectName() const
AWS_DEVOPSAGENT_API AzureDevOpsConfiguration()=default
void SetOrganizationName(OrganizationNameT &&value)
void SetProjectId(ProjectIdT &&value)
AWS_DEVOPSAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
AzureDevOpsConfiguration & WithOrganizationName(OrganizationNameT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue