AWS SDK for C++  1.9.160
AWS SDK for C++
ModelExplainabilityAppSpecification.h
Go to the documentation of this file.
1 
6 #pragma once
10 #include <utility>
11 
12 namespace Aws
13 {
14 namespace Utils
15 {
16 namespace Json
17 {
18  class JsonValue;
19  class JsonView;
20 } // namespace Json
21 } // namespace Utils
22 namespace SageMaker
23 {
24 namespace Model
25 {
26 
34  {
35  public:
40 
41 
45  inline const Aws::String& GetImageUri() const{ return m_imageUri; }
46 
50  inline bool ImageUriHasBeenSet() const { return m_imageUriHasBeenSet; }
51 
55  inline void SetImageUri(const Aws::String& value) { m_imageUriHasBeenSet = true; m_imageUri = value; }
56 
60  inline void SetImageUri(Aws::String&& value) { m_imageUriHasBeenSet = true; m_imageUri = std::move(value); }
61 
65  inline void SetImageUri(const char* value) { m_imageUriHasBeenSet = true; m_imageUri.assign(value); }
66 
70  inline ModelExplainabilityAppSpecification& WithImageUri(const Aws::String& value) { SetImageUri(value); return *this;}
71 
75  inline ModelExplainabilityAppSpecification& WithImageUri(Aws::String&& value) { SetImageUri(std::move(value)); return *this;}
76 
80  inline ModelExplainabilityAppSpecification& WithImageUri(const char* value) { SetImageUri(value); return *this;}
81 
82 
89  inline const Aws::String& GetConfigUri() const{ return m_configUri; }
90 
97  inline bool ConfigUriHasBeenSet() const { return m_configUriHasBeenSet; }
98 
105  inline void SetConfigUri(const Aws::String& value) { m_configUriHasBeenSet = true; m_configUri = value; }
106 
113  inline void SetConfigUri(Aws::String&& value) { m_configUriHasBeenSet = true; m_configUri = std::move(value); }
114 
121  inline void SetConfigUri(const char* value) { m_configUriHasBeenSet = true; m_configUri.assign(value); }
122 
129  inline ModelExplainabilityAppSpecification& WithConfigUri(const Aws::String& value) { SetConfigUri(value); return *this;}
130 
137  inline ModelExplainabilityAppSpecification& WithConfigUri(Aws::String&& value) { SetConfigUri(std::move(value)); return *this;}
138 
145  inline ModelExplainabilityAppSpecification& WithConfigUri(const char* value) { SetConfigUri(value); return *this;}
146 
147 
151  inline const Aws::Map<Aws::String, Aws::String>& GetEnvironment() const{ return m_environment; }
152 
156  inline bool EnvironmentHasBeenSet() const { return m_environmentHasBeenSet; }
157 
161  inline void SetEnvironment(const Aws::Map<Aws::String, Aws::String>& value) { m_environmentHasBeenSet = true; m_environment = value; }
162 
166  inline void SetEnvironment(Aws::Map<Aws::String, Aws::String>&& value) { m_environmentHasBeenSet = true; m_environment = std::move(value); }
167 
171  inline ModelExplainabilityAppSpecification& WithEnvironment(const Aws::Map<Aws::String, Aws::String>& value) { SetEnvironment(value); return *this;}
172 
176  inline ModelExplainabilityAppSpecification& WithEnvironment(Aws::Map<Aws::String, Aws::String>&& value) { SetEnvironment(std::move(value)); return *this;}
177 
181  inline ModelExplainabilityAppSpecification& AddEnvironment(const Aws::String& key, const Aws::String& value) { m_environmentHasBeenSet = true; m_environment.emplace(key, value); return *this; }
182 
186  inline ModelExplainabilityAppSpecification& AddEnvironment(Aws::String&& key, const Aws::String& value) { m_environmentHasBeenSet = true; m_environment.emplace(std::move(key), value); return *this; }
187 
191  inline ModelExplainabilityAppSpecification& AddEnvironment(const Aws::String& key, Aws::String&& value) { m_environmentHasBeenSet = true; m_environment.emplace(key, std::move(value)); return *this; }
192 
196  inline ModelExplainabilityAppSpecification& AddEnvironment(Aws::String&& key, Aws::String&& value) { m_environmentHasBeenSet = true; m_environment.emplace(std::move(key), std::move(value)); return *this; }
197 
201  inline ModelExplainabilityAppSpecification& AddEnvironment(const char* key, Aws::String&& value) { m_environmentHasBeenSet = true; m_environment.emplace(key, std::move(value)); return *this; }
202 
206  inline ModelExplainabilityAppSpecification& AddEnvironment(Aws::String&& key, const char* value) { m_environmentHasBeenSet = true; m_environment.emplace(std::move(key), value); return *this; }
207 
211  inline ModelExplainabilityAppSpecification& AddEnvironment(const char* key, const char* value) { m_environmentHasBeenSet = true; m_environment.emplace(key, value); return *this; }
212 
213  private:
214 
215  Aws::String m_imageUri;
216  bool m_imageUriHasBeenSet;
217 
218  Aws::String m_configUri;
219  bool m_configUriHasBeenSet;
220 
222  bool m_environmentHasBeenSet;
223  };
224 
225 } // namespace Model
226 } // namespace SageMaker
227 } // namespace Aws
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::SetImageUri
void SetImageUri(const char *value)
Definition: ModelExplainabilityAppSpecification.h:65
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::ImageUriHasBeenSet
bool ImageUriHasBeenSet() const
Definition: ModelExplainabilityAppSpecification.h:50
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::GetImageUri
const Aws::String & GetImageUri() const
Definition: ModelExplainabilityAppSpecification.h:45
SageMaker_EXPORTS.h
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::EnvironmentHasBeenSet
bool EnvironmentHasBeenSet() const
Definition: ModelExplainabilityAppSpecification.h:156
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::WithImageUri
ModelExplainabilityAppSpecification & WithImageUri(const Aws::String &value)
Definition: ModelExplainabilityAppSpecification.h:70
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::AddEnvironment
ModelExplainabilityAppSpecification & AddEnvironment(const char *key, Aws::String &&value)
Definition: ModelExplainabilityAppSpecification.h:201
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::ModelExplainabilityAppSpecification
ModelExplainabilityAppSpecification(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::SetImageUri
void SetImageUri(Aws::String &&value)
Definition: ModelExplainabilityAppSpecification.h:60
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::SetEnvironment
void SetEnvironment(Aws::Map< Aws::String, Aws::String > &&value)
Definition: ModelExplainabilityAppSpecification.h:166
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::AddEnvironment
ModelExplainabilityAppSpecification & AddEnvironment(const Aws::String &key, Aws::String &&value)
Definition: ModelExplainabilityAppSpecification.h:191
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::SetConfigUri
void SetConfigUri(const Aws::String &value)
Definition: ModelExplainabilityAppSpecification.h:105
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::AddEnvironment
ModelExplainabilityAppSpecification & AddEnvironment(const Aws::String &key, const Aws::String &value)
Definition: ModelExplainabilityAppSpecification.h:181
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::GetEnvironment
const Aws::Map< Aws::String, Aws::String > & GetEnvironment() const
Definition: ModelExplainabilityAppSpecification.h:151
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::SetEnvironment
void SetEnvironment(const Aws::Map< Aws::String, Aws::String > &value)
Definition: ModelExplainabilityAppSpecification.h:161
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::SetImageUri
void SetImageUri(const Aws::String &value)
Definition: ModelExplainabilityAppSpecification.h:55
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::ConfigUriHasBeenSet
bool ConfigUriHasBeenSet() const
Definition: ModelExplainabilityAppSpecification.h:97
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::operator=
ModelExplainabilityAppSpecification & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::AddEnvironment
ModelExplainabilityAppSpecification & AddEnvironment(Aws::String &&key, const char *value)
Definition: ModelExplainabilityAppSpecification.h:206
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::SetConfigUri
void SetConfigUri(Aws::String &&value)
Definition: ModelExplainabilityAppSpecification.h:113
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::WithImageUri
ModelExplainabilityAppSpecification & WithImageUri(Aws::String &&value)
Definition: ModelExplainabilityAppSpecification.h:75
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::ModelExplainabilityAppSpecification
ModelExplainabilityAppSpecification()
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::WithEnvironment
ModelExplainabilityAppSpecification & WithEnvironment(Aws::Map< Aws::String, Aws::String > &&value)
Definition: ModelExplainabilityAppSpecification.h:176
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::AddEnvironment
ModelExplainabilityAppSpecification & AddEnvironment(Aws::String &&key, Aws::String &&value)
Definition: ModelExplainabilityAppSpecification.h:196
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::AddEnvironment
ModelExplainabilityAppSpecification & AddEnvironment(const char *key, const char *value)
Definition: ModelExplainabilityAppSpecification.h:211
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::SetConfigUri
void SetConfigUri(const char *value)
Definition: ModelExplainabilityAppSpecification.h:121
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::WithConfigUri
ModelExplainabilityAppSpecification & WithConfigUri(Aws::String &&value)
Definition: ModelExplainabilityAppSpecification.h:137
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::WithConfigUri
ModelExplainabilityAppSpecification & WithConfigUri(const Aws::String &value)
Definition: ModelExplainabilityAppSpecification.h:129
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::WithImageUri
ModelExplainabilityAppSpecification & WithImageUri(const char *value)
Definition: ModelExplainabilityAppSpecification.h:80
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::GetConfigUri
const Aws::String & GetConfigUri() const
Definition: ModelExplainabilityAppSpecification.h:89
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::WithEnvironment
ModelExplainabilityAppSpecification & WithEnvironment(const Aws::Map< Aws::String, Aws::String > &value)
Definition: ModelExplainabilityAppSpecification.h:171
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::AddEnvironment
ModelExplainabilityAppSpecification & AddEnvironment(Aws::String &&key, const Aws::String &value)
Definition: ModelExplainabilityAppSpecification.h:186
AWSMap.h
Aws::SageMaker::Model::ModelExplainabilityAppSpecification
Definition: ModelExplainabilityAppSpecification.h:34
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::SageMaker::Model::ModelExplainabilityAppSpecification::WithConfigUri
ModelExplainabilityAppSpecification & WithConfigUri(const char *value)
Definition: ModelExplainabilityAppSpecification.h:145