7#include <aws/migrationhubstrategy/MigrationHubStrategyRecommendations_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/migrationhubstrategy/model/VersionControlType.h>
22namespace MigrationHubStrategyRecommendations
70 bool m_versionControlConfigurationTimeStampHasBeenSet =
false;
73 bool m_versionControlTypeHasBeenSet =
false;
VersionControlInfo & WithVersionControlType(VersionControlType &&value)
void SetVersionControlConfigurationTimeStamp(const Aws::String &value)
bool VersionControlTypeHasBeenSet() const
const Aws::String & GetVersionControlConfigurationTimeStamp() const
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API VersionControlInfo()
VersionControlInfo & WithVersionControlConfigurationTimeStamp(const Aws::String &value)
bool VersionControlConfigurationTimeStampHasBeenSet() const
VersionControlInfo & WithVersionControlConfigurationTimeStamp(const char *value)
const VersionControlType & GetVersionControlType() const
void SetVersionControlConfigurationTimeStamp(const char *value)
VersionControlInfo & WithVersionControlConfigurationTimeStamp(Aws::String &&value)
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API VersionControlInfo(Aws::Utils::Json::JsonView jsonValue)
void SetVersionControlType(VersionControlType &&value)
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API VersionControlInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetVersionControlConfigurationTimeStamp(Aws::String &&value)
void SetVersionControlType(const VersionControlType &value)
VersionControlInfo & WithVersionControlType(const VersionControlType &value)
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API Aws::Utils::Json::JsonValue Jsonize() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue