7#include <aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h>
8#include <aws/bedrock-agent-runtime/model/AccessDeniedException.h>
9#include <aws/bedrock-agent-runtime/model/BadGatewayException.h>
10#include <aws/bedrock-agent-runtime/model/ConflictException.h>
11#include <aws/bedrock-agent-runtime/model/DependencyFailedException.h>
12#include <aws/bedrock-agent-runtime/model/FlowCompletionEvent.h>
13#include <aws/bedrock-agent-runtime/model/FlowOutputEvent.h>
14#include <aws/bedrock-agent-runtime/model/InternalServerException.h>
15#include <aws/bedrock-agent-runtime/model/ResourceNotFoundException.h>
16#include <aws/bedrock-agent-runtime/model/ServiceQuotaExceededException.h>
17#include <aws/bedrock-agent-runtime/model/ThrottlingException.h>
18#include <aws/bedrock-agent-runtime/model/ValidationException.h>
31namespace BedrockAgentRuntime
60 inline void SetAccessDeniedException(
const AccessDeniedException& value) { m_accessDeniedExceptionHasBeenSet =
true; m_accessDeniedException = value; }
61 inline void SetAccessDeniedException(AccessDeniedException&& value) { m_accessDeniedExceptionHasBeenSet =
true; m_accessDeniedException = std::move(value); }
86 inline void SetConflictException(
const ConflictException& value) { m_conflictExceptionHasBeenSet =
true; m_conflictException = value; }
87 inline void SetConflictException(ConflictException&& value) { m_conflictExceptionHasBeenSet =
true; m_conflictException = std::move(value); }
135 inline void SetInternalServerException(
const InternalServerException& value) { m_internalServerExceptionHasBeenSet =
true; m_internalServerException = value; }
136 inline void SetInternalServerException(InternalServerException&& value) { m_internalServerExceptionHasBeenSet =
true; m_internalServerException = std::move(value); }
148 inline void SetResourceNotFoundException(
const ResourceNotFoundException& value) { m_resourceNotFoundExceptionHasBeenSet =
true; m_resourceNotFoundException = value; }
149 inline void SetResourceNotFoundException(ResourceNotFoundException&& value) { m_resourceNotFoundExceptionHasBeenSet =
true; m_resourceNotFoundException = std::move(value); }
161 inline void SetServiceQuotaExceededException(
const ServiceQuotaExceededException& value) { m_serviceQuotaExceededExceptionHasBeenSet =
true; m_serviceQuotaExceededException = value; }
162 inline void SetServiceQuotaExceededException(ServiceQuotaExceededException&& value) { m_serviceQuotaExceededExceptionHasBeenSet =
true; m_serviceQuotaExceededException = std::move(value); }
173 inline void SetThrottlingException(
const ThrottlingException& value) { m_throttlingExceptionHasBeenSet =
true; m_throttlingException = value; }
174 inline void SetThrottlingException(ThrottlingException&& value) { m_throttlingExceptionHasBeenSet =
true; m_throttlingException = std::move(value); }
186 inline void SetValidationException(
const ValidationException& value) { m_validationExceptionHasBeenSet =
true; m_validationException = value; }
187 inline void SetValidationException(ValidationException&& value) { m_validationExceptionHasBeenSet =
true; m_validationException = std::move(value); }
193 AccessDeniedException m_accessDeniedException;
194 bool m_accessDeniedExceptionHasBeenSet =
false;
197 bool m_badGatewayExceptionHasBeenSet =
false;
199 ConflictException m_conflictException;
200 bool m_conflictExceptionHasBeenSet =
false;
203 bool m_dependencyFailedExceptionHasBeenSet =
false;
206 bool m_flowCompletionEventHasBeenSet =
false;
209 bool m_flowOutputEventHasBeenSet =
false;
211 InternalServerException m_internalServerException;
212 bool m_internalServerExceptionHasBeenSet =
false;
214 ResourceNotFoundException m_resourceNotFoundException;
215 bool m_resourceNotFoundExceptionHasBeenSet =
false;
217 ServiceQuotaExceededException m_serviceQuotaExceededException;
218 bool m_serviceQuotaExceededExceptionHasBeenSet =
false;
220 ThrottlingException m_throttlingException;
221 bool m_throttlingExceptionHasBeenSet =
false;
223 ValidationException m_validationException;
224 bool m_validationExceptionHasBeenSet =
false;
void SetConflictException(const ConflictException &value)
bool DependencyFailedExceptionHasBeenSet() const
FlowResponseStream & WithValidationException(ValidationException &&value)
FlowResponseStream & WithConflictException(ConflictException &&value)
void SetValidationException(const ValidationException &value)
void SetThrottlingException(ThrottlingException &&value)
void SetThrottlingException(const ThrottlingException &value)
FlowResponseStream & WithDependencyFailedException(DependencyFailedException &&value)
void SetResourceNotFoundException(ResourceNotFoundException &&value)
const InternalServerException & GetInternalServerException() const
void SetInternalServerException(const InternalServerException &value)
AWS_BEDROCKAGENTRUNTIME_API FlowResponseStream & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ConflictExceptionHasBeenSet() const
void SetServiceQuotaExceededException(ServiceQuotaExceededException &&value)
bool FlowCompletionEventHasBeenSet() const
FlowResponseStream & WithValidationException(const ValidationException &value)
const AccessDeniedException & GetAccessDeniedException() const
void SetInternalServerException(InternalServerException &&value)
bool ServiceQuotaExceededExceptionHasBeenSet() const
FlowResponseStream & WithAccessDeniedException(AccessDeniedException &&value)
bool AccessDeniedExceptionHasBeenSet() const
AWS_BEDROCKAGENTRUNTIME_API FlowResponseStream()
FlowResponseStream & WithFlowCompletionEvent(FlowCompletionEvent &&value)
const BadGatewayException & GetBadGatewayException() const
void SetFlowCompletionEvent(const FlowCompletionEvent &value)
void SetAccessDeniedException(const AccessDeniedException &value)
FlowResponseStream & WithInternalServerException(const InternalServerException &value)
bool InternalServerExceptionHasBeenSet() const
bool BadGatewayExceptionHasBeenSet() const
void SetConflictException(ConflictException &&value)
FlowResponseStream & WithAccessDeniedException(const AccessDeniedException &value)
void SetDependencyFailedException(DependencyFailedException &&value)
void SetFlowCompletionEvent(FlowCompletionEvent &&value)
FlowResponseStream & WithInternalServerException(InternalServerException &&value)
FlowResponseStream & WithThrottlingException(ThrottlingException &&value)
FlowResponseStream & WithServiceQuotaExceededException(ServiceQuotaExceededException &&value)
const ConflictException & GetConflictException() const
const FlowOutputEvent & GetFlowOutputEvent() const
void SetFlowOutputEvent(FlowOutputEvent &&value)
const ResourceNotFoundException & GetResourceNotFoundException() const
bool ValidationExceptionHasBeenSet() const
bool FlowOutputEventHasBeenSet() const
AWS_BEDROCKAGENTRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
FlowResponseStream & WithBadGatewayException(BadGatewayException &&value)
void SetResourceNotFoundException(const ResourceNotFoundException &value)
FlowResponseStream & WithResourceNotFoundException(const ResourceNotFoundException &value)
FlowResponseStream & WithDependencyFailedException(const DependencyFailedException &value)
void SetDependencyFailedException(const DependencyFailedException &value)
const ValidationException & GetValidationException() const
bool ResourceNotFoundExceptionHasBeenSet() const
bool ThrottlingExceptionHasBeenSet() const
const FlowCompletionEvent & GetFlowCompletionEvent() const
FlowResponseStream & WithFlowCompletionEvent(const FlowCompletionEvent &value)
void SetAccessDeniedException(AccessDeniedException &&value)
FlowResponseStream & WithFlowOutputEvent(const FlowOutputEvent &value)
FlowResponseStream & WithFlowOutputEvent(FlowOutputEvent &&value)
void SetServiceQuotaExceededException(const ServiceQuotaExceededException &value)
const ServiceQuotaExceededException & GetServiceQuotaExceededException() const
FlowResponseStream & WithBadGatewayException(const BadGatewayException &value)
void SetValidationException(ValidationException &&value)
void SetBadGatewayException(const BadGatewayException &value)
void SetFlowOutputEvent(const FlowOutputEvent &value)
FlowResponseStream & WithServiceQuotaExceededException(const ServiceQuotaExceededException &value)
const ThrottlingException & GetThrottlingException() const
AWS_BEDROCKAGENTRUNTIME_API FlowResponseStream(Aws::Utils::Json::JsonView jsonValue)
const DependencyFailedException & GetDependencyFailedException() const
FlowResponseStream & WithThrottlingException(const ThrottlingException &value)
FlowResponseStream & WithConflictException(const ConflictException &value)
FlowResponseStream & WithResourceNotFoundException(ResourceNotFoundException &&value)
void SetBadGatewayException(BadGatewayException &&value)
Aws::Utils::Json::JsonValue JsonValue