AWS SDK for C++

AWS SDK for C++ Version 1.11.718

Loading...
Searching...
No Matches
ClarifyShapBaselineConfig.h
1
6#pragma once
7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/sagemaker/SageMaker_EXPORTS.h>
9
10#include <utility>
11
12namespace Aws {
13namespace Utils {
14namespace Json {
15class JsonValue;
16class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace SageMaker {
20namespace Model {
21
39 public:
40 AWS_SAGEMAKER_API ClarifyShapBaselineConfig() = default;
43 AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const;
44
46
50 inline const Aws::String& GetMimeType() const { return m_mimeType; }
51 inline bool MimeTypeHasBeenSet() const { return m_mimeTypeHasBeenSet; }
52 template <typename MimeTypeT = Aws::String>
53 void SetMimeType(MimeTypeT&& value) {
54 m_mimeTypeHasBeenSet = true;
55 m_mimeType = std::forward<MimeTypeT>(value);
56 }
57 template <typename MimeTypeT = Aws::String>
59 SetMimeType(std::forward<MimeTypeT>(value));
60 return *this;
61 }
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) {
82 m_shapBaselineHasBeenSet = true;
83 m_shapBaseline = std::forward<ShapBaselineT>(value);
84 }
85 template <typename ShapBaselineT = Aws::String>
87 SetShapBaseline(std::forward<ShapBaselineT>(value));
88 return *this;
89 }
91
93
106 inline const Aws::String& GetShapBaselineUri() const { return m_shapBaselineUri; }
107 inline bool ShapBaselineUriHasBeenSet() const { return m_shapBaselineUriHasBeenSet; }
108 template <typename ShapBaselineUriT = Aws::String>
109 void SetShapBaselineUri(ShapBaselineUriT&& value) {
110 m_shapBaselineUriHasBeenSet = true;
111 m_shapBaselineUri = std::forward<ShapBaselineUriT>(value);
112 }
113 template <typename ShapBaselineUriT = Aws::String>
115 SetShapBaselineUri(std::forward<ShapBaselineUriT>(value));
116 return *this;
117 }
119 private:
120 Aws::String m_mimeType;
121
122 Aws::String m_shapBaseline;
123
124 Aws::String m_shapBaselineUri;
125 bool m_mimeTypeHasBeenSet = false;
126 bool m_shapBaselineHasBeenSet = false;
127 bool m_shapBaselineUriHasBeenSet = false;
128};
129
130} // namespace Model
131} // namespace SageMaker
132} // 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