AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
SubscribedWorkteam.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
33 {
34 public:
35 AWS_SAGEMAKER_API SubscribedWorkteam();
36 AWS_SAGEMAKER_API SubscribedWorkteam(Aws::Utils::Json::JsonView jsonValue);
38 AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const;
39
40
42
45 inline const Aws::String& GetWorkteamArn() const{ return m_workteamArn; }
46 inline bool WorkteamArnHasBeenSet() const { return m_workteamArnHasBeenSet; }
47 inline void SetWorkteamArn(const Aws::String& value) { m_workteamArnHasBeenSet = true; m_workteamArn = value; }
48 inline void SetWorkteamArn(Aws::String&& value) { m_workteamArnHasBeenSet = true; m_workteamArn = std::move(value); }
49 inline void SetWorkteamArn(const char* value) { m_workteamArnHasBeenSet = true; m_workteamArn.assign(value); }
50 inline SubscribedWorkteam& WithWorkteamArn(const Aws::String& value) { SetWorkteamArn(value); return *this;}
51 inline SubscribedWorkteam& WithWorkteamArn(Aws::String&& value) { SetWorkteamArn(std::move(value)); return *this;}
52 inline SubscribedWorkteam& WithWorkteamArn(const char* value) { SetWorkteamArn(value); return *this;}
54
56
60 inline const Aws::String& GetMarketplaceTitle() const{ return m_marketplaceTitle; }
61 inline bool MarketplaceTitleHasBeenSet() const { return m_marketplaceTitleHasBeenSet; }
62 inline void SetMarketplaceTitle(const Aws::String& value) { m_marketplaceTitleHasBeenSet = true; m_marketplaceTitle = value; }
63 inline void SetMarketplaceTitle(Aws::String&& value) { m_marketplaceTitleHasBeenSet = true; m_marketplaceTitle = std::move(value); }
64 inline void SetMarketplaceTitle(const char* value) { m_marketplaceTitleHasBeenSet = true; m_marketplaceTitle.assign(value); }
65 inline SubscribedWorkteam& WithMarketplaceTitle(const Aws::String& value) { SetMarketplaceTitle(value); return *this;}
66 inline SubscribedWorkteam& WithMarketplaceTitle(Aws::String&& value) { SetMarketplaceTitle(std::move(value)); return *this;}
67 inline SubscribedWorkteam& WithMarketplaceTitle(const char* value) { SetMarketplaceTitle(value); return *this;}
69
71
74 inline const Aws::String& GetSellerName() const{ return m_sellerName; }
75 inline bool SellerNameHasBeenSet() const { return m_sellerNameHasBeenSet; }
76 inline void SetSellerName(const Aws::String& value) { m_sellerNameHasBeenSet = true; m_sellerName = value; }
77 inline void SetSellerName(Aws::String&& value) { m_sellerNameHasBeenSet = true; m_sellerName = std::move(value); }
78 inline void SetSellerName(const char* value) { m_sellerNameHasBeenSet = true; m_sellerName.assign(value); }
79 inline SubscribedWorkteam& WithSellerName(const Aws::String& value) { SetSellerName(value); return *this;}
80 inline SubscribedWorkteam& WithSellerName(Aws::String&& value) { SetSellerName(std::move(value)); return *this;}
81 inline SubscribedWorkteam& WithSellerName(const char* value) { SetSellerName(value); return *this;}
83
85
88 inline const Aws::String& GetMarketplaceDescription() const{ return m_marketplaceDescription; }
89 inline bool MarketplaceDescriptionHasBeenSet() const { return m_marketplaceDescriptionHasBeenSet; }
90 inline void SetMarketplaceDescription(const Aws::String& value) { m_marketplaceDescriptionHasBeenSet = true; m_marketplaceDescription = value; }
91 inline void SetMarketplaceDescription(Aws::String&& value) { m_marketplaceDescriptionHasBeenSet = true; m_marketplaceDescription = std::move(value); }
92 inline void SetMarketplaceDescription(const char* value) { m_marketplaceDescriptionHasBeenSet = true; m_marketplaceDescription.assign(value); }
94 inline SubscribedWorkteam& WithMarketplaceDescription(Aws::String&& value) { SetMarketplaceDescription(std::move(value)); return *this;}
95 inline SubscribedWorkteam& WithMarketplaceDescription(const char* value) { SetMarketplaceDescription(value); return *this;}
97
99
102 inline const Aws::String& GetListingId() const{ return m_listingId; }
103 inline bool ListingIdHasBeenSet() const { return m_listingIdHasBeenSet; }
104 inline void SetListingId(const Aws::String& value) { m_listingIdHasBeenSet = true; m_listingId = value; }
105 inline void SetListingId(Aws::String&& value) { m_listingIdHasBeenSet = true; m_listingId = std::move(value); }
106 inline void SetListingId(const char* value) { m_listingIdHasBeenSet = true; m_listingId.assign(value); }
107 inline SubscribedWorkteam& WithListingId(const Aws::String& value) { SetListingId(value); return *this;}
108 inline SubscribedWorkteam& WithListingId(Aws::String&& value) { SetListingId(std::move(value)); return *this;}
109 inline SubscribedWorkteam& WithListingId(const char* value) { SetListingId(value); return *this;}
111 private:
112
113 Aws::String m_workteamArn;
114 bool m_workteamArnHasBeenSet = false;
115
116 Aws::String m_marketplaceTitle;
117 bool m_marketplaceTitleHasBeenSet = false;
118
119 Aws::String m_sellerName;
120 bool m_sellerNameHasBeenSet = false;
121
122 Aws::String m_marketplaceDescription;
123 bool m_marketplaceDescriptionHasBeenSet = false;
124
125 Aws::String m_listingId;
126 bool m_listingIdHasBeenSet = false;
127 };
128
129} // namespace Model
130} // namespace SageMaker
131} // namespace Aws
SubscribedWorkteam & WithSellerName(const Aws::String &value)
void SetMarketplaceTitle(const Aws::String &value)
void SetMarketplaceDescription(Aws::String &&value)
SubscribedWorkteam & WithMarketplaceTitle(const Aws::String &value)
SubscribedWorkteam & WithMarketplaceDescription(const Aws::String &value)
SubscribedWorkteam & WithWorkteamArn(Aws::String &&value)
void SetListingId(const Aws::String &value)
const Aws::String & GetMarketplaceTitle() const
SubscribedWorkteam & WithListingId(const Aws::String &value)
const Aws::String & GetMarketplaceDescription() const
void SetSellerName(const Aws::String &value)
SubscribedWorkteam & WithWorkteamArn(const Aws::String &value)
void SetMarketplaceDescription(const Aws::String &value)
SubscribedWorkteam & WithWorkteamArn(const char *value)
AWS_SAGEMAKER_API SubscribedWorkteam(Aws::Utils::Json::JsonView jsonValue)
SubscribedWorkteam & WithMarketplaceTitle(Aws::String &&value)
SubscribedWorkteam & WithSellerName(const char *value)
SubscribedWorkteam & WithListingId(Aws::String &&value)
SubscribedWorkteam & WithMarketplaceTitle(const char *value)
AWS_SAGEMAKER_API SubscribedWorkteam & operator=(Aws::Utils::Json::JsonView jsonValue)
SubscribedWorkteam & WithMarketplaceDescription(const char *value)
SubscribedWorkteam & WithMarketplaceDescription(Aws::String &&value)
SubscribedWorkteam & WithSellerName(Aws::String &&value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
SubscribedWorkteam & WithListingId(const char *value)
void SetWorkteamArn(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue