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
48 template<
typename VersionControlConfigurationTimeStampT = Aws::String>
49 void SetVersionControlConfigurationTimeStamp(VersionControlConfigurationTimeStampT&& value) { m_versionControlConfigurationTimeStampHasBeenSet =
true; m_versionControlConfigurationTimeStamp = std::forward<VersionControlConfigurationTimeStampT>(value); }
50 template<
typename VersionControlConfigurationTimeStampT = Aws::String>
66 bool m_versionControlConfigurationTimeStampHasBeenSet =
false;
69 bool m_versionControlTypeHasBeenSet =
false;
VersionControlInfo & WithVersionControlConfigurationTimeStamp(VersionControlConfigurationTimeStampT &&value)
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API VersionControlInfo()=default
void SetVersionControlConfigurationTimeStamp(VersionControlConfigurationTimeStampT &&value)
bool VersionControlTypeHasBeenSet() const
const Aws::String & GetVersionControlConfigurationTimeStamp() const
bool VersionControlConfigurationTimeStampHasBeenSet() const
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API VersionControlInfo(Aws::Utils::Json::JsonView jsonValue)
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API VersionControlInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
VersionControlInfo & WithVersionControlType(VersionControlType value)
VersionControlType GetVersionControlType() const
void SetVersionControlType(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