AWS SDK for C++  1.9.126
AWS SDK for C++
CreatePortalRequest.h
Go to the documentation of this file.
1 
6 #pragma once
14 #include <utility>
15 #include <aws/core/utils/UUID.h>
16 
17 namespace Aws
18 {
19 namespace IoTSiteWise
20 {
21 namespace Model
22 {
23 
27  {
28  public:
30 
31  // Service request name is the Operation name which will send this request out,
32  // each operation should has unique request name, so that we can get operation's name from this request.
33  // Note: this is not true for response, multiple operations may have the same response name,
34  // so we can not get operation's name from response.
35  inline virtual const char* GetServiceRequestName() const override { return "CreatePortal"; }
36 
37  Aws::String SerializePayload() const override;
38 
39 
43  inline const Aws::String& GetPortalName() const{ return m_portalName; }
44 
48  inline bool PortalNameHasBeenSet() const { return m_portalNameHasBeenSet; }
49 
53  inline void SetPortalName(const Aws::String& value) { m_portalNameHasBeenSet = true; m_portalName = value; }
54 
58  inline void SetPortalName(Aws::String&& value) { m_portalNameHasBeenSet = true; m_portalName = std::move(value); }
59 
63  inline void SetPortalName(const char* value) { m_portalNameHasBeenSet = true; m_portalName.assign(value); }
64 
68  inline CreatePortalRequest& WithPortalName(const Aws::String& value) { SetPortalName(value); return *this;}
69 
73  inline CreatePortalRequest& WithPortalName(Aws::String&& value) { SetPortalName(std::move(value)); return *this;}
74 
78  inline CreatePortalRequest& WithPortalName(const char* value) { SetPortalName(value); return *this;}
79 
80 
84  inline const Aws::String& GetPortalDescription() const{ return m_portalDescription; }
85 
89  inline bool PortalDescriptionHasBeenSet() const { return m_portalDescriptionHasBeenSet; }
90 
94  inline void SetPortalDescription(const Aws::String& value) { m_portalDescriptionHasBeenSet = true; m_portalDescription = value; }
95 
99  inline void SetPortalDescription(Aws::String&& value) { m_portalDescriptionHasBeenSet = true; m_portalDescription = std::move(value); }
100 
104  inline void SetPortalDescription(const char* value) { m_portalDescriptionHasBeenSet = true; m_portalDescription.assign(value); }
105 
109  inline CreatePortalRequest& WithPortalDescription(const Aws::String& value) { SetPortalDescription(value); return *this;}
110 
114  inline CreatePortalRequest& WithPortalDescription(Aws::String&& value) { SetPortalDescription(std::move(value)); return *this;}
115 
119  inline CreatePortalRequest& WithPortalDescription(const char* value) { SetPortalDescription(value); return *this;}
120 
121 
125  inline const Aws::String& GetPortalContactEmail() const{ return m_portalContactEmail; }
126 
130  inline bool PortalContactEmailHasBeenSet() const { return m_portalContactEmailHasBeenSet; }
131 
135  inline void SetPortalContactEmail(const Aws::String& value) { m_portalContactEmailHasBeenSet = true; m_portalContactEmail = value; }
136 
140  inline void SetPortalContactEmail(Aws::String&& value) { m_portalContactEmailHasBeenSet = true; m_portalContactEmail = std::move(value); }
141 
145  inline void SetPortalContactEmail(const char* value) { m_portalContactEmailHasBeenSet = true; m_portalContactEmail.assign(value); }
146 
150  inline CreatePortalRequest& WithPortalContactEmail(const Aws::String& value) { SetPortalContactEmail(value); return *this;}
151 
155  inline CreatePortalRequest& WithPortalContactEmail(Aws::String&& value) { SetPortalContactEmail(std::move(value)); return *this;}
156 
160  inline CreatePortalRequest& WithPortalContactEmail(const char* value) { SetPortalContactEmail(value); return *this;}
161 
162 
168  inline const Aws::String& GetClientToken() const{ return m_clientToken; }
169 
175  inline bool ClientTokenHasBeenSet() const { return m_clientTokenHasBeenSet; }
176 
182  inline void SetClientToken(const Aws::String& value) { m_clientTokenHasBeenSet = true; m_clientToken = value; }
183 
189  inline void SetClientToken(Aws::String&& value) { m_clientTokenHasBeenSet = true; m_clientToken = std::move(value); }
190 
196  inline void SetClientToken(const char* value) { m_clientTokenHasBeenSet = true; m_clientToken.assign(value); }
197 
203  inline CreatePortalRequest& WithClientToken(const Aws::String& value) { SetClientToken(value); return *this;}
204 
210  inline CreatePortalRequest& WithClientToken(Aws::String&& value) { SetClientToken(std::move(value)); return *this;}
211 
217  inline CreatePortalRequest& WithClientToken(const char* value) { SetClientToken(value); return *this;}
218 
219 
224  inline const ImageFile& GetPortalLogoImageFile() const{ return m_portalLogoImageFile; }
225 
230  inline bool PortalLogoImageFileHasBeenSet() const { return m_portalLogoImageFileHasBeenSet; }
231 
236  inline void SetPortalLogoImageFile(const ImageFile& value) { m_portalLogoImageFileHasBeenSet = true; m_portalLogoImageFile = value; }
237 
242  inline void SetPortalLogoImageFile(ImageFile&& value) { m_portalLogoImageFileHasBeenSet = true; m_portalLogoImageFile = std::move(value); }
243 
248  inline CreatePortalRequest& WithPortalLogoImageFile(const ImageFile& value) { SetPortalLogoImageFile(value); return *this;}
249 
254  inline CreatePortalRequest& WithPortalLogoImageFile(ImageFile&& value) { SetPortalLogoImageFile(std::move(value)); return *this;}
255 
256 
266  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
267 
277  inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; }
278 
288  inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; }
289 
299  inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); }
300 
310  inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); }
311 
321  inline CreatePortalRequest& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
322 
332  inline CreatePortalRequest& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
333 
343  inline CreatePortalRequest& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
344 
345 
352  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
353 
360  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
361 
368  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tagsHasBeenSet = true; m_tags = value; }
369 
376  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
377 
384  inline CreatePortalRequest& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
385 
392  inline CreatePortalRequest& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
393 
400  inline CreatePortalRequest& AddTags(const Aws::String& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
401 
408  inline CreatePortalRequest& AddTags(Aws::String&& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
409 
416  inline CreatePortalRequest& AddTags(const Aws::String& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
417 
424  inline CreatePortalRequest& AddTags(Aws::String&& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), std::move(value)); return *this; }
425 
432  inline CreatePortalRequest& AddTags(const char* key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
433 
440  inline CreatePortalRequest& AddTags(Aws::String&& key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
441 
448  inline CreatePortalRequest& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
449 
450 
465  inline const AuthMode& GetPortalAuthMode() const{ return m_portalAuthMode; }
466 
481  inline bool PortalAuthModeHasBeenSet() const { return m_portalAuthModeHasBeenSet; }
482 
497  inline void SetPortalAuthMode(const AuthMode& value) { m_portalAuthModeHasBeenSet = true; m_portalAuthMode = value; }
498 
513  inline void SetPortalAuthMode(AuthMode&& value) { m_portalAuthModeHasBeenSet = true; m_portalAuthMode = std::move(value); }
514 
529  inline CreatePortalRequest& WithPortalAuthMode(const AuthMode& value) { SetPortalAuthMode(value); return *this;}
530 
545  inline CreatePortalRequest& WithPortalAuthMode(AuthMode&& value) { SetPortalAuthMode(std::move(value)); return *this;}
546 
547 
556  inline const Aws::String& GetNotificationSenderEmail() const{ return m_notificationSenderEmail; }
557 
566  inline bool NotificationSenderEmailHasBeenSet() const { return m_notificationSenderEmailHasBeenSet; }
567 
576  inline void SetNotificationSenderEmail(const Aws::String& value) { m_notificationSenderEmailHasBeenSet = true; m_notificationSenderEmail = value; }
577 
586  inline void SetNotificationSenderEmail(Aws::String&& value) { m_notificationSenderEmailHasBeenSet = true; m_notificationSenderEmail = std::move(value); }
587 
596  inline void SetNotificationSenderEmail(const char* value) { m_notificationSenderEmailHasBeenSet = true; m_notificationSenderEmail.assign(value); }
597 
606  inline CreatePortalRequest& WithNotificationSenderEmail(const Aws::String& value) { SetNotificationSenderEmail(value); return *this;}
607 
616  inline CreatePortalRequest& WithNotificationSenderEmail(Aws::String&& value) { SetNotificationSenderEmail(std::move(value)); return *this;}
617 
626  inline CreatePortalRequest& WithNotificationSenderEmail(const char* value) { SetNotificationSenderEmail(value); return *this;}
627 
628 
637  inline const Alarms& GetAlarms() const{ return m_alarms; }
638 
647  inline bool AlarmsHasBeenSet() const { return m_alarmsHasBeenSet; }
648 
657  inline void SetAlarms(const Alarms& value) { m_alarmsHasBeenSet = true; m_alarms = value; }
658 
667  inline void SetAlarms(Alarms&& value) { m_alarmsHasBeenSet = true; m_alarms = std::move(value); }
668 
677  inline CreatePortalRequest& WithAlarms(const Alarms& value) { SetAlarms(value); return *this;}
678 
687  inline CreatePortalRequest& WithAlarms(Alarms&& value) { SetAlarms(std::move(value)); return *this;}
688 
689  private:
690 
691  Aws::String m_portalName;
692  bool m_portalNameHasBeenSet;
693 
694  Aws::String m_portalDescription;
695  bool m_portalDescriptionHasBeenSet;
696 
697  Aws::String m_portalContactEmail;
698  bool m_portalContactEmailHasBeenSet;
699 
700  Aws::String m_clientToken;
701  bool m_clientTokenHasBeenSet;
702 
703  ImageFile m_portalLogoImageFile;
704  bool m_portalLogoImageFileHasBeenSet;
705 
706  Aws::String m_roleArn;
707  bool m_roleArnHasBeenSet;
708 
710  bool m_tagsHasBeenSet;
711 
712  AuthMode m_portalAuthMode;
713  bool m_portalAuthModeHasBeenSet;
714 
715  Aws::String m_notificationSenderEmail;
716  bool m_notificationSenderEmailHasBeenSet;
717 
718  Alarms m_alarms;
719  bool m_alarmsHasBeenSet;
720  };
721 
722 } // namespace Model
723 } // namespace IoTSiteWise
724 } // namespace Aws
Aws::IoTSiteWise::Model::CreatePortalRequest::WithNotificationSenderEmail
CreatePortalRequest & WithNotificationSenderEmail(const Aws::String &value)
Definition: CreatePortalRequest.h:606
Aws::IoTSiteWise::Model::CreatePortalRequest::AddTags
CreatePortalRequest & AddTags(Aws::String &&key, const char *value)
Definition: CreatePortalRequest.h:440
AuthMode.h
Aws::IoTSiteWise::Model::CreatePortalRequest::SetAlarms
void SetAlarms(const Alarms &value)
Definition: CreatePortalRequest.h:657
Aws::IoTSiteWise::Model::CreatePortalRequest::PortalAuthModeHasBeenSet
bool PortalAuthModeHasBeenSet() const
Definition: CreatePortalRequest.h:481
Aws::IoTSiteWise::Model::CreatePortalRequest::AddTags
CreatePortalRequest & AddTags(Aws::String &&key, Aws::String &&value)
Definition: CreatePortalRequest.h:424
Aws::IoTSiteWise::Model::Alarms
Definition: Alarms.h:38
Aws::IoTSiteWise::Model::CreatePortalRequest::WithTags
CreatePortalRequest & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreatePortalRequest.h:392
Aws::IoTSiteWise::Model::CreatePortalRequest::WithPortalName
CreatePortalRequest & WithPortalName(const Aws::String &value)
Definition: CreatePortalRequest.h:68
Aws::IoTSiteWise::Model::CreatePortalRequest::WithAlarms
CreatePortalRequest & WithAlarms(const Alarms &value)
Definition: CreatePortalRequest.h:677
Aws::IoTSiteWise::Model::CreatePortalRequest::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: CreatePortalRequest.h:299
Aws::IoTSiteWise::Model::CreatePortalRequest::WithClientToken
CreatePortalRequest & WithClientToken(Aws::String &&value)
Definition: CreatePortalRequest.h:210
IoTSiteWise_EXPORTS.h
Aws::IoTSiteWise::Model::CreatePortalRequest::AddTags
CreatePortalRequest & AddTags(const Aws::String &key, Aws::String &&value)
Definition: CreatePortalRequest.h:416
Aws::IoTSiteWise::Model::CreatePortalRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::IoTSiteWise::Model::CreatePortalRequest::SetNotificationSenderEmail
void SetNotificationSenderEmail(const char *value)
Definition: CreatePortalRequest.h:596
Aws::IoTSiteWise::Model::CreatePortalRequest::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: CreatePortalRequest.h:288
Aws::IoTSiteWise::Model::CreatePortalRequest::WithPortalName
CreatePortalRequest & WithPortalName(const char *value)
Definition: CreatePortalRequest.h:78
AWS_IOTSITEWISE_API
#define AWS_IOTSITEWISE_API
Definition: IoTSiteWise_EXPORTS.h:28
Aws::IoTSiteWise::Model::CreatePortalRequest::WithPortalAuthMode
CreatePortalRequest & WithPortalAuthMode(const AuthMode &value)
Definition: CreatePortalRequest.h:529
Aws::IoTSiteWise::Model::CreatePortalRequest::NotificationSenderEmailHasBeenSet
bool NotificationSenderEmailHasBeenSet() const
Definition: CreatePortalRequest.h:566
Aws::IoTSiteWise::Model::CreatePortalRequest::RoleArnHasBeenSet
bool RoleArnHasBeenSet() const
Definition: CreatePortalRequest.h:277
Aws::IoTSiteWise::Model::CreatePortalRequest::WithPortalAuthMode
CreatePortalRequest & WithPortalAuthMode(AuthMode &&value)
Definition: CreatePortalRequest.h:545
Aws::IoTSiteWise::Model::CreatePortalRequest::WithPortalContactEmail
CreatePortalRequest & WithPortalContactEmail(Aws::String &&value)
Definition: CreatePortalRequest.h:155
Aws::IoTSiteWise::Model::CreatePortalRequest::SetPortalName
void SetPortalName(const Aws::String &value)
Definition: CreatePortalRequest.h:53
Aws::IoTSiteWise::Model::CreatePortalRequest::AddTags
CreatePortalRequest & AddTags(const char *key, Aws::String &&value)
Definition: CreatePortalRequest.h:432
Aws::IoTSiteWise::Model::CreatePortalRequest::WithPortalDescription
CreatePortalRequest & WithPortalDescription(const char *value)
Definition: CreatePortalRequest.h:119
Aws::IoTSiteWise::Model::CreatePortalRequest::SetPortalAuthMode
void SetPortalAuthMode(const AuthMode &value)
Definition: CreatePortalRequest.h:497
Aws::IoTSiteWise::Model::CreatePortalRequest::AddTags
CreatePortalRequest & AddTags(Aws::String &&key, const Aws::String &value)
Definition: CreatePortalRequest.h:408
Aws::IoTSiteWise::Model::CreatePortalRequest::SetNotificationSenderEmail
void SetNotificationSenderEmail(const Aws::String &value)
Definition: CreatePortalRequest.h:576
Aws::IoTSiteWise::Model::CreatePortalRequest::GetPortalContactEmail
const Aws::String & GetPortalContactEmail() const
Definition: CreatePortalRequest.h:125
Aws::IoTSiteWise::Model::CreatePortalRequest::WithRoleArn
CreatePortalRequest & WithRoleArn(Aws::String &&value)
Definition: CreatePortalRequest.h:332
Aws::IoTSiteWise::Model::CreatePortalRequest::ClientTokenHasBeenSet
bool ClientTokenHasBeenSet() const
Definition: CreatePortalRequest.h:175
Aws::IoTSiteWise::Model::CreatePortalRequest::GetPortalDescription
const Aws::String & GetPortalDescription() const
Definition: CreatePortalRequest.h:84
Aws::IoTSiteWise::Model::CreatePortalRequest::WithPortalName
CreatePortalRequest & WithPortalName(Aws::String &&value)
Definition: CreatePortalRequest.h:73
Aws::IoTSiteWise::Model::CreatePortalRequest::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreatePortalRequest.h:376
Aws::IoTSiteWise::Model::CreatePortalRequest::WithTags
CreatePortalRequest & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreatePortalRequest.h:384
Aws::IoTSiteWise::Model::CreatePortalRequest::WithPortalContactEmail
CreatePortalRequest & WithPortalContactEmail(const Aws::String &value)
Definition: CreatePortalRequest.h:150
Aws::IoTSiteWise::Model::CreatePortalRequest::SetPortalContactEmail
void SetPortalContactEmail(Aws::String &&value)
Definition: CreatePortalRequest.h:140
Aws::IoTSiteWise::Model::AuthMode
AuthMode
Definition: AuthMode.h:17
Aws::IoTSiteWise::Model::CreatePortalRequest::WithRoleArn
CreatePortalRequest & WithRoleArn(const Aws::String &value)
Definition: CreatePortalRequest.h:321
ImageFile.h
Aws::IoTSiteWise::Model::CreatePortalRequest::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreatePortalRequest.h:368
Aws::IoTSiteWise::Model::CreatePortalRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreatePortalRequest.h:35
Aws::IoTSiteWise::Model::CreatePortalRequest::PortalNameHasBeenSet
bool PortalNameHasBeenSet() const
Definition: CreatePortalRequest.h:48
Aws::IoTSiteWise::Model::CreatePortalRequest::SetClientToken
void SetClientToken(const char *value)
Definition: CreatePortalRequest.h:196
Aws::IoTSiteWise::Model::CreatePortalRequest
Definition: CreatePortalRequest.h:27
Aws::IoTSiteWise::Model::CreatePortalRequest::SetClientToken
void SetClientToken(Aws::String &&value)
Definition: CreatePortalRequest.h:189
Aws::IoTSiteWise::Model::CreatePortalRequest::WithClientToken
CreatePortalRequest & WithClientToken(const Aws::String &value)
Definition: CreatePortalRequest.h:203
Aws::IoTSiteWise::Model::CreatePortalRequest::WithNotificationSenderEmail
CreatePortalRequest & WithNotificationSenderEmail(Aws::String &&value)
Definition: CreatePortalRequest.h:616
Aws::IoTSiteWise::Model::CreatePortalRequest::CreatePortalRequest
CreatePortalRequest()
Aws::IoTSiteWise::Model::CreatePortalRequest::SetPortalDescription
void SetPortalDescription(Aws::String &&value)
Definition: CreatePortalRequest.h:99
Aws::IoTSiteWise::Model::CreatePortalRequest::SetClientToken
void SetClientToken(const Aws::String &value)
Definition: CreatePortalRequest.h:182
AWSString.h
Aws::IoTSiteWise::Model::CreatePortalRequest::PortalLogoImageFileHasBeenSet
bool PortalLogoImageFileHasBeenSet() const
Definition: CreatePortalRequest.h:230
Aws::IoTSiteWise::Model::CreatePortalRequest::SetPortalLogoImageFile
void SetPortalLogoImageFile(const ImageFile &value)
Definition: CreatePortalRequest.h:236
Aws::IoTSiteWise::Model::CreatePortalRequest::SetPortalName
void SetPortalName(Aws::String &&value)
Definition: CreatePortalRequest.h:58
Aws::IoTSiteWise::Model::CreatePortalRequest::WithRoleArn
CreatePortalRequest & WithRoleArn(const char *value)
Definition: CreatePortalRequest.h:343
Aws::IoTSiteWise::Model::CreatePortalRequest::SetAlarms
void SetAlarms(Alarms &&value)
Definition: CreatePortalRequest.h:667
Aws::IoTSiteWise::Model::CreatePortalRequest::WithPortalDescription
CreatePortalRequest & WithPortalDescription(Aws::String &&value)
Definition: CreatePortalRequest.h:114
Aws::IoTSiteWise::Model::CreatePortalRequest::GetPortalAuthMode
const AuthMode & GetPortalAuthMode() const
Definition: CreatePortalRequest.h:465
Aws::IoTSiteWise::Model::CreatePortalRequest::AddTags
CreatePortalRequest & AddTags(const Aws::String &key, const Aws::String &value)
Definition: CreatePortalRequest.h:400
Aws::IoTSiteWise::Model::CreatePortalRequest::WithPortalContactEmail
CreatePortalRequest & WithPortalContactEmail(const char *value)
Definition: CreatePortalRequest.h:160
Aws::IoTSiteWise::Model::CreatePortalRequest::WithAlarms
CreatePortalRequest & WithAlarms(Alarms &&value)
Definition: CreatePortalRequest.h:687
Aws::IoTSiteWise::Model::CreatePortalRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreatePortalRequest.h:360
Aws::IoTSiteWise::Model::CreatePortalRequest::SetPortalLogoImageFile
void SetPortalLogoImageFile(ImageFile &&value)
Definition: CreatePortalRequest.h:242
Aws::IoTSiteWise::Model::CreatePortalRequest::GetAlarms
const Alarms & GetAlarms() const
Definition: CreatePortalRequest.h:637
Aws::IoTSiteWise::Model::CreatePortalRequest::GetPortalName
const Aws::String & GetPortalName() const
Definition: CreatePortalRequest.h:43
Aws::IoTSiteWise::Model::CreatePortalRequest::AddTags
CreatePortalRequest & AddTags(const char *key, const char *value)
Definition: CreatePortalRequest.h:448
Aws::IoTSiteWise::Model::CreatePortalRequest::SetPortalDescription
void SetPortalDescription(const Aws::String &value)
Definition: CreatePortalRequest.h:94
Aws::IoTSiteWise::Model::CreatePortalRequest::GetPortalLogoImageFile
const ImageFile & GetPortalLogoImageFile() const
Definition: CreatePortalRequest.h:224
Aws::IoTSiteWise::Model::CreatePortalRequest::SetPortalName
void SetPortalName(const char *value)
Definition: CreatePortalRequest.h:63
Aws
Definition: AccessManagementClient.h:15
IoTSiteWiseRequest.h
Aws::IoTSiteWise::Model::CreatePortalRequest::SetPortalContactEmail
void SetPortalContactEmail(const char *value)
Definition: CreatePortalRequest.h:145
Aws::IoTSiteWise::Model::CreatePortalRequest::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: CreatePortalRequest.h:266
Aws::IoTSiteWise::Model::CreatePortalRequest::WithClientToken
CreatePortalRequest & WithClientToken(const char *value)
Definition: CreatePortalRequest.h:217
Aws::IoTSiteWise::Model::CreatePortalRequest::SetPortalContactEmail
void SetPortalContactEmail(const Aws::String &value)
Definition: CreatePortalRequest.h:135
Alarms.h
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::IoTSiteWise::Model::CreatePortalRequest::WithPortalDescription
CreatePortalRequest & WithPortalDescription(const Aws::String &value)
Definition: CreatePortalRequest.h:109
Aws::IoTSiteWise::Model::CreatePortalRequest::WithPortalLogoImageFile
CreatePortalRequest & WithPortalLogoImageFile(const ImageFile &value)
Definition: CreatePortalRequest.h:248
Aws::IoTSiteWise::Model::CreatePortalRequest::PortalDescriptionHasBeenSet
bool PortalDescriptionHasBeenSet() const
Definition: CreatePortalRequest.h:89
Aws::IoTSiteWise::Model::CreatePortalRequest::SetPortalDescription
void SetPortalDescription(const char *value)
Definition: CreatePortalRequest.h:104
Aws::IoTSiteWise::Model::ImageFile
Definition: ImageFile.h:33
Aws::IoTSiteWise::Model::CreatePortalRequest::AlarmsHasBeenSet
bool AlarmsHasBeenSet() const
Definition: CreatePortalRequest.h:647
Aws::IoTSiteWise::IoTSiteWiseRequest
Definition: IoTSiteWiseRequest.h:17
UUID.h
Aws::IoTSiteWise::Model::CreatePortalRequest::WithNotificationSenderEmail
CreatePortalRequest & WithNotificationSenderEmail(const char *value)
Definition: CreatePortalRequest.h:626
Aws::IoTSiteWise::Model::CreatePortalRequest::SetRoleArn
void SetRoleArn(const char *value)
Definition: CreatePortalRequest.h:310
Aws::IoTSiteWise::Model::CreatePortalRequest::SetPortalAuthMode
void SetPortalAuthMode(AuthMode &&value)
Definition: CreatePortalRequest.h:513
AWSMap.h
Aws::IoTSiteWise::Model::CreatePortalRequest::WithPortalLogoImageFile
CreatePortalRequest & WithPortalLogoImageFile(ImageFile &&value)
Definition: CreatePortalRequest.h:254
Aws::IoTSiteWise::Model::CreatePortalRequest::GetNotificationSenderEmail
const Aws::String & GetNotificationSenderEmail() const
Definition: CreatePortalRequest.h:556
Aws::IoTSiteWise::Model::CreatePortalRequest::SetNotificationSenderEmail
void SetNotificationSenderEmail(Aws::String &&value)
Definition: CreatePortalRequest.h:586
Aws::IoTSiteWise::Model::CreatePortalRequest::PortalContactEmailHasBeenSet
bool PortalContactEmailHasBeenSet() const
Definition: CreatePortalRequest.h:130
Aws::IoTSiteWise::Model::CreatePortalRequest::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: CreatePortalRequest.h:352
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::IoTSiteWise::Model::CreatePortalRequest::GetClientToken
const Aws::String & GetClientToken() const
Definition: CreatePortalRequest.h:168