7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/AsyncInferenceClientConfig.h>
9#include <aws/sagemaker/model/AsyncInferenceOutputConfig.h>
43 template <
typename ClientConfigT = AsyncInferenceClientConfig>
45 m_clientConfigHasBeenSet =
true;
46 m_clientConfig = std::forward<ClientConfigT>(value);
48 template <
typename ClientConfigT = AsyncInferenceClientConfig>
62 template <
typename OutputConfigT = AsyncInferenceOutputConfig>
64 m_outputConfigHasBeenSet =
true;
65 m_outputConfig = std::forward<OutputConfigT>(value);
67 template <
typename OutputConfigT = AsyncInferenceOutputConfig>
77 bool m_clientConfigHasBeenSet =
false;
78 bool m_outputConfigHasBeenSet =
false;
AWS_SAGEMAKER_API AsyncInferenceConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SAGEMAKER_API AsyncInferenceConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ClientConfigHasBeenSet() const
AsyncInferenceConfig & WithOutputConfig(OutputConfigT &&value)
AsyncInferenceConfig & WithClientConfig(ClientConfigT &&value)
const AsyncInferenceOutputConfig & GetOutputConfig() const
AWS_SAGEMAKER_API AsyncInferenceConfig()=default
const AsyncInferenceClientConfig & GetClientConfig() const
void SetClientConfig(ClientConfigT &&value)
bool OutputConfigHasBeenSet() const
void SetOutputConfig(OutputConfigT &&value)
Aws::Utils::Json::JsonValue JsonValue