7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/datazone/DataZone_EXPORTS.h>
9#include <aws/datazone/model/ConnectionStatus.h>
43 template <
typename CodeConnectionArnT = Aws::String>
45 m_codeConnectionArnHasBeenSet =
true;
46 m_codeConnectionArn = std::forward<CodeConnectionArnT>(value);
48 template <
typename CodeConnectionArnT = Aws::String>
62 template <
typename RepositoryIdT = Aws::String>
64 m_repositoryIdHasBeenSet =
true;
65 m_repositoryId = std::forward<RepositoryIdT>(value);
67 template <
typename RepositoryIdT = Aws::String>
80 template <
typename DefaultBranchT = Aws::String>
82 m_defaultBranchHasBeenSet =
true;
83 m_defaultBranch = std::forward<DefaultBranchT>(value);
85 template <
typename DefaultBranchT = Aws::String>
99 m_statusHasBeenSet =
true;
115 template <
typename ErrorMessageT = Aws::String>
117 m_errorMessageHasBeenSet =
true;
118 m_errorMessage = std::forward<ErrorMessageT>(value);
120 template <
typename ErrorMessageT = Aws::String>
136 bool m_codeConnectionArnHasBeenSet =
false;
137 bool m_repositoryIdHasBeenSet =
false;
138 bool m_defaultBranchHasBeenSet =
false;
139 bool m_statusHasBeenSet =
false;
140 bool m_errorMessageHasBeenSet =
false;
void SetErrorMessage(ErrorMessageT &&value)
AWS_DATAZONE_API GitPropertiesOutput(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetCodeConnectionArn() const
const Aws::String & GetErrorMessage() const
AWS_DATAZONE_API Aws::Utils::Json::JsonValue Jsonize() const
GitPropertiesOutput & WithRepositoryId(RepositoryIdT &&value)
GitPropertiesOutput & WithErrorMessage(ErrorMessageT &&value)
GitPropertiesOutput & WithCodeConnectionArn(CodeConnectionArnT &&value)
void SetDefaultBranch(DefaultBranchT &&value)
bool StatusHasBeenSet() const
void SetRepositoryId(RepositoryIdT &&value)
bool DefaultBranchHasBeenSet() const
void SetStatus(ConnectionStatus value)
AWS_DATAZONE_API GitPropertiesOutput & operator=(Aws::Utils::Json::JsonView jsonValue)
bool CodeConnectionArnHasBeenSet() const
GitPropertiesOutput & WithStatus(ConnectionStatus value)
bool ErrorMessageHasBeenSet() const
const Aws::String & GetDefaultBranch() const
AWS_DATAZONE_API GitPropertiesOutput()=default
GitPropertiesOutput & WithDefaultBranch(DefaultBranchT &&value)
ConnectionStatus GetStatus() const
const Aws::String & GetRepositoryId() const
bool RepositoryIdHasBeenSet() const
void SetCodeConnectionArn(CodeConnectionArnT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue