7#include <aws/migrationhubstrategy/MigrationHubStrategyRecommendations_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/migrationhubstrategy/model/SelfManageTargetDestination.h>
22namespace MigrationHubStrategyRecommendations
57 bool m_targetDestinationHasBeenSet =
false;
void SetTargetDestination(Aws::Vector< SelfManageTargetDestination > &&value)
SelfManageResources & WithTargetDestination(const Aws::Vector< SelfManageTargetDestination > &value)
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API SelfManageResources(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< SelfManageTargetDestination > & GetTargetDestination() const
SelfManageResources & AddTargetDestination(SelfManageTargetDestination &&value)
SelfManageResources & WithTargetDestination(Aws::Vector< SelfManageTargetDestination > &&value)
SelfManageResources & AddTargetDestination(const SelfManageTargetDestination &value)
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API SelfManageResources()
bool TargetDestinationHasBeenSet() const
void SetTargetDestination(const Aws::Vector< SelfManageTargetDestination > &value)
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API SelfManageResources & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API Aws::Utils::Json::JsonValue Jsonize() const
SelfManageTargetDestination
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue