AWS SDK for C++

AWS SDK for C++ Version 1.11.612

Loading...
Searching...
No Matches
ClarifyShapBaselineConfig.h
1
6#pragma once
7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <utility>
10
11namespace Aws
12{
13namespace Utils
14{
15namespace Json
16{
17 class JsonValue;
18 class JsonView;
19} // namespace Json
20} // namespace Utils
21namespace SageMaker
22{
23namespace Model
24{
25
43 {
44 public:
45 AWS_SAGEMAKER_API ClarifyShapBaselineConfig() = default;
48 AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const;
49
50
52
56 inline const Aws::String& GetMimeType() const { return m_mimeType; }
57 inline bool MimeTypeHasBeenSet() const { return m_mimeTypeHasBeenSet; }
58 template<typename MimeTypeT = Aws::String>
59 void SetMimeType(MimeTypeT&& value) { m_mimeTypeHasBeenSet = true; m_mimeType = std::forward<MimeTypeT>(value); }
60 template<typename MimeTypeT = Aws::String>
61 ClarifyShapBaselineConfig& WithMimeType(MimeTypeT&& value) { SetMimeType(std::forward<MimeTypeT>(value)); return *this;}
63
65
78 inline const Aws::String& GetShapBaseline() const { return m_shapBaseline; }
79 inline bool ShapBaselineHasBeenSet() const { return m_shapBaselineHasBeenSet; }
80 template<typename ShapBaselineT = Aws::String>
81 void SetShapBaseline(ShapBaselineT&& value) { m_shapBaselineHasBeenSet = true; m_shapBaseline = std::forward<ShapBaselineT>(value); }
82 template<typename ShapBaselineT = Aws::String>
83 ClarifyShapBaselineConfig& WithShapBaseline(ShapBaselineT&& value) { SetShapBaseline(std::forward<ShapBaselineT>(value)); return *this;}
85
87
100 inline const Aws::String& GetShapBaselineUri() const { return m_shapBaselineUri; }
101 inline bool ShapBaselineUriHasBeenSet() const { return m_shapBaselineUriHasBeenSet; }
102 template<typename ShapBaselineUriT = Aws::String>
103 void SetShapBaselineUri(ShapBaselineUriT&& value) { m_shapBaselineUriHasBeenSet = true; m_shapBaselineUri = std::forward<ShapBaselineUriT>(value); }
104 template<typename ShapBaselineUriT = Aws::String>
105 ClarifyShapBaselineConfig& WithShapBaselineUri(ShapBaselineUriT&& value) { SetShapBaselineUri(std::forward<ShapBaselineUriT>(value)); return *this;}
107 private:
108
109 Aws::String m_mimeType;
110 bool m_mimeTypeHasBeenSet = false;
111
112 Aws::String m_shapBaseline;
113 bool m_shapBaselineHasBeenSet = false;
114
115 Aws::String m_shapBaselineUri;
116 bool m_shapBaselineUriHasBeenSet = false;
117 };
118
119} // namespace Model
120} // namespace SageMaker
121} // namespace Aws
ClarifyShapBaselineConfig & WithMimeType(MimeTypeT &&value)
ClarifyShapBaselineConfig & WithShapBaseline(ShapBaselineT &&value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SAGEMAKER_API ClarifyShapBaselineConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API ClarifyShapBaselineConfig()=default
AWS_SAGEMAKER_API ClarifyShapBaselineConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
ClarifyShapBaselineConfig & WithShapBaselineUri(ShapBaselineUriT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue