AWS SDK for C++

AWS SDK for C++ Version 1.11.612

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() = default;
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 template<typename UiTemplateS3UriT = Aws::String>
56 void SetUiTemplateS3Uri(UiTemplateS3UriT&& value) { m_uiTemplateS3UriHasBeenSet = true; m_uiTemplateS3Uri = std::forward<UiTemplateS3UriT>(value); }
57 template<typename UiTemplateS3UriT = Aws::String>
58 UiConfig& WithUiTemplateS3Uri(UiTemplateS3UriT&& value) { SetUiTemplateS3Uri(std::forward<UiTemplateS3UriT>(value)); return *this;}
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) { m_humanTaskUiArnHasBeenSet = true; m_humanTaskUiArn = std::forward<HumanTaskUiArnT>(value); }
100 template<typename HumanTaskUiArnT = Aws::String>
101 UiConfig& WithHumanTaskUiArn(HumanTaskUiArnT&& value) { SetHumanTaskUiArn(std::forward<HumanTaskUiArnT>(value)); return *this;}
103 private:
104
105 Aws::String m_uiTemplateS3Uri;
106 bool m_uiTemplateS3UriHasBeenSet = false;
107
108 Aws::String m_humanTaskUiArn;
109 bool m_humanTaskUiArnHasBeenSet = false;
110 };
111
112} // namespace Model
113} // namespace SageMaker
114} // namespace Aws
const Aws::String & GetUiTemplateS3Uri() const
Definition UiConfig.h:53
void SetUiTemplateS3Uri(UiTemplateS3UriT &&value)
Definition UiConfig.h:56
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:58
bool UiTemplateS3UriHasBeenSet() const
Definition UiConfig.h:54
AWS_SAGEMAKER_API UiConfig()=default
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
UiConfig & WithHumanTaskUiArn(HumanTaskUiArnT &&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