7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/ds/DirectoryService_EXPORTS.h>
9#include <aws/ds/model/HybridUpdateInfoEntry.h>
20namespace DirectoryService {
43 template <
typename SelfManagedInstancesT = Aws::Vector<Hybr
idUpdateInfoEntry>>
45 m_selfManagedInstancesHasBeenSet =
true;
46 m_selfManagedInstances = std::forward<SelfManagedInstancesT>(value);
48 template <
typename SelfManagedInstancesT = Aws::Vector<Hybr
idUpdateInfoEntry>>
53 template <
typename SelfManagedInstancesT = Hybr
idUpdateInfoEntry>
55 m_selfManagedInstancesHasBeenSet =
true;
56 m_selfManagedInstances.emplace_back(std::forward<SelfManagedInstancesT>(value));
68 template <
typename Hybr
idAdministratorAccountT = Aws::Vector<Hybr
idUpdateInfoEntry>>
70 m_hybridAdministratorAccountHasBeenSet =
true;
71 m_hybridAdministratorAccount = std::forward<HybridAdministratorAccountT>(value);
73 template <
typename Hybr
idAdministratorAccountT = Aws::Vector<Hybr
idUpdateInfoEntry>>
78 template <
typename Hybr
idAdministratorAccountT = Hybr
idUpdateInfoEntry>
80 m_hybridAdministratorAccountHasBeenSet =
true;
81 m_hybridAdministratorAccount.emplace_back(std::forward<HybridAdministratorAccountT>(value));
89 bool m_selfManagedInstancesHasBeenSet =
false;
90 bool m_hybridAdministratorAccountHasBeenSet =
false;
HybridUpdateActivities & AddHybridAdministratorAccount(HybridAdministratorAccountT &&value)
HybridUpdateActivities & WithHybridAdministratorAccount(HybridAdministratorAccountT &&value)
HybridUpdateActivities & WithSelfManagedInstances(SelfManagedInstancesT &&value)
HybridUpdateActivities & AddSelfManagedInstances(SelfManagedInstancesT &&value)
const Aws::Vector< HybridUpdateInfoEntry > & GetHybridAdministratorAccount() const
AWS_DIRECTORYSERVICE_API HybridUpdateActivities(Aws::Utils::Json::JsonView jsonValue)
AWS_DIRECTORYSERVICE_API HybridUpdateActivities & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< HybridUpdateInfoEntry > & GetSelfManagedInstances() const
AWS_DIRECTORYSERVICE_API HybridUpdateActivities()=default
bool SelfManagedInstancesHasBeenSet() const
AWS_DIRECTORYSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetHybridAdministratorAccount(HybridAdministratorAccountT &&value)
bool HybridAdministratorAccountHasBeenSet() const
void SetSelfManagedInstances(SelfManagedInstancesT &&value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue