7#include <aws/drs/Drs_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/drs/model/RecoveryInstanceDataReplicationInitiationStep.h>
50 inline void SetStartDateTime(
const char* value) { m_startDateTimeHasBeenSet =
true; m_startDateTime.assign(value); }
72 bool m_startDateTimeHasBeenSet =
false;
75 bool m_stepsHasBeenSet =
false;
RecoveryInstanceDataReplicationInitiation & WithSteps(Aws::Vector< RecoveryInstanceDataReplicationInitiationStep > &&value)
RecoveryInstanceDataReplicationInitiation & AddSteps(const RecoveryInstanceDataReplicationInitiationStep &value)
RecoveryInstanceDataReplicationInitiation & WithSteps(const Aws::Vector< RecoveryInstanceDataReplicationInitiationStep > &value)
void SetStartDateTime(const Aws::String &value)
RecoveryInstanceDataReplicationInitiation & WithStartDateTime(Aws::String &&value)
bool StartDateTimeHasBeenSet() const
AWS_DRS_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetStartDateTime() const
RecoveryInstanceDataReplicationInitiation & WithStartDateTime(const char *value)
void SetSteps(Aws::Vector< RecoveryInstanceDataReplicationInitiationStep > &&value)
RecoveryInstanceDataReplicationInitiation & AddSteps(RecoveryInstanceDataReplicationInitiationStep &&value)
AWS_DRS_API RecoveryInstanceDataReplicationInitiation()
void SetStartDateTime(const char *value)
const Aws::Vector< RecoveryInstanceDataReplicationInitiationStep > & GetSteps() const
RecoveryInstanceDataReplicationInitiation & WithStartDateTime(const Aws::String &value)
void SetSteps(const Aws::Vector< RecoveryInstanceDataReplicationInitiationStep > &value)
void SetStartDateTime(Aws::String &&value)
AWS_DRS_API RecoveryInstanceDataReplicationInitiation(Aws::Utils::Json::JsonView jsonValue)
bool StepsHasBeenSet() const
AWS_DRS_API RecoveryInstanceDataReplicationInitiation & operator=(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue