7#include <aws/drs/Drs_EXPORTS.h>
8#include <aws/drs/model/LaunchStatus.h>
9#include <aws/drs/model/ParticipatingResourceID.h>
58 template<
typename ParticipatingResourceIDT = ParticipatingResourceID>
59 void SetParticipatingResourceID(ParticipatingResourceIDT&& value) { m_participatingResourceIDHasBeenSet =
true; m_participatingResourceID = std::forward<ParticipatingResourceIDT>(value); }
60 template<
typename ParticipatingResourceIDT = ParticipatingResourceID>
66 bool m_launchStatusHasBeenSet =
false;
68 ParticipatingResourceID m_participatingResourceID;
69 bool m_participatingResourceIDHasBeenSet =
false;
AWS_DRS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_DRS_API ParticipatingResource()=default
void SetParticipatingResourceID(ParticipatingResourceIDT &&value)
ParticipatingResource & WithLaunchStatus(LaunchStatus value)
AWS_DRS_API ParticipatingResource & operator=(Aws::Utils::Json::JsonView jsonValue)
const ParticipatingResourceID & GetParticipatingResourceID() const
void SetLaunchStatus(LaunchStatus value)
ParticipatingResource & WithParticipatingResourceID(ParticipatingResourceIDT &&value)
LaunchStatus GetLaunchStatus() const
bool LaunchStatusHasBeenSet() const
bool ParticipatingResourceIDHasBeenSet() const
AWS_DRS_API ParticipatingResource(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue