7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/drs/Drs_EXPORTS.h>
9#include <aws/drs/model/ConversionProperties.h>
10#include <aws/drs/model/EventResourceData.h>
42 template <
typename SourceServerIDT = Aws::String>
44 m_sourceServerIDHasBeenSet =
true;
45 m_sourceServerID = std::forward<SourceServerIDT>(value);
47 template <
typename SourceServerIDT = Aws::String>
60 template <
typename ConversionServerIDT = Aws::String>
62 m_conversionServerIDHasBeenSet =
true;
63 m_conversionServerID = std::forward<ConversionServerIDT>(value);
65 template <
typename ConversionServerIDT = Aws::String>
78 template <
typename TargetInstanceIDT = Aws::String>
80 m_targetInstanceIDHasBeenSet =
true;
81 m_targetInstanceID = std::forward<TargetInstanceIDT>(value);
83 template <
typename TargetInstanceIDT = Aws::String>
96 template <
typename RawErrorT = Aws::String>
98 m_rawErrorHasBeenSet =
true;
99 m_rawError = std::forward<RawErrorT>(value);
101 template <
typename RawErrorT = Aws::String>
114 template <
typename ConversionPropertiesT = ConversionProperties>
116 m_conversionPropertiesHasBeenSet =
true;
117 m_conversionProperties = std::forward<ConversionPropertiesT>(value);
119 template <
typename ConversionPropertiesT = ConversionProperties>
132 template <
typename EventResourceDataT = EventResourceData>
134 m_eventResourceDataHasBeenSet =
true;
135 m_eventResourceData = std::forward<EventResourceDataT>(value);
137 template <
typename EventResourceDataT = EventResourceData>
151 m_attemptCountHasBeenSet =
true;
152 m_attemptCount = value;
168 m_maxAttemptsCountHasBeenSet =
true;
169 m_maxAttemptsCount = value;
189 long long m_attemptCount{0};
191 long long m_maxAttemptsCount{0};
192 bool m_sourceServerIDHasBeenSet =
false;
193 bool m_conversionServerIDHasBeenSet =
false;
194 bool m_targetInstanceIDHasBeenSet =
false;
195 bool m_rawErrorHasBeenSet =
false;
196 bool m_conversionPropertiesHasBeenSet =
false;
197 bool m_eventResourceDataHasBeenSet =
false;
198 bool m_attemptCountHasBeenSet =
false;
199 bool m_maxAttemptsCountHasBeenSet =
false;
long long GetMaxAttemptsCount() const
void SetMaxAttemptsCount(long long value)
JobLogEventData & WithRawError(RawErrorT &&value)
bool AttemptCountHasBeenSet() const
bool TargetInstanceIDHasBeenSet() const
bool ConversionServerIDHasBeenSet() const
void SetAttemptCount(long long value)
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)
JobLogEventData & WithMaxAttemptsCount(long long value)
bool ConversionPropertiesHasBeenSet() const
AWS_DRS_API JobLogEventData & operator=(Aws::Utils::Json::JsonView jsonValue)
JobLogEventData & WithEventResourceData(EventResourceDataT &&value)
JobLogEventData & WithAttemptCount(long long value)
AWS_DRS_API JobLogEventData(Aws::Utils::Json::JsonView jsonValue)
long long GetAttemptCount() const
const ConversionProperties & GetConversionProperties() const
JobLogEventData & WithTargetInstanceID(TargetInstanceIDT &&value)
AWS_DRS_API Aws::Utils::Json::JsonValue Jsonize() const
bool SourceServerIDHasBeenSet() const
bool MaxAttemptsCountHasBeenSet() 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