7#include <aws/sagemaker-runtime/SageMakerRuntime_EXPORTS.h>
8#include <aws/sagemaker-runtime/model/ModelStreamError.h>
9#include <aws/sagemaker-runtime/model/PayloadPart.h>
20namespace SageMakerRuntime {
44 template <
typename PayloadPartT = PayloadPart>
46 m_payloadPartHasBeenSet =
true;
47 m_payloadPart = std::forward<PayloadPartT>(value);
49 template <
typename PayloadPartT = PayloadPart>
67 template <
typename ModelStreamErrorT = ModelStreamError>
69 m_modelStreamErrorHasBeenSet =
true;
70 m_modelStreamError = std::forward<ModelStreamErrorT>(value);
72 template <
typename ModelStreamErrorT = ModelStreamError>
86 template <
typename InternalStreamFailureT = SageMakerRuntimeError>
88 m_internalStreamFailureHasBeenSet =
true;
89 m_internalStreamFailure = std::forward<InternalStreamFailureT>(value);
91 template <
typename InternalStreamFailureT = SageMakerRuntimeError>
103 bool m_payloadPartHasBeenSet =
false;
104 bool m_modelStreamErrorHasBeenSet =
false;
105 bool m_internalStreamFailureHasBeenSet =
false;
const SageMakerRuntimeError & GetInternalStreamFailure() const
ResponseStream & WithPayloadPart(PayloadPartT &&value)
ResponseStream & WithModelStreamError(ModelStreamErrorT &&value)
AWS_SAGEMAKERRUNTIME_API ResponseStream(Aws::Utils::Json::JsonView jsonValue)
bool PayloadPartHasBeenSet() const
void SetInternalStreamFailure(InternalStreamFailureT &&value)
ResponseStream & WithInternalStreamFailure(InternalStreamFailureT &&value)
AWS_SAGEMAKERRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
void SetPayloadPart(PayloadPartT &&value)
AWS_SAGEMAKERRUNTIME_API ResponseStream & operator=(Aws::Utils::Json::JsonView jsonValue)
const ModelStreamError & GetModelStreamError() const
void SetModelStreamError(ModelStreamErrorT &&value)
AWS_SAGEMAKERRUNTIME_API ResponseStream()=default
const PayloadPart & GetPayloadPart() const
bool ModelStreamErrorHasBeenSet() const
bool InternalStreamFailureHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue