AWS SDK for C++  1.9.153
AWS SDK for C++
NotebookInstanceSummary.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace Utils
18 {
19 namespace Json
20 {
21  class JsonValue;
22  class JsonView;
23 } // namespace Json
24 } // namespace Utils
25 namespace SageMaker
26 {
27 namespace Model
28 {
29 
37  {
38  public:
43 
44 
48  inline const Aws::String& GetNotebookInstanceName() const{ return m_notebookInstanceName; }
49 
53  inline bool NotebookInstanceNameHasBeenSet() const { return m_notebookInstanceNameHasBeenSet; }
54 
58  inline void SetNotebookInstanceName(const Aws::String& value) { m_notebookInstanceNameHasBeenSet = true; m_notebookInstanceName = value; }
59 
63  inline void SetNotebookInstanceName(Aws::String&& value) { m_notebookInstanceNameHasBeenSet = true; m_notebookInstanceName = std::move(value); }
64 
68  inline void SetNotebookInstanceName(const char* value) { m_notebookInstanceNameHasBeenSet = true; m_notebookInstanceName.assign(value); }
69 
73  inline NotebookInstanceSummary& WithNotebookInstanceName(const Aws::String& value) { SetNotebookInstanceName(value); return *this;}
74 
78  inline NotebookInstanceSummary& WithNotebookInstanceName(Aws::String&& value) { SetNotebookInstanceName(std::move(value)); return *this;}
79 
83  inline NotebookInstanceSummary& WithNotebookInstanceName(const char* value) { SetNotebookInstanceName(value); return *this;}
84 
85 
89  inline const Aws::String& GetNotebookInstanceArn() const{ return m_notebookInstanceArn; }
90 
94  inline bool NotebookInstanceArnHasBeenSet() const { return m_notebookInstanceArnHasBeenSet; }
95 
99  inline void SetNotebookInstanceArn(const Aws::String& value) { m_notebookInstanceArnHasBeenSet = true; m_notebookInstanceArn = value; }
100 
104  inline void SetNotebookInstanceArn(Aws::String&& value) { m_notebookInstanceArnHasBeenSet = true; m_notebookInstanceArn = std::move(value); }
105 
109  inline void SetNotebookInstanceArn(const char* value) { m_notebookInstanceArnHasBeenSet = true; m_notebookInstanceArn.assign(value); }
110 
114  inline NotebookInstanceSummary& WithNotebookInstanceArn(const Aws::String& value) { SetNotebookInstanceArn(value); return *this;}
115 
119  inline NotebookInstanceSummary& WithNotebookInstanceArn(Aws::String&& value) { SetNotebookInstanceArn(std::move(value)); return *this;}
120 
124  inline NotebookInstanceSummary& WithNotebookInstanceArn(const char* value) { SetNotebookInstanceArn(value); return *this;}
125 
126 
130  inline const NotebookInstanceStatus& GetNotebookInstanceStatus() const{ return m_notebookInstanceStatus; }
131 
135  inline bool NotebookInstanceStatusHasBeenSet() const { return m_notebookInstanceStatusHasBeenSet; }
136 
140  inline void SetNotebookInstanceStatus(const NotebookInstanceStatus& value) { m_notebookInstanceStatusHasBeenSet = true; m_notebookInstanceStatus = value; }
141 
145  inline void SetNotebookInstanceStatus(NotebookInstanceStatus&& value) { m_notebookInstanceStatusHasBeenSet = true; m_notebookInstanceStatus = std::move(value); }
146 
150  inline NotebookInstanceSummary& WithNotebookInstanceStatus(const NotebookInstanceStatus& value) { SetNotebookInstanceStatus(value); return *this;}
151 
155  inline NotebookInstanceSummary& WithNotebookInstanceStatus(NotebookInstanceStatus&& value) { SetNotebookInstanceStatus(std::move(value)); return *this;}
156 
157 
162  inline const Aws::String& GetUrl() const{ return m_url; }
163 
168  inline bool UrlHasBeenSet() const { return m_urlHasBeenSet; }
169 
174  inline void SetUrl(const Aws::String& value) { m_urlHasBeenSet = true; m_url = value; }
175 
180  inline void SetUrl(Aws::String&& value) { m_urlHasBeenSet = true; m_url = std::move(value); }
181 
186  inline void SetUrl(const char* value) { m_urlHasBeenSet = true; m_url.assign(value); }
187 
192  inline NotebookInstanceSummary& WithUrl(const Aws::String& value) { SetUrl(value); return *this;}
193 
198  inline NotebookInstanceSummary& WithUrl(Aws::String&& value) { SetUrl(std::move(value)); return *this;}
199 
204  inline NotebookInstanceSummary& WithUrl(const char* value) { SetUrl(value); return *this;}
205 
206 
210  inline const InstanceType& GetInstanceType() const{ return m_instanceType; }
211 
215  inline bool InstanceTypeHasBeenSet() const { return m_instanceTypeHasBeenSet; }
216 
220  inline void SetInstanceType(const InstanceType& value) { m_instanceTypeHasBeenSet = true; m_instanceType = value; }
221 
225  inline void SetInstanceType(InstanceType&& value) { m_instanceTypeHasBeenSet = true; m_instanceType = std::move(value); }
226 
230  inline NotebookInstanceSummary& WithInstanceType(const InstanceType& value) { SetInstanceType(value); return *this;}
231 
235  inline NotebookInstanceSummary& WithInstanceType(InstanceType&& value) { SetInstanceType(std::move(value)); return *this;}
236 
237 
241  inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
242 
246  inline bool CreationTimeHasBeenSet() const { return m_creationTimeHasBeenSet; }
247 
251  inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTimeHasBeenSet = true; m_creationTime = value; }
252 
256  inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTimeHasBeenSet = true; m_creationTime = std::move(value); }
257 
261  inline NotebookInstanceSummary& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
262 
266  inline NotebookInstanceSummary& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
267 
268 
272  inline const Aws::Utils::DateTime& GetLastModifiedTime() const{ return m_lastModifiedTime; }
273 
277  inline bool LastModifiedTimeHasBeenSet() const { return m_lastModifiedTimeHasBeenSet; }
278 
282  inline void SetLastModifiedTime(const Aws::Utils::DateTime& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = value; }
283 
287  inline void SetLastModifiedTime(Aws::Utils::DateTime&& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = std::move(value); }
288 
292  inline NotebookInstanceSummary& WithLastModifiedTime(const Aws::Utils::DateTime& value) { SetLastModifiedTime(value); return *this;}
293 
297  inline NotebookInstanceSummary& WithLastModifiedTime(Aws::Utils::DateTime&& value) { SetLastModifiedTime(std::move(value)); return *this;}
298 
299 
307  inline const Aws::String& GetNotebookInstanceLifecycleConfigName() const{ return m_notebookInstanceLifecycleConfigName; }
308 
316  inline bool NotebookInstanceLifecycleConfigNameHasBeenSet() const { return m_notebookInstanceLifecycleConfigNameHasBeenSet; }
317 
325  inline void SetNotebookInstanceLifecycleConfigName(const Aws::String& value) { m_notebookInstanceLifecycleConfigNameHasBeenSet = true; m_notebookInstanceLifecycleConfigName = value; }
326 
334  inline void SetNotebookInstanceLifecycleConfigName(Aws::String&& value) { m_notebookInstanceLifecycleConfigNameHasBeenSet = true; m_notebookInstanceLifecycleConfigName = std::move(value); }
335 
343  inline void SetNotebookInstanceLifecycleConfigName(const char* value) { m_notebookInstanceLifecycleConfigNameHasBeenSet = true; m_notebookInstanceLifecycleConfigName.assign(value); }
344 
352  inline NotebookInstanceSummary& WithNotebookInstanceLifecycleConfigName(const Aws::String& value) { SetNotebookInstanceLifecycleConfigName(value); return *this;}
353 
361  inline NotebookInstanceSummary& WithNotebookInstanceLifecycleConfigName(Aws::String&& value) { SetNotebookInstanceLifecycleConfigName(std::move(value)); return *this;}
362 
370  inline NotebookInstanceSummary& WithNotebookInstanceLifecycleConfigName(const char* value) { SetNotebookInstanceLifecycleConfigName(value); return *this;}
371 
372 
384  inline const Aws::String& GetDefaultCodeRepository() const{ return m_defaultCodeRepository; }
385 
397  inline bool DefaultCodeRepositoryHasBeenSet() const { return m_defaultCodeRepositoryHasBeenSet; }
398 
410  inline void SetDefaultCodeRepository(const Aws::String& value) { m_defaultCodeRepositoryHasBeenSet = true; m_defaultCodeRepository = value; }
411 
423  inline void SetDefaultCodeRepository(Aws::String&& value) { m_defaultCodeRepositoryHasBeenSet = true; m_defaultCodeRepository = std::move(value); }
424 
436  inline void SetDefaultCodeRepository(const char* value) { m_defaultCodeRepositoryHasBeenSet = true; m_defaultCodeRepository.assign(value); }
437 
449  inline NotebookInstanceSummary& WithDefaultCodeRepository(const Aws::String& value) { SetDefaultCodeRepository(value); return *this;}
450 
462  inline NotebookInstanceSummary& WithDefaultCodeRepository(Aws::String&& value) { SetDefaultCodeRepository(std::move(value)); return *this;}
463 
475  inline NotebookInstanceSummary& WithDefaultCodeRepository(const char* value) { SetDefaultCodeRepository(value); return *this;}
476 
477 
489  inline const Aws::Vector<Aws::String>& GetAdditionalCodeRepositories() const{ return m_additionalCodeRepositories; }
490 
502  inline bool AdditionalCodeRepositoriesHasBeenSet() const { return m_additionalCodeRepositoriesHasBeenSet; }
503 
515  inline void SetAdditionalCodeRepositories(const Aws::Vector<Aws::String>& value) { m_additionalCodeRepositoriesHasBeenSet = true; m_additionalCodeRepositories = value; }
516 
528  inline void SetAdditionalCodeRepositories(Aws::Vector<Aws::String>&& value) { m_additionalCodeRepositoriesHasBeenSet = true; m_additionalCodeRepositories = std::move(value); }
529 
541  inline NotebookInstanceSummary& WithAdditionalCodeRepositories(const Aws::Vector<Aws::String>& value) { SetAdditionalCodeRepositories(value); return *this;}
542 
554  inline NotebookInstanceSummary& WithAdditionalCodeRepositories(Aws::Vector<Aws::String>&& value) { SetAdditionalCodeRepositories(std::move(value)); return *this;}
555 
567  inline NotebookInstanceSummary& AddAdditionalCodeRepositories(const Aws::String& value) { m_additionalCodeRepositoriesHasBeenSet = true; m_additionalCodeRepositories.push_back(value); return *this; }
568 
580  inline NotebookInstanceSummary& AddAdditionalCodeRepositories(Aws::String&& value) { m_additionalCodeRepositoriesHasBeenSet = true; m_additionalCodeRepositories.push_back(std::move(value)); return *this; }
581 
593  inline NotebookInstanceSummary& AddAdditionalCodeRepositories(const char* value) { m_additionalCodeRepositoriesHasBeenSet = true; m_additionalCodeRepositories.push_back(value); return *this; }
594 
595  private:
596 
597  Aws::String m_notebookInstanceName;
598  bool m_notebookInstanceNameHasBeenSet;
599 
600  Aws::String m_notebookInstanceArn;
601  bool m_notebookInstanceArnHasBeenSet;
602 
603  NotebookInstanceStatus m_notebookInstanceStatus;
604  bool m_notebookInstanceStatusHasBeenSet;
605 
606  Aws::String m_url;
607  bool m_urlHasBeenSet;
608 
609  InstanceType m_instanceType;
610  bool m_instanceTypeHasBeenSet;
611 
612  Aws::Utils::DateTime m_creationTime;
613  bool m_creationTimeHasBeenSet;
614 
615  Aws::Utils::DateTime m_lastModifiedTime;
616  bool m_lastModifiedTimeHasBeenSet;
617 
618  Aws::String m_notebookInstanceLifecycleConfigName;
619  bool m_notebookInstanceLifecycleConfigNameHasBeenSet;
620 
621  Aws::String m_defaultCodeRepository;
622  bool m_defaultCodeRepositoryHasBeenSet;
623 
624  Aws::Vector<Aws::String> m_additionalCodeRepositories;
625  bool m_additionalCodeRepositoriesHasBeenSet;
626  };
627 
628 } // namespace Model
629 } // namespace SageMaker
630 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SageMaker::Model::NotebookInstanceSummary::NotebookInstanceStatusHasBeenSet
bool NotebookInstanceStatusHasBeenSet() const
Definition: NotebookInstanceSummary.h:135
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
SageMaker_EXPORTS.h
Aws::SageMaker::Model::NotebookInstanceSummary::WithLastModifiedTime
NotebookInstanceSummary & WithLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: NotebookInstanceSummary.h:292
Aws::SageMaker::Model::NotebookInstanceSummary::WithNotebookInstanceName
NotebookInstanceSummary & WithNotebookInstanceName(Aws::String &&value)
Definition: NotebookInstanceSummary.h:78
Aws::SageMaker::Model::NotebookInstanceSummary::SetCreationTime
void SetCreationTime(Aws::Utils::DateTime &&value)
Definition: NotebookInstanceSummary.h:256
Aws::SageMaker::Model::NotebookInstanceSummary::WithNotebookInstanceArn
NotebookInstanceSummary & WithNotebookInstanceArn(const Aws::String &value)
Definition: NotebookInstanceSummary.h:114
Aws::SageMaker::Model::NotebookInstanceSummary
Definition: NotebookInstanceSummary.h:37
Aws::SageMaker::Model::NotebookInstanceSummary::WithNotebookInstanceArn
NotebookInstanceSummary & WithNotebookInstanceArn(Aws::String &&value)
Definition: NotebookInstanceSummary.h:119
NotebookInstanceStatus.h
Aws::SageMaker::Model::NotebookInstanceSummary::WithCreationTime
NotebookInstanceSummary & WithCreationTime(Aws::Utils::DateTime &&value)
Definition: NotebookInstanceSummary.h:266
Aws::SageMaker::Model::NotebookInstanceSummary::WithUrl
NotebookInstanceSummary & WithUrl(const char *value)
Definition: NotebookInstanceSummary.h:204
Aws::SageMaker::Model::NotebookInstanceSummary::AdditionalCodeRepositoriesHasBeenSet
bool AdditionalCodeRepositoriesHasBeenSet() const
Definition: NotebookInstanceSummary.h:502
InstanceType.h
DateTime.h
Aws::SageMaker::Model::NotebookInstanceSummary::GetUrl
const Aws::String & GetUrl() const
Definition: NotebookInstanceSummary.h:162
Aws::SageMaker::Model::NotebookInstanceSummary::AddAdditionalCodeRepositories
NotebookInstanceSummary & AddAdditionalCodeRepositories(const char *value)
Definition: NotebookInstanceSummary.h:593
Aws::SageMaker::Model::NotebookInstanceSummary::WithUrl
NotebookInstanceSummary & WithUrl(const Aws::String &value)
Definition: NotebookInstanceSummary.h:192
Aws::SageMaker::Model::NotebookInstanceSummary::WithNotebookInstanceName
NotebookInstanceSummary & WithNotebookInstanceName(const Aws::String &value)
Definition: NotebookInstanceSummary.h:73
Aws::SageMaker::Model::NotebookInstanceSummary::NotebookInstanceNameHasBeenSet
bool NotebookInstanceNameHasBeenSet() const
Definition: NotebookInstanceSummary.h:53
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::NotebookInstanceSummary::SetNotebookInstanceName
void SetNotebookInstanceName(const char *value)
Definition: NotebookInstanceSummary.h:68
Aws::SageMaker::Model::NotebookInstanceSummary::SetDefaultCodeRepository
void SetDefaultCodeRepository(const Aws::String &value)
Definition: NotebookInstanceSummary.h:410
Aws::SageMaker::Model::NotebookInstanceSummary::NotebookInstanceArnHasBeenSet
bool NotebookInstanceArnHasBeenSet() const
Definition: NotebookInstanceSummary.h:94
AWSVector.h
Aws::SageMaker::Model::NotebookInstanceSummary::SetUrl
void SetUrl(Aws::String &&value)
Definition: NotebookInstanceSummary.h:180
Aws::SageMaker::Model::NotebookInstanceSummary::DefaultCodeRepositoryHasBeenSet
bool DefaultCodeRepositoryHasBeenSet() const
Definition: NotebookInstanceSummary.h:397
Aws::SageMaker::Model::NotebookInstanceSummary::LastModifiedTimeHasBeenSet
bool LastModifiedTimeHasBeenSet() const
Definition: NotebookInstanceSummary.h:277
Aws::SageMaker::Model::NotebookInstanceSummary::SetLastModifiedTime
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: NotebookInstanceSummary.h:282
Aws::SageMaker::Model::NotebookInstanceSummary::SetNotebookInstanceStatus
void SetNotebookInstanceStatus(const NotebookInstanceStatus &value)
Definition: NotebookInstanceSummary.h:140
Aws::SageMaker::Model::NotebookInstanceSummary::SetDefaultCodeRepository
void SetDefaultCodeRepository(Aws::String &&value)
Definition: NotebookInstanceSummary.h:423
Aws::SageMaker::Model::NotebookInstanceSummary::SetInstanceType
void SetInstanceType(InstanceType &&value)
Definition: NotebookInstanceSummary.h:225
Aws::SageMaker::Model::NotebookInstanceSummary::InstanceTypeHasBeenSet
bool InstanceTypeHasBeenSet() const
Definition: NotebookInstanceSummary.h:215
Aws::SageMaker::Model::NotebookInstanceSummary::AddAdditionalCodeRepositories
NotebookInstanceSummary & AddAdditionalCodeRepositories(const Aws::String &value)
Definition: NotebookInstanceSummary.h:567
Aws::SageMaker::Model::InstanceType
InstanceType
Definition: InstanceType.h:17
Aws::SageMaker::Model::NotebookInstanceSummary::SetAdditionalCodeRepositories
void SetAdditionalCodeRepositories(const Aws::Vector< Aws::String > &value)
Definition: NotebookInstanceSummary.h:515
Aws::SageMaker::Model::NotebookInstanceSummary::WithUrl
NotebookInstanceSummary & WithUrl(Aws::String &&value)
Definition: NotebookInstanceSummary.h:198
Aws::SageMaker::Model::NotebookInstanceSummary::SetLastModifiedTime
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: NotebookInstanceSummary.h:287
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::NotebookInstanceSummary::WithAdditionalCodeRepositories
NotebookInstanceSummary & WithAdditionalCodeRepositories(Aws::Vector< Aws::String > &&value)
Definition: NotebookInstanceSummary.h:554
Aws::SageMaker::Model::NotebookInstanceSummary::SetUrl
void SetUrl(const Aws::String &value)
Definition: NotebookInstanceSummary.h:174
Aws::SageMaker::Model::NotebookInstanceSummary::WithDefaultCodeRepository
NotebookInstanceSummary & WithDefaultCodeRepository(const char *value)
Definition: NotebookInstanceSummary.h:475
Aws::SageMaker::Model::NotebookInstanceSummary::GetNotebookInstanceStatus
const NotebookInstanceStatus & GetNotebookInstanceStatus() const
Definition: NotebookInstanceSummary.h:130
Aws::SageMaker::Model::NotebookInstanceSummary::AddAdditionalCodeRepositories
NotebookInstanceSummary & AddAdditionalCodeRepositories(Aws::String &&value)
Definition: NotebookInstanceSummary.h:580
Aws::SageMaker::Model::NotebookInstanceSummary::operator=
NotebookInstanceSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::NotebookInstanceSummary::SetCreationTime
void SetCreationTime(const Aws::Utils::DateTime &value)
Definition: NotebookInstanceSummary.h:251
Aws::SageMaker::Model::NotebookInstanceSummary::GetNotebookInstanceLifecycleConfigName
const Aws::String & GetNotebookInstanceLifecycleConfigName() const
Definition: NotebookInstanceSummary.h:307
Aws::SageMaker::Model::NotebookInstanceSummary::GetCreationTime
const Aws::Utils::DateTime & GetCreationTime() const
Definition: NotebookInstanceSummary.h:241
Aws::SageMaker::Model::NotebookInstanceSummary::GetNotebookInstanceName
const Aws::String & GetNotebookInstanceName() const
Definition: NotebookInstanceSummary.h:48
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::NotebookInstanceSummary::SetNotebookInstanceLifecycleConfigName
void SetNotebookInstanceLifecycleConfigName(const Aws::String &value)
Definition: NotebookInstanceSummary.h:325
Aws::SageMaker::Model::NotebookInstanceSummary::SetNotebookInstanceArn
void SetNotebookInstanceArn(Aws::String &&value)
Definition: NotebookInstanceSummary.h:104
Aws::SageMaker::Model::NotebookInstanceSummary::NotebookInstanceSummary
NotebookInstanceSummary(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::NotebookInstanceSummary::WithInstanceType
NotebookInstanceSummary & WithInstanceType(const InstanceType &value)
Definition: NotebookInstanceSummary.h:230
Aws::SageMaker::Model::NotebookInstanceSummary::SetNotebookInstanceArn
void SetNotebookInstanceArn(const Aws::String &value)
Definition: NotebookInstanceSummary.h:99
Aws::SageMaker::Model::NotebookInstanceSummary::UrlHasBeenSet
bool UrlHasBeenSet() const
Definition: NotebookInstanceSummary.h:168
Aws::SageMaker::Model::NotebookInstanceSummary::CreationTimeHasBeenSet
bool CreationTimeHasBeenSet() const
Definition: NotebookInstanceSummary.h:246
Aws::SageMaker::Model::NotebookInstanceStatus
NotebookInstanceStatus
Definition: NotebookInstanceStatus.h:17
Aws::SageMaker::Model::NotebookInstanceSummary::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::NotebookInstanceSummary::GetAdditionalCodeRepositories
const Aws::Vector< Aws::String > & GetAdditionalCodeRepositories() const
Definition: NotebookInstanceSummary.h:489
Aws::SageMaker::Model::NotebookInstanceSummary::GetNotebookInstanceArn
const Aws::String & GetNotebookInstanceArn() const
Definition: NotebookInstanceSummary.h:89
Aws::SageMaker::Model::NotebookInstanceSummary::WithAdditionalCodeRepositories
NotebookInstanceSummary & WithAdditionalCodeRepositories(const Aws::Vector< Aws::String > &value)
Definition: NotebookInstanceSummary.h:541
Aws::SageMaker::Model::NotebookInstanceSummary::SetNotebookInstanceStatus
void SetNotebookInstanceStatus(NotebookInstanceStatus &&value)
Definition: NotebookInstanceSummary.h:145
Aws::SageMaker::Model::NotebookInstanceSummary::WithNotebookInstanceLifecycleConfigName
NotebookInstanceSummary & WithNotebookInstanceLifecycleConfigName(Aws::String &&value)
Definition: NotebookInstanceSummary.h:361
Aws::SageMaker::Model::NotebookInstanceSummary::WithCreationTime
NotebookInstanceSummary & WithCreationTime(const Aws::Utils::DateTime &value)
Definition: NotebookInstanceSummary.h:261
Aws::SageMaker::Model::NotebookInstanceSummary::WithInstanceType
NotebookInstanceSummary & WithInstanceType(InstanceType &&value)
Definition: NotebookInstanceSummary.h:235
Aws::SageMaker::Model::NotebookInstanceSummary::GetLastModifiedTime
const Aws::Utils::DateTime & GetLastModifiedTime() const
Definition: NotebookInstanceSummary.h:272
Aws::SageMaker::Model::NotebookInstanceSummary::SetUrl
void SetUrl(const char *value)
Definition: NotebookInstanceSummary.h:186
Aws::SageMaker::Model::NotebookInstanceSummary::WithNotebookInstanceStatus
NotebookInstanceSummary & WithNotebookInstanceStatus(NotebookInstanceStatus &&value)
Definition: NotebookInstanceSummary.h:155
Aws::SageMaker::Model::NotebookInstanceSummary::SetInstanceType
void SetInstanceType(const InstanceType &value)
Definition: NotebookInstanceSummary.h:220
Aws::SageMaker::Model::NotebookInstanceSummary::NotebookInstanceLifecycleConfigNameHasBeenSet
bool NotebookInstanceLifecycleConfigNameHasBeenSet() const
Definition: NotebookInstanceSummary.h:316
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::NotebookInstanceSummary::SetNotebookInstanceLifecycleConfigName
void SetNotebookInstanceLifecycleConfigName(const char *value)
Definition: NotebookInstanceSummary.h:343
Aws::SageMaker::Model::NotebookInstanceSummary::SetAdditionalCodeRepositories
void SetAdditionalCodeRepositories(Aws::Vector< Aws::String > &&value)
Definition: NotebookInstanceSummary.h:528
Aws::SageMaker::Model::NotebookInstanceSummary::WithDefaultCodeRepository
NotebookInstanceSummary & WithDefaultCodeRepository(Aws::String &&value)
Definition: NotebookInstanceSummary.h:462
Aws::SageMaker::Model::NotebookInstanceSummary::WithNotebookInstanceLifecycleConfigName
NotebookInstanceSummary & WithNotebookInstanceLifecycleConfigName(const char *value)
Definition: NotebookInstanceSummary.h:370
Aws::SageMaker::Model::NotebookInstanceSummary::WithNotebookInstanceLifecycleConfigName
NotebookInstanceSummary & WithNotebookInstanceLifecycleConfigName(const Aws::String &value)
Definition: NotebookInstanceSummary.h:352
Aws::SageMaker::Model::NotebookInstanceSummary::SetNotebookInstanceName
void SetNotebookInstanceName(const Aws::String &value)
Definition: NotebookInstanceSummary.h:58
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::NotebookInstanceSummary::WithNotebookInstanceArn
NotebookInstanceSummary & WithNotebookInstanceArn(const char *value)
Definition: NotebookInstanceSummary.h:124
Aws::SageMaker::Model::NotebookInstanceSummary::SetDefaultCodeRepository
void SetDefaultCodeRepository(const char *value)
Definition: NotebookInstanceSummary.h:436
Aws::SageMaker::Model::NotebookInstanceSummary::GetDefaultCodeRepository
const Aws::String & GetDefaultCodeRepository() const
Definition: NotebookInstanceSummary.h:384
Aws::SageMaker::Model::NotebookInstanceSummary::SetNotebookInstanceArn
void SetNotebookInstanceArn(const char *value)
Definition: NotebookInstanceSummary.h:109
Aws::SageMaker::Model::NotebookInstanceSummary::NotebookInstanceSummary
NotebookInstanceSummary()
Aws::SageMaker::Model::NotebookInstanceSummary::GetInstanceType
const InstanceType & GetInstanceType() const
Definition: NotebookInstanceSummary.h:210
Aws::SageMaker::Model::NotebookInstanceSummary::SetNotebookInstanceName
void SetNotebookInstanceName(Aws::String &&value)
Definition: NotebookInstanceSummary.h:63
Aws::SageMaker::Model::NotebookInstanceSummary::WithLastModifiedTime
NotebookInstanceSummary & WithLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: NotebookInstanceSummary.h:297
Aws::SageMaker::Model::NotebookInstanceSummary::WithNotebookInstanceStatus
NotebookInstanceSummary & WithNotebookInstanceStatus(const NotebookInstanceStatus &value)
Definition: NotebookInstanceSummary.h:150
Aws::SageMaker::Model::NotebookInstanceSummary::WithNotebookInstanceName
NotebookInstanceSummary & WithNotebookInstanceName(const char *value)
Definition: NotebookInstanceSummary.h:83
Aws::SageMaker::Model::NotebookInstanceSummary::SetNotebookInstanceLifecycleConfigName
void SetNotebookInstanceLifecycleConfigName(Aws::String &&value)
Definition: NotebookInstanceSummary.h:334
Aws::SageMaker::Model::NotebookInstanceSummary::WithDefaultCodeRepository
NotebookInstanceSummary & WithDefaultCodeRepository(const Aws::String &value)
Definition: NotebookInstanceSummary.h:449