7#include <aws/clouddirectory/CloudDirectory_EXPORTS.h>
8#include <aws/clouddirectory/model/BatchReadSuccessfulResponse.h>
9#include <aws/clouddirectory/model/BatchReadException.h>
22namespace CloudDirectory
48 template<
typename SuccessfulResponseT = BatchReadSuccessfulResponse>
49 void SetSuccessfulResponse(SuccessfulResponseT&& value) { m_successfulResponseHasBeenSet =
true; m_successfulResponse = std::forward<SuccessfulResponseT>(value); }
50 template<
typename SuccessfulResponseT = BatchReadSuccessfulResponse>
60 template<
typename ExceptionResponseT = BatchReadException>
61 void SetExceptionResponse(ExceptionResponseT&& value) { m_exceptionResponseHasBeenSet =
true; m_exceptionResponse = std::forward<ExceptionResponseT>(value); }
62 template<
typename ExceptionResponseT = BatchReadException>
68 bool m_successfulResponseHasBeenSet =
false;
71 bool m_exceptionResponseHasBeenSet =
false;
bool ExceptionResponseHasBeenSet() const
AWS_CLOUDDIRECTORY_API Aws::Utils::Json::JsonValue Jsonize() const
const BatchReadSuccessfulResponse & GetSuccessfulResponse() const
AWS_CLOUDDIRECTORY_API BatchReadOperationResponse()=default
const BatchReadException & GetExceptionResponse() const
bool SuccessfulResponseHasBeenSet() const
AWS_CLOUDDIRECTORY_API BatchReadOperationResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
BatchReadOperationResponse & WithExceptionResponse(ExceptionResponseT &&value)
BatchReadOperationResponse & WithSuccessfulResponse(SuccessfulResponseT &&value)
void SetSuccessfulResponse(SuccessfulResponseT &&value)
AWS_CLOUDDIRECTORY_API BatchReadOperationResponse(Aws::Utils::Json::JsonView jsonValue)
void SetExceptionResponse(ExceptionResponseT &&value)
Aws::Utils::Json::JsonValue JsonValue