AWS SDK for C++  1.9.158
AWS SDK for C++
DeployedImage.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 
42  {
43  public:
48 
49 
53  inline const Aws::String& GetSpecifiedImage() const{ return m_specifiedImage; }
54 
58  inline bool SpecifiedImageHasBeenSet() const { return m_specifiedImageHasBeenSet; }
59 
63  inline void SetSpecifiedImage(const Aws::String& value) { m_specifiedImageHasBeenSet = true; m_specifiedImage = value; }
64 
68  inline void SetSpecifiedImage(Aws::String&& value) { m_specifiedImageHasBeenSet = true; m_specifiedImage = std::move(value); }
69 
73  inline void SetSpecifiedImage(const char* value) { m_specifiedImageHasBeenSet = true; m_specifiedImage.assign(value); }
74 
78  inline DeployedImage& WithSpecifiedImage(const Aws::String& value) { SetSpecifiedImage(value); return *this;}
79 
83  inline DeployedImage& WithSpecifiedImage(Aws::String&& value) { SetSpecifiedImage(std::move(value)); return *this;}
84 
88  inline DeployedImage& WithSpecifiedImage(const char* value) { SetSpecifiedImage(value); return *this;}
89 
90 
95  inline const Aws::String& GetResolvedImage() const{ return m_resolvedImage; }
96 
101  inline bool ResolvedImageHasBeenSet() const { return m_resolvedImageHasBeenSet; }
102 
107  inline void SetResolvedImage(const Aws::String& value) { m_resolvedImageHasBeenSet = true; m_resolvedImage = value; }
108 
113  inline void SetResolvedImage(Aws::String&& value) { m_resolvedImageHasBeenSet = true; m_resolvedImage = std::move(value); }
114 
119  inline void SetResolvedImage(const char* value) { m_resolvedImageHasBeenSet = true; m_resolvedImage.assign(value); }
120 
125  inline DeployedImage& WithResolvedImage(const Aws::String& value) { SetResolvedImage(value); return *this;}
126 
131  inline DeployedImage& WithResolvedImage(Aws::String&& value) { SetResolvedImage(std::move(value)); return *this;}
132 
137  inline DeployedImage& WithResolvedImage(const char* value) { SetResolvedImage(value); return *this;}
138 
139 
144  inline const Aws::Utils::DateTime& GetResolutionTime() const{ return m_resolutionTime; }
145 
150  inline bool ResolutionTimeHasBeenSet() const { return m_resolutionTimeHasBeenSet; }
151 
156  inline void SetResolutionTime(const Aws::Utils::DateTime& value) { m_resolutionTimeHasBeenSet = true; m_resolutionTime = value; }
157 
162  inline void SetResolutionTime(Aws::Utils::DateTime&& value) { m_resolutionTimeHasBeenSet = true; m_resolutionTime = std::move(value); }
163 
168  inline DeployedImage& WithResolutionTime(const Aws::Utils::DateTime& value) { SetResolutionTime(value); return *this;}
169 
174  inline DeployedImage& WithResolutionTime(Aws::Utils::DateTime&& value) { SetResolutionTime(std::move(value)); return *this;}
175 
176  private:
177 
178  Aws::String m_specifiedImage;
179  bool m_specifiedImageHasBeenSet;
180 
181  Aws::String m_resolvedImage;
182  bool m_resolvedImageHasBeenSet;
183 
184  Aws::Utils::DateTime m_resolutionTime;
185  bool m_resolutionTimeHasBeenSet;
186  };
187 
188 } // namespace Model
189 } // namespace SageMaker
190 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::DeployedImage::DeployedImage
DeployedImage(Aws::Utils::Json::JsonView jsonValue)
SageMaker_EXPORTS.h
Aws::SageMaker::Model::DeployedImage::SetSpecifiedImage
void SetSpecifiedImage(const Aws::String &value)
Definition: DeployedImage.h:63
Aws::SageMaker::Model::DeployedImage::DeployedImage
DeployedImage()
DateTime.h
Aws::SageMaker::Model::DeployedImage::SetResolutionTime
void SetResolutionTime(const Aws::Utils::DateTime &value)
Definition: DeployedImage.h:156
Aws::SageMaker::Model::DeployedImage::WithResolutionTime
DeployedImage & WithResolutionTime(Aws::Utils::DateTime &&value)
Definition: DeployedImage.h:174
Aws::SageMaker::Model::DeployedImage::SetSpecifiedImage
void SetSpecifiedImage(const char *value)
Definition: DeployedImage.h:73
Aws::SageMaker::Model::DeployedImage::GetResolvedImage
const Aws::String & GetResolvedImage() const
Definition: DeployedImage.h:95
Aws::SageMaker::Model::DeployedImage::SetResolvedImage
void SetResolvedImage(const Aws::String &value)
Definition: DeployedImage.h:107
Aws::SageMaker::Model::DeployedImage::SetSpecifiedImage
void SetSpecifiedImage(Aws::String &&value)
Definition: DeployedImage.h:68
Aws::SageMaker::Model::DeployedImage::ResolvedImageHasBeenSet
bool ResolvedImageHasBeenSet() const
Definition: DeployedImage.h:101
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::DeployedImage::SetResolutionTime
void SetResolutionTime(Aws::Utils::DateTime &&value)
Definition: DeployedImage.h:162
Aws::SageMaker::Model::DeployedImage::ResolutionTimeHasBeenSet
bool ResolutionTimeHasBeenSet() const
Definition: DeployedImage.h:150
Aws::SageMaker::Model::DeployedImage::WithSpecifiedImage
DeployedImage & WithSpecifiedImage(const Aws::String &value)
Definition: DeployedImage.h:78
Aws::SageMaker::Model::DeployedImage::SpecifiedImageHasBeenSet
bool SpecifiedImageHasBeenSet() const
Definition: DeployedImage.h:58
Aws::SageMaker::Model::DeployedImage::operator=
DeployedImage & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::DeployedImage::WithSpecifiedImage
DeployedImage & WithSpecifiedImage(Aws::String &&value)
Definition: DeployedImage.h:83
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::DeployedImage::WithResolvedImage
DeployedImage & WithResolvedImage(Aws::String &&value)
Definition: DeployedImage.h:131
Aws::SageMaker::Model::DeployedImage::WithResolutionTime
DeployedImage & WithResolutionTime(const Aws::Utils::DateTime &value)
Definition: DeployedImage.h:168
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::DeployedImage::GetResolutionTime
const Aws::Utils::DateTime & GetResolutionTime() const
Definition: DeployedImage.h:144
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::DeployedImage
Definition: DeployedImage.h:42
Aws::SageMaker::Model::DeployedImage::WithSpecifiedImage
DeployedImage & WithSpecifiedImage(const char *value)
Definition: DeployedImage.h:88
Aws::SageMaker::Model::DeployedImage::WithResolvedImage
DeployedImage & WithResolvedImage(const Aws::String &value)
Definition: DeployedImage.h:125
Aws::SageMaker::Model::DeployedImage::GetSpecifiedImage
const Aws::String & GetSpecifiedImage() const
Definition: DeployedImage.h:53
Aws::SageMaker::Model::DeployedImage::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::DeployedImage::SetResolvedImage
void SetResolvedImage(const char *value)
Definition: DeployedImage.h:119
Aws::SageMaker::Model::DeployedImage::SetResolvedImage
void SetResolvedImage(Aws::String &&value)
Definition: DeployedImage.h:113
Aws::SageMaker::Model::DeployedImage::WithResolvedImage
DeployedImage & WithResolvedImage(const char *value)
Definition: DeployedImage.h:137