7#include <aws/workspaces-instances/WorkspacesInstances_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace WorkspacesInstances
47 template<
typename EC2ErrorCodeT = Aws::String>
48 void SetEC2ErrorCode(EC2ErrorCodeT&& value) { m_eC2ErrorCodeHasBeenSet =
true; m_eC2ErrorCode = std::forward<EC2ErrorCodeT>(value); }
49 template<
typename EC2ErrorCodeT = Aws::String>
59 template<
typename EC2ExceptionTypeT = Aws::String>
60 void SetEC2ExceptionType(EC2ExceptionTypeT&& value) { m_eC2ExceptionTypeHasBeenSet =
true; m_eC2ExceptionType = std::forward<EC2ExceptionTypeT>(value); }
61 template<
typename EC2ExceptionTypeT = Aws::String>
71 template<
typename EC2ErrorMessageT = Aws::String>
72 void SetEC2ErrorMessage(EC2ErrorMessageT&& value) { m_eC2ErrorMessageHasBeenSet =
true; m_eC2ErrorMessage = std::forward<EC2ErrorMessageT>(value); }
73 template<
typename EC2ErrorMessageT = Aws::String>
79 bool m_eC2ErrorCodeHasBeenSet =
false;
82 bool m_eC2ExceptionTypeHasBeenSet =
false;
85 bool m_eC2ErrorMessageHasBeenSet =
false;
EC2InstanceError & WithEC2ErrorCode(EC2ErrorCodeT &&value)
AWS_WORKSPACESINSTANCES_API EC2InstanceError & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_WORKSPACESINSTANCES_API EC2InstanceError(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetEC2ErrorMessage() const
EC2InstanceError & WithEC2ErrorMessage(EC2ErrorMessageT &&value)
void SetEC2ErrorCode(EC2ErrorCodeT &&value)
AWS_WORKSPACESINSTANCES_API EC2InstanceError()=default
AWS_WORKSPACESINSTANCES_API Aws::Utils::Json::JsonValue Jsonize() const
bool EC2ExceptionTypeHasBeenSet() const
void SetEC2ExceptionType(EC2ExceptionTypeT &&value)
EC2InstanceError & WithEC2ExceptionType(EC2ExceptionTypeT &&value)
bool EC2ErrorCodeHasBeenSet() const
const Aws::String & GetEC2ErrorCode() const
bool EC2ErrorMessageHasBeenSet() const
const Aws::String & GetEC2ExceptionType() const
void SetEC2ErrorMessage(EC2ErrorMessageT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue