7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/drs/Drs_EXPORTS.h>
10#include <aws/drs/model/LaunchActionRun.h>
42 template <
typename RunsT = Aws::Vector<LaunchActionRun>>
44 m_runsHasBeenSet =
true;
45 m_runs = std::forward<RunsT>(value);
47 template <
typename RunsT = Aws::Vector<LaunchActionRun>>
49 SetRuns(std::forward<RunsT>(value));
52 template <
typename RunsT = LaunchActionRun>
54 m_runsHasBeenSet =
true;
55 m_runs.emplace_back(std::forward<RunsT>(value));
67 template <
typename SsmAgentDiscoveryDatetimeT = Aws::String>
69 m_ssmAgentDiscoveryDatetimeHasBeenSet =
true;
70 m_ssmAgentDiscoveryDatetime = std::forward<SsmAgentDiscoveryDatetimeT>(value);
72 template <
typename SsmAgentDiscoveryDatetimeT = Aws::String>
82 bool m_runsHasBeenSet =
false;
83 bool m_ssmAgentDiscoveryDatetimeHasBeenSet =
false;
LaunchActionsStatus & WithRuns(RunsT &&value)
const Aws::String & GetSsmAgentDiscoveryDatetime() const
void SetSsmAgentDiscoveryDatetime(SsmAgentDiscoveryDatetimeT &&value)
AWS_DRS_API Aws::Utils::Json::JsonValue Jsonize() const
LaunchActionsStatus & AddRuns(RunsT &&value)
AWS_DRS_API LaunchActionsStatus & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_DRS_API LaunchActionsStatus(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< LaunchActionRun > & GetRuns() const
AWS_DRS_API LaunchActionsStatus()=default
bool SsmAgentDiscoveryDatetimeHasBeenSet() const
LaunchActionsStatus & WithSsmAgentDiscoveryDatetime(SsmAgentDiscoveryDatetimeT &&value)
void SetRuns(RunsT &&value)
bool RunsHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue