AWS SDK for C++

AWS SDK for C++ Version 1.11.718

Loading...
Searching...
No Matches
UiConfig.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
32class UiConfig {
33 public:
34 AWS_SAGEMAKER_API UiConfig() = default;
35 AWS_SAGEMAKER_API UiConfig(Aws::Utils::Json::JsonView jsonValue);
36 AWS_SAGEMAKER_API UiConfig& operator=(Aws::Utils::Json::JsonView jsonValue);
37 AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const;
38
40
47 inline const Aws::String& GetUiTemplateS3Uri() const { return m_uiTemplateS3Uri; }
48 inline bool UiTemplateS3UriHasBeenSet() const { return m_uiTemplateS3UriHasBeenSet; }
49 template <typename UiTemplateS3UriT = Aws::String>
50 void SetUiTemplateS3Uri(UiTemplateS3UriT&& value) {
51 m_uiTemplateS3UriHasBeenSet = true;
52 m_uiTemplateS3Uri = std::forward<UiTemplateS3UriT>(value);
53 }
54 template <typename UiTemplateS3UriT = Aws::String>
55 UiConfig& WithUiTemplateS3Uri(UiTemplateS3UriT&& value) {
56 SetUiTemplateS3Uri(std::forward<UiTemplateS3UriT>(value));
57 return *this;
58 }
60
62
96 inline const Aws::String& GetHumanTaskUiArn() const { return m_humanTaskUiArn; }
97 inline bool HumanTaskUiArnHasBeenSet() const { return m_humanTaskUiArnHasBeenSet; }
98 template <typename HumanTaskUiArnT = Aws::String>
99 void SetHumanTaskUiArn(HumanTaskUiArnT&& value) {
100 m_humanTaskUiArnHasBeenSet = true;
101 m_humanTaskUiArn = std::forward<HumanTaskUiArnT>(value);
102 }
103 template <typename HumanTaskUiArnT = Aws::String>
104 UiConfig& WithHumanTaskUiArn(HumanTaskUiArnT&& value) {
105 SetHumanTaskUiArn(std::forward<HumanTaskUiArnT>(value));
106 return *this;
107 }
109 private:
110 Aws::String m_uiTemplateS3Uri;
111
112 Aws::String m_humanTaskUiArn;
113 bool m_uiTemplateS3UriHasBeenSet = false;
114 bool m_humanTaskUiArnHasBeenSet = false;
115};
116
117} // namespace Model
118} // namespace SageMaker
119} // namespace Aws
const Aws::String & GetUiTemplateS3Uri() const
Definition UiConfig.h:47
void SetUiTemplateS3Uri(UiTemplateS3UriT &&value)
Definition UiConfig.h:50
const Aws::String & GetHumanTaskUiArn() const
Definition UiConfig.h:96
AWS_SAGEMAKER_API UiConfig(Aws::Utils::Json::JsonView jsonValue)
void SetHumanTaskUiArn(HumanTaskUiArnT &&value)
Definition UiConfig.h:99
bool HumanTaskUiArnHasBeenSet() const
Definition UiConfig.h:97
UiConfig & WithUiTemplateS3Uri(UiTemplateS3UriT &&value)
Definition UiConfig.h:55
bool UiTemplateS3UriHasBeenSet() const
Definition UiConfig.h:48
AWS_SAGEMAKER_API UiConfig()=default
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
UiConfig & WithHumanTaskUiArn(HumanTaskUiArnT &&value)
Definition UiConfig.h:104
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