AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
UiConfig.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
37 {
38 public:
39 AWS_SAGEMAKER_API UiConfig();
40 AWS_SAGEMAKER_API UiConfig(Aws::Utils::Json::JsonView jsonValue);
41 AWS_SAGEMAKER_API UiConfig& operator=(Aws::Utils::Json::JsonView jsonValue);
42 AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const;
43
44
46
53 inline const Aws::String& GetUiTemplateS3Uri() const{ return m_uiTemplateS3Uri; }
54 inline bool UiTemplateS3UriHasBeenSet() const { return m_uiTemplateS3UriHasBeenSet; }
55 inline void SetUiTemplateS3Uri(const Aws::String& value) { m_uiTemplateS3UriHasBeenSet = true; m_uiTemplateS3Uri = value; }
56 inline void SetUiTemplateS3Uri(Aws::String&& value) { m_uiTemplateS3UriHasBeenSet = true; m_uiTemplateS3Uri = std::move(value); }
57 inline void SetUiTemplateS3Uri(const char* value) { m_uiTemplateS3UriHasBeenSet = true; m_uiTemplateS3Uri.assign(value); }
58 inline UiConfig& WithUiTemplateS3Uri(const Aws::String& value) { SetUiTemplateS3Uri(value); return *this;}
59 inline UiConfig& WithUiTemplateS3Uri(Aws::String&& value) { SetUiTemplateS3Uri(std::move(value)); return *this;}
60 inline UiConfig& WithUiTemplateS3Uri(const char* value) { SetUiTemplateS3Uri(value); return *this;}
62
64
98 inline const Aws::String& GetHumanTaskUiArn() const{ return m_humanTaskUiArn; }
99 inline bool HumanTaskUiArnHasBeenSet() const { return m_humanTaskUiArnHasBeenSet; }
100 inline void SetHumanTaskUiArn(const Aws::String& value) { m_humanTaskUiArnHasBeenSet = true; m_humanTaskUiArn = value; }
101 inline void SetHumanTaskUiArn(Aws::String&& value) { m_humanTaskUiArnHasBeenSet = true; m_humanTaskUiArn = std::move(value); }
102 inline void SetHumanTaskUiArn(const char* value) { m_humanTaskUiArnHasBeenSet = true; m_humanTaskUiArn.assign(value); }
103 inline UiConfig& WithHumanTaskUiArn(const Aws::String& value) { SetHumanTaskUiArn(value); return *this;}
104 inline UiConfig& WithHumanTaskUiArn(Aws::String&& value) { SetHumanTaskUiArn(std::move(value)); return *this;}
105 inline UiConfig& WithHumanTaskUiArn(const char* value) { SetHumanTaskUiArn(value); return *this;}
107 private:
108
109 Aws::String m_uiTemplateS3Uri;
110 bool m_uiTemplateS3UriHasBeenSet = false;
111
112 Aws::String m_humanTaskUiArn;
113 bool m_humanTaskUiArnHasBeenSet = false;
114 };
115
116} // namespace Model
117} // namespace SageMaker
118} // namespace Aws
const Aws::String & GetUiTemplateS3Uri() const
Definition UiConfig.h:53
void SetUiTemplateS3Uri(const char *value)
Definition UiConfig.h:57
UiConfig & WithUiTemplateS3Uri(const char *value)
Definition UiConfig.h:60
UiConfig & WithUiTemplateS3Uri(const Aws::String &value)
Definition UiConfig.h:58
const Aws::String & GetHumanTaskUiArn() const
Definition UiConfig.h:98
void SetHumanTaskUiArn(const char *value)
Definition UiConfig.h:102
UiConfig & WithHumanTaskUiArn(Aws::String &&value)
Definition UiConfig.h:104
UiConfig & WithHumanTaskUiArn(const Aws::String &value)
Definition UiConfig.h:103
void SetHumanTaskUiArn(const Aws::String &value)
Definition UiConfig.h:100
AWS_SAGEMAKER_API UiConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API UiConfig()
bool HumanTaskUiArnHasBeenSet() const
Definition UiConfig.h:99
UiConfig & WithHumanTaskUiArn(const char *value)
Definition UiConfig.h:105
void SetUiTemplateS3Uri(Aws::String &&value)
Definition UiConfig.h:56
UiConfig & WithUiTemplateS3Uri(Aws::String &&value)
Definition UiConfig.h:59
bool UiTemplateS3UriHasBeenSet() const
Definition UiConfig.h:54
void SetUiTemplateS3Uri(const Aws::String &value)
Definition UiConfig.h:55
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetHumanTaskUiArn(Aws::String &&value)
Definition UiConfig.h:101
AWS_SAGEMAKER_API UiConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue