7#include <aws/drs/Drs_EXPORTS.h>
8#include <aws/drs/model/ConversionProperties.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/drs/model/EventResourceData.h>
48 template<
typename ConversionPropertiesT = ConversionProperties>
49 void SetConversionProperties(ConversionPropertiesT&& value) { m_conversionPropertiesHasBeenSet =
true; m_conversionProperties = std::forward<ConversionPropertiesT>(value); }
50 template<
typename ConversionPropertiesT = ConversionProperties>
60 template<
typename ConversionServerIDT = Aws::String>
61 void SetConversionServerID(ConversionServerIDT&& value) { m_conversionServerIDHasBeenSet =
true; m_conversionServerID = std::forward<ConversionServerIDT>(value); }
62 template<
typename ConversionServerIDT = Aws::String>
72 template<
typename EventResourceDataT = EventResourceData>
73 void SetEventResourceData(EventResourceDataT&& value) { m_eventResourceDataHasBeenSet =
true; m_eventResourceData = std::forward<EventResourceDataT>(value); }
74 template<
typename EventResourceDataT = EventResourceData>
84 template<
typename RawErrorT = Aws::String>
85 void SetRawError(RawErrorT&& value) { m_rawErrorHasBeenSet =
true; m_rawError = std::forward<RawErrorT>(value); }
86 template<
typename RawErrorT = Aws::String>
96 template<
typename SourceServerIDT = Aws::String>
97 void SetSourceServerID(SourceServerIDT&& value) { m_sourceServerIDHasBeenSet =
true; m_sourceServerID = std::forward<SourceServerIDT>(value); }
98 template<
typename SourceServerIDT = Aws::String>
108 template<
typename TargetInstanceIDT = Aws::String>
109 void SetTargetInstanceID(TargetInstanceIDT&& value) { m_targetInstanceIDHasBeenSet =
true; m_targetInstanceID = std::forward<TargetInstanceIDT>(value); }
110 template<
typename TargetInstanceIDT = Aws::String>
116 bool m_conversionPropertiesHasBeenSet =
false;
119 bool m_conversionServerIDHasBeenSet =
false;
122 bool m_eventResourceDataHasBeenSet =
false;
125 bool m_rawErrorHasBeenSet =
false;
128 bool m_sourceServerIDHasBeenSet =
false;
131 bool m_targetInstanceIDHasBeenSet =
false;
JobLogEventData & WithRawError(RawErrorT &&value)
bool TargetInstanceIDHasBeenSet() const
bool ConversionServerIDHasBeenSet() const
JobLogEventData & WithSourceServerID(SourceServerIDT &&value)
void SetTargetInstanceID(TargetInstanceIDT &&value)
const EventResourceData & GetEventResourceData() const
const Aws::String & GetConversionServerID() const
void SetRawError(RawErrorT &&value)
void SetEventResourceData(EventResourceDataT &&value)
bool RawErrorHasBeenSet() const
void SetConversionServerID(ConversionServerIDT &&value)
bool ConversionPropertiesHasBeenSet() const
AWS_DRS_API JobLogEventData & operator=(Aws::Utils::Json::JsonView jsonValue)
JobLogEventData & WithEventResourceData(EventResourceDataT &&value)
AWS_DRS_API JobLogEventData(Aws::Utils::Json::JsonView jsonValue)
const ConversionProperties & GetConversionProperties() const
JobLogEventData & WithTargetInstanceID(TargetInstanceIDT &&value)
AWS_DRS_API Aws::Utils::Json::JsonValue Jsonize() const
bool SourceServerIDHasBeenSet() const
JobLogEventData & WithConversionProperties(ConversionPropertiesT &&value)
const Aws::String & GetRawError() const
const Aws::String & GetTargetInstanceID() const
AWS_DRS_API JobLogEventData()=default
void SetConversionProperties(ConversionPropertiesT &&value)
JobLogEventData & WithConversionServerID(ConversionServerIDT &&value)
bool EventResourceDataHasBeenSet() const
void SetSourceServerID(SourceServerIDT &&value)
const Aws::String & GetSourceServerID() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue