AWS SDK for C++  1.9.46
AWS SDK for C++
UpdateProfileRequest.h
Go to the documentation of this file.
1 
6 #pragma once
14 #include <utility>
15 
16 namespace Aws
17 {
18 namespace AlexaForBusiness
19 {
20 namespace Model
21 {
22 
26  {
27  public:
29 
30  // Service request name is the Operation name which will send this request out,
31  // each operation should has unique request name, so that we can get operation's name from this request.
32  // Note: this is not true for response, multiple operations may have the same response name,
33  // so we can not get operation's name from response.
34  inline virtual const char* GetServiceRequestName() const override { return "UpdateProfile"; }
35 
36  Aws::String SerializePayload() const override;
37 
39 
40 
44  inline const Aws::String& GetProfileArn() const{ return m_profileArn; }
45 
49  inline bool ProfileArnHasBeenSet() const { return m_profileArnHasBeenSet; }
50 
54  inline void SetProfileArn(const Aws::String& value) { m_profileArnHasBeenSet = true; m_profileArn = value; }
55 
59  inline void SetProfileArn(Aws::String&& value) { m_profileArnHasBeenSet = true; m_profileArn = std::move(value); }
60 
64  inline void SetProfileArn(const char* value) { m_profileArnHasBeenSet = true; m_profileArn.assign(value); }
65 
69  inline UpdateProfileRequest& WithProfileArn(const Aws::String& value) { SetProfileArn(value); return *this;}
70 
74  inline UpdateProfileRequest& WithProfileArn(Aws::String&& value) { SetProfileArn(std::move(value)); return *this;}
75 
79  inline UpdateProfileRequest& WithProfileArn(const char* value) { SetProfileArn(value); return *this;}
80 
81 
85  inline const Aws::String& GetProfileName() const{ return m_profileName; }
86 
90  inline bool ProfileNameHasBeenSet() const { return m_profileNameHasBeenSet; }
91 
95  inline void SetProfileName(const Aws::String& value) { m_profileNameHasBeenSet = true; m_profileName = value; }
96 
100  inline void SetProfileName(Aws::String&& value) { m_profileNameHasBeenSet = true; m_profileName = std::move(value); }
101 
105  inline void SetProfileName(const char* value) { m_profileNameHasBeenSet = true; m_profileName.assign(value); }
106 
110  inline UpdateProfileRequest& WithProfileName(const Aws::String& value) { SetProfileName(value); return *this;}
111 
115  inline UpdateProfileRequest& WithProfileName(Aws::String&& value) { SetProfileName(std::move(value)); return *this;}
116 
120  inline UpdateProfileRequest& WithProfileName(const char* value) { SetProfileName(value); return *this;}
121 
122 
127  inline bool GetIsDefault() const{ return m_isDefault; }
128 
133  inline bool IsDefaultHasBeenSet() const { return m_isDefaultHasBeenSet; }
134 
139  inline void SetIsDefault(bool value) { m_isDefaultHasBeenSet = true; m_isDefault = value; }
140 
145  inline UpdateProfileRequest& WithIsDefault(bool value) { SetIsDefault(value); return *this;}
146 
147 
151  inline const Aws::String& GetTimezone() const{ return m_timezone; }
152 
156  inline bool TimezoneHasBeenSet() const { return m_timezoneHasBeenSet; }
157 
161  inline void SetTimezone(const Aws::String& value) { m_timezoneHasBeenSet = true; m_timezone = value; }
162 
166  inline void SetTimezone(Aws::String&& value) { m_timezoneHasBeenSet = true; m_timezone = std::move(value); }
167 
171  inline void SetTimezone(const char* value) { m_timezoneHasBeenSet = true; m_timezone.assign(value); }
172 
176  inline UpdateProfileRequest& WithTimezone(const Aws::String& value) { SetTimezone(value); return *this;}
177 
181  inline UpdateProfileRequest& WithTimezone(Aws::String&& value) { SetTimezone(std::move(value)); return *this;}
182 
186  inline UpdateProfileRequest& WithTimezone(const char* value) { SetTimezone(value); return *this;}
187 
188 
192  inline const Aws::String& GetAddress() const{ return m_address; }
193 
197  inline bool AddressHasBeenSet() const { return m_addressHasBeenSet; }
198 
202  inline void SetAddress(const Aws::String& value) { m_addressHasBeenSet = true; m_address = value; }
203 
207  inline void SetAddress(Aws::String&& value) { m_addressHasBeenSet = true; m_address = std::move(value); }
208 
212  inline void SetAddress(const char* value) { m_addressHasBeenSet = true; m_address.assign(value); }
213 
217  inline UpdateProfileRequest& WithAddress(const Aws::String& value) { SetAddress(value); return *this;}
218 
222  inline UpdateProfileRequest& WithAddress(Aws::String&& value) { SetAddress(std::move(value)); return *this;}
223 
227  inline UpdateProfileRequest& WithAddress(const char* value) { SetAddress(value); return *this;}
228 
229 
233  inline const DistanceUnit& GetDistanceUnit() const{ return m_distanceUnit; }
234 
238  inline bool DistanceUnitHasBeenSet() const { return m_distanceUnitHasBeenSet; }
239 
243  inline void SetDistanceUnit(const DistanceUnit& value) { m_distanceUnitHasBeenSet = true; m_distanceUnit = value; }
244 
248  inline void SetDistanceUnit(DistanceUnit&& value) { m_distanceUnitHasBeenSet = true; m_distanceUnit = std::move(value); }
249 
253  inline UpdateProfileRequest& WithDistanceUnit(const DistanceUnit& value) { SetDistanceUnit(value); return *this;}
254 
258  inline UpdateProfileRequest& WithDistanceUnit(DistanceUnit&& value) { SetDistanceUnit(std::move(value)); return *this;}
259 
260 
264  inline const TemperatureUnit& GetTemperatureUnit() const{ return m_temperatureUnit; }
265 
269  inline bool TemperatureUnitHasBeenSet() const { return m_temperatureUnitHasBeenSet; }
270 
274  inline void SetTemperatureUnit(const TemperatureUnit& value) { m_temperatureUnitHasBeenSet = true; m_temperatureUnit = value; }
275 
279  inline void SetTemperatureUnit(TemperatureUnit&& value) { m_temperatureUnitHasBeenSet = true; m_temperatureUnit = std::move(value); }
280 
284  inline UpdateProfileRequest& WithTemperatureUnit(const TemperatureUnit& value) { SetTemperatureUnit(value); return *this;}
285 
289  inline UpdateProfileRequest& WithTemperatureUnit(TemperatureUnit&& value) { SetTemperatureUnit(std::move(value)); return *this;}
290 
291 
295  inline const WakeWord& GetWakeWord() const{ return m_wakeWord; }
296 
300  inline bool WakeWordHasBeenSet() const { return m_wakeWordHasBeenSet; }
301 
305  inline void SetWakeWord(const WakeWord& value) { m_wakeWordHasBeenSet = true; m_wakeWord = value; }
306 
310  inline void SetWakeWord(WakeWord&& value) { m_wakeWordHasBeenSet = true; m_wakeWord = std::move(value); }
311 
315  inline UpdateProfileRequest& WithWakeWord(const WakeWord& value) { SetWakeWord(value); return *this;}
316 
320  inline UpdateProfileRequest& WithWakeWord(WakeWord&& value) { SetWakeWord(std::move(value)); return *this;}
321 
322 
327  inline const Aws::String& GetLocale() const{ return m_locale; }
328 
333  inline bool LocaleHasBeenSet() const { return m_localeHasBeenSet; }
334 
339  inline void SetLocale(const Aws::String& value) { m_localeHasBeenSet = true; m_locale = value; }
340 
345  inline void SetLocale(Aws::String&& value) { m_localeHasBeenSet = true; m_locale = std::move(value); }
346 
351  inline void SetLocale(const char* value) { m_localeHasBeenSet = true; m_locale.assign(value); }
352 
357  inline UpdateProfileRequest& WithLocale(const Aws::String& value) { SetLocale(value); return *this;}
358 
363  inline UpdateProfileRequest& WithLocale(Aws::String&& value) { SetLocale(std::move(value)); return *this;}
364 
369  inline UpdateProfileRequest& WithLocale(const char* value) { SetLocale(value); return *this;}
370 
371 
375  inline bool GetSetupModeDisabled() const{ return m_setupModeDisabled; }
376 
380  inline bool SetupModeDisabledHasBeenSet() const { return m_setupModeDisabledHasBeenSet; }
381 
385  inline void SetSetupModeDisabled(bool value) { m_setupModeDisabledHasBeenSet = true; m_setupModeDisabled = value; }
386 
390  inline UpdateProfileRequest& WithSetupModeDisabled(bool value) { SetSetupModeDisabled(value); return *this;}
391 
392 
396  inline int GetMaxVolumeLimit() const{ return m_maxVolumeLimit; }
397 
401  inline bool MaxVolumeLimitHasBeenSet() const { return m_maxVolumeLimitHasBeenSet; }
402 
406  inline void SetMaxVolumeLimit(int value) { m_maxVolumeLimitHasBeenSet = true; m_maxVolumeLimit = value; }
407 
411  inline UpdateProfileRequest& WithMaxVolumeLimit(int value) { SetMaxVolumeLimit(value); return *this;}
412 
413 
417  inline bool GetPSTNEnabled() const{ return m_pSTNEnabled; }
418 
422  inline bool PSTNEnabledHasBeenSet() const { return m_pSTNEnabledHasBeenSet; }
423 
427  inline void SetPSTNEnabled(bool value) { m_pSTNEnabledHasBeenSet = true; m_pSTNEnabled = value; }
428 
432  inline UpdateProfileRequest& WithPSTNEnabled(bool value) { SetPSTNEnabled(value); return *this;}
433 
434 
438  inline bool GetDataRetentionOptIn() const{ return m_dataRetentionOptIn; }
439 
443  inline bool DataRetentionOptInHasBeenSet() const { return m_dataRetentionOptInHasBeenSet; }
444 
448  inline void SetDataRetentionOptIn(bool value) { m_dataRetentionOptInHasBeenSet = true; m_dataRetentionOptIn = value; }
449 
453  inline UpdateProfileRequest& WithDataRetentionOptIn(bool value) { SetDataRetentionOptIn(value); return *this;}
454 
455 
459  inline const UpdateMeetingRoomConfiguration& GetMeetingRoomConfiguration() const{ return m_meetingRoomConfiguration; }
460 
464  inline bool MeetingRoomConfigurationHasBeenSet() const { return m_meetingRoomConfigurationHasBeenSet; }
465 
469  inline void SetMeetingRoomConfiguration(const UpdateMeetingRoomConfiguration& value) { m_meetingRoomConfigurationHasBeenSet = true; m_meetingRoomConfiguration = value; }
470 
474  inline void SetMeetingRoomConfiguration(UpdateMeetingRoomConfiguration&& value) { m_meetingRoomConfigurationHasBeenSet = true; m_meetingRoomConfiguration = std::move(value); }
475 
479  inline UpdateProfileRequest& WithMeetingRoomConfiguration(const UpdateMeetingRoomConfiguration& value) { SetMeetingRoomConfiguration(value); return *this;}
480 
484  inline UpdateProfileRequest& WithMeetingRoomConfiguration(UpdateMeetingRoomConfiguration&& value) { SetMeetingRoomConfiguration(std::move(value)); return *this;}
485 
486  private:
487 
488  Aws::String m_profileArn;
489  bool m_profileArnHasBeenSet;
490 
491  Aws::String m_profileName;
492  bool m_profileNameHasBeenSet;
493 
494  bool m_isDefault;
495  bool m_isDefaultHasBeenSet;
496 
497  Aws::String m_timezone;
498  bool m_timezoneHasBeenSet;
499 
500  Aws::String m_address;
501  bool m_addressHasBeenSet;
502 
503  DistanceUnit m_distanceUnit;
504  bool m_distanceUnitHasBeenSet;
505 
506  TemperatureUnit m_temperatureUnit;
507  bool m_temperatureUnitHasBeenSet;
508 
509  WakeWord m_wakeWord;
510  bool m_wakeWordHasBeenSet;
511 
512  Aws::String m_locale;
513  bool m_localeHasBeenSet;
514 
515  bool m_setupModeDisabled;
516  bool m_setupModeDisabledHasBeenSet;
517 
518  int m_maxVolumeLimit;
519  bool m_maxVolumeLimitHasBeenSet;
520 
521  bool m_pSTNEnabled;
522  bool m_pSTNEnabledHasBeenSet;
523 
524  bool m_dataRetentionOptIn;
525  bool m_dataRetentionOptInHasBeenSet;
526 
527  UpdateMeetingRoomConfiguration m_meetingRoomConfiguration;
528  bool m_meetingRoomConfigurationHasBeenSet;
529  };
530 
531 } // namespace Model
532 } // namespace AlexaForBusiness
533 } // namespace Aws
Aws::AlexaForBusiness::Model::UpdateProfileRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: UpdateProfileRequest.h:34
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithLocale
UpdateProfileRequest & WithLocale(const Aws::String &value)
Definition: UpdateProfileRequest.h:357
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetMaxVolumeLimit
void SetMaxVolumeLimit(int value)
Definition: UpdateProfileRequest.h:406
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetIsDefault
void SetIsDefault(bool value)
Definition: UpdateProfileRequest.h:139
Aws::AlexaForBusiness::Model::UpdateProfileRequest::DataRetentionOptInHasBeenSet
bool DataRetentionOptInHasBeenSet() const
Definition: UpdateProfileRequest.h:443
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithTemperatureUnit
UpdateProfileRequest & WithTemperatureUnit(TemperatureUnit &&value)
Definition: UpdateProfileRequest.h:289
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithWakeWord
UpdateProfileRequest & WithWakeWord(WakeWord &&value)
Definition: UpdateProfileRequest.h:320
Aws::AlexaForBusiness::Model::TemperatureUnit
TemperatureUnit
Definition: TemperatureUnit.h:17
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithIsDefault
UpdateProfileRequest & WithIsDefault(bool value)
Definition: UpdateProfileRequest.h:145
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetAddress
void SetAddress(const char *value)
Definition: UpdateProfileRequest.h:212
Aws::AlexaForBusiness::Model::UpdateProfileRequest::MaxVolumeLimitHasBeenSet
bool MaxVolumeLimitHasBeenSet() const
Definition: UpdateProfileRequest.h:401
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetTimezone
void SetTimezone(Aws::String &&value)
Definition: UpdateProfileRequest.h:166
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithAddress
UpdateProfileRequest & WithAddress(const char *value)
Definition: UpdateProfileRequest.h:227
Aws::AlexaForBusiness::Model::UpdateProfileRequest::GetIsDefault
bool GetIsDefault() const
Definition: UpdateProfileRequest.h:127
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithProfileArn
UpdateProfileRequest & WithProfileArn(const Aws::String &value)
Definition: UpdateProfileRequest.h:69
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetPSTNEnabled
void SetPSTNEnabled(bool value)
Definition: UpdateProfileRequest.h:427
Aws::AlexaForBusiness::Model::UpdateProfileRequest::GetLocale
const Aws::String & GetLocale() const
Definition: UpdateProfileRequest.h:327
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetSetupModeDisabled
void SetSetupModeDisabled(bool value)
Definition: UpdateProfileRequest.h:385
Aws::AlexaForBusiness::Model::WakeWord
WakeWord
Definition: WakeWord.h:17
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithDataRetentionOptIn
UpdateProfileRequest & WithDataRetentionOptIn(bool value)
Definition: UpdateProfileRequest.h:453
Aws::AlexaForBusiness::Model::UpdateProfileRequest::GetMaxVolumeLimit
int GetMaxVolumeLimit() const
Definition: UpdateProfileRequest.h:396
Aws::AlexaForBusiness::Model::UpdateProfileRequest::GetDistanceUnit
const DistanceUnit & GetDistanceUnit() const
Definition: UpdateProfileRequest.h:233
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetLocale
void SetLocale(Aws::String &&value)
Definition: UpdateProfileRequest.h:345
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetProfileArn
void SetProfileArn(const Aws::String &value)
Definition: UpdateProfileRequest.h:54
Aws::AlexaForBusiness::Model::UpdateProfileRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
UpdateMeetingRoomConfiguration.h
TemperatureUnit.h
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetProfileName
void SetProfileName(const char *value)
Definition: UpdateProfileRequest.h:105
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetWakeWord
void SetWakeWord(WakeWord &&value)
Definition: UpdateProfileRequest.h:310
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithLocale
UpdateProfileRequest & WithLocale(Aws::String &&value)
Definition: UpdateProfileRequest.h:363
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetTimezone
void SetTimezone(const Aws::String &value)
Definition: UpdateProfileRequest.h:161
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetTimezone
void SetTimezone(const char *value)
Definition: UpdateProfileRequest.h:171
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithAddress
UpdateProfileRequest & WithAddress(Aws::String &&value)
Definition: UpdateProfileRequest.h:222
Aws::AlexaForBusiness::Model::UpdateProfileRequest::LocaleHasBeenSet
bool LocaleHasBeenSet() const
Definition: UpdateProfileRequest.h:333
Aws::AlexaForBusiness::Model::UpdateProfileRequest::GetWakeWord
const WakeWord & GetWakeWord() const
Definition: UpdateProfileRequest.h:295
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithProfileName
UpdateProfileRequest & WithProfileName(const char *value)
Definition: UpdateProfileRequest.h:120
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithTimezone
UpdateProfileRequest & WithTimezone(const Aws::String &value)
Definition: UpdateProfileRequest.h:176
Aws::AlexaForBusiness::Model::UpdateProfileRequest::TemperatureUnitHasBeenSet
bool TemperatureUnitHasBeenSet() const
Definition: UpdateProfileRequest.h:269
Aws::AlexaForBusiness::Model::UpdateProfileRequest::DistanceUnitHasBeenSet
bool DistanceUnitHasBeenSet() const
Definition: UpdateProfileRequest.h:238
Aws::AlexaForBusiness::Model::UpdateProfileRequest::GetDataRetentionOptIn
bool GetDataRetentionOptIn() const
Definition: UpdateProfileRequest.h:438
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetLocale
void SetLocale(const char *value)
Definition: UpdateProfileRequest.h:351
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetProfileName
void SetProfileName(const Aws::String &value)
Definition: UpdateProfileRequest.h:95
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetDistanceUnit
void SetDistanceUnit(DistanceUnit &&value)
Definition: UpdateProfileRequest.h:248
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetDataRetentionOptIn
void SetDataRetentionOptIn(bool value)
Definition: UpdateProfileRequest.h:448
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WakeWordHasBeenSet
bool WakeWordHasBeenSet() const
Definition: UpdateProfileRequest.h:300
Aws::AlexaForBusiness::Model::UpdateProfileRequest::ProfileArnHasBeenSet
bool ProfileArnHasBeenSet() const
Definition: UpdateProfileRequest.h:49
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithWakeWord
UpdateProfileRequest & WithWakeWord(const WakeWord &value)
Definition: UpdateProfileRequest.h:315
Aws::AlexaForBusiness::Model::UpdateProfileRequest::GetSetupModeDisabled
bool GetSetupModeDisabled() const
Definition: UpdateProfileRequest.h:375
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithMeetingRoomConfiguration
UpdateProfileRequest & WithMeetingRoomConfiguration(UpdateMeetingRoomConfiguration &&value)
Definition: UpdateProfileRequest.h:484
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithTemperatureUnit
UpdateProfileRequest & WithTemperatureUnit(const TemperatureUnit &value)
Definition: UpdateProfileRequest.h:284
Aws::AlexaForBusiness::Model::UpdateProfileRequest::GetTemperatureUnit
const TemperatureUnit & GetTemperatureUnit() const
Definition: UpdateProfileRequest.h:264
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithAddress
UpdateProfileRequest & WithAddress(const Aws::String &value)
Definition: UpdateProfileRequest.h:217
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithMaxVolumeLimit
UpdateProfileRequest & WithMaxVolumeLimit(int value)
Definition: UpdateProfileRequest.h:411
Aws::AlexaForBusiness::Model::DistanceUnit
DistanceUnit
Definition: DistanceUnit.h:17
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetupModeDisabledHasBeenSet
bool SetupModeDisabledHasBeenSet() const
Definition: UpdateProfileRequest.h:380
AWS_ALEXAFORBUSINESS_API
#define AWS_ALEXAFORBUSINESS_API
Definition: AlexaForBusiness_EXPORTS.h:28
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithDistanceUnit
UpdateProfileRequest & WithDistanceUnit(DistanceUnit &&value)
Definition: UpdateProfileRequest.h:258
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithSetupModeDisabled
UpdateProfileRequest & WithSetupModeDisabled(bool value)
Definition: UpdateProfileRequest.h:390
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetWakeWord
void SetWakeWord(const WakeWord &value)
Definition: UpdateProfileRequest.h:305
Aws::AlexaForBusiness::Model::UpdateProfileRequest::GetTimezone
const Aws::String & GetTimezone() const
Definition: UpdateProfileRequest.h:151
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetLocale
void SetLocale(const Aws::String &value)
Definition: UpdateProfileRequest.h:339
Aws::AlexaForBusiness::Model::UpdateProfileRequest::GetProfileArn
const Aws::String & GetProfileArn() const
Definition: UpdateProfileRequest.h:44
Aws::AlexaForBusiness::Model::UpdateProfileRequest::MeetingRoomConfigurationHasBeenSet
bool MeetingRoomConfigurationHasBeenSet() const
Definition: UpdateProfileRequest.h:464
Aws::AlexaForBusiness::Model::UpdateProfileRequest::GetMeetingRoomConfiguration
const UpdateMeetingRoomConfiguration & GetMeetingRoomConfiguration() const
Definition: UpdateProfileRequest.h:459
Aws::AlexaForBusiness::Model::UpdateProfileRequest::PSTNEnabledHasBeenSet
bool PSTNEnabledHasBeenSet() const
Definition: UpdateProfileRequest.h:422
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithDistanceUnit
UpdateProfileRequest & WithDistanceUnit(const DistanceUnit &value)
Definition: UpdateProfileRequest.h:253
AWSString.h
Aws::AlexaForBusiness::Model::UpdateProfileRequest::IsDefaultHasBeenSet
bool IsDefaultHasBeenSet() const
Definition: UpdateProfileRequest.h:133
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetAddress
void SetAddress(Aws::String &&value)
Definition: UpdateProfileRequest.h:207
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetTemperatureUnit
void SetTemperatureUnit(const TemperatureUnit &value)
Definition: UpdateProfileRequest.h:274
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetProfileArn
void SetProfileArn(Aws::String &&value)
Definition: UpdateProfileRequest.h:59
Aws::AlexaForBusiness::Model::UpdateProfileRequest::ProfileNameHasBeenSet
bool ProfileNameHasBeenSet() const
Definition: UpdateProfileRequest.h:90
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithTimezone
UpdateProfileRequest & WithTimezone(const char *value)
Definition: UpdateProfileRequest.h:186
AlexaForBusiness_EXPORTS.h
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetDistanceUnit
void SetDistanceUnit(const DistanceUnit &value)
Definition: UpdateProfileRequest.h:243
Aws::AlexaForBusiness::Model::UpdateProfileRequest::GetProfileName
const Aws::String & GetProfileName() const
Definition: UpdateProfileRequest.h:85
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetTemperatureUnit
void SetTemperatureUnit(TemperatureUnit &&value)
Definition: UpdateProfileRequest.h:279
WakeWord.h
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetAddress
void SetAddress(const Aws::String &value)
Definition: UpdateProfileRequest.h:202
Aws::AlexaForBusiness::Model::UpdateMeetingRoomConfiguration
Definition: UpdateMeetingRoomConfiguration.h:35
Aws::AlexaForBusiness::Model::UpdateProfileRequest::AddressHasBeenSet
bool AddressHasBeenSet() const
Definition: UpdateProfileRequest.h:197
Aws
Definition: AccessManagementClient.h:15
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetProfileArn
void SetProfileArn(const char *value)
Definition: UpdateProfileRequest.h:64
Aws::AlexaForBusiness::Model::UpdateProfileRequest::TimezoneHasBeenSet
bool TimezoneHasBeenSet() const
Definition: UpdateProfileRequest.h:156
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetMeetingRoomConfiguration
void SetMeetingRoomConfiguration(UpdateMeetingRoomConfiguration &&value)
Definition: UpdateProfileRequest.h:474
Aws::AlexaForBusiness::Model::UpdateProfileRequest::GetAddress
const Aws::String & GetAddress() const
Definition: UpdateProfileRequest.h:192
Aws::AlexaForBusiness::AlexaForBusinessRequest
Definition: AlexaForBusinessRequest.h:17
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetMeetingRoomConfiguration
void SetMeetingRoomConfiguration(const UpdateMeetingRoomConfiguration &value)
Definition: UpdateProfileRequest.h:469
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SetProfileName
void SetProfileName(Aws::String &&value)
Definition: UpdateProfileRequest.h:100
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::AlexaForBusiness::Model::UpdateProfileRequest
Definition: UpdateProfileRequest.h:26
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithTimezone
UpdateProfileRequest & WithTimezone(Aws::String &&value)
Definition: UpdateProfileRequest.h:181
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithProfileArn
UpdateProfileRequest & WithProfileArn(Aws::String &&value)
Definition: UpdateProfileRequest.h:74
DistanceUnit.h
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithMeetingRoomConfiguration
UpdateProfileRequest & WithMeetingRoomConfiguration(const UpdateMeetingRoomConfiguration &value)
Definition: UpdateProfileRequest.h:479
Aws::AlexaForBusiness::Model::UpdateProfileRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithPSTNEnabled
UpdateProfileRequest & WithPSTNEnabled(bool value)
Definition: UpdateProfileRequest.h:432
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithProfileName
UpdateProfileRequest & WithProfileName(const Aws::String &value)
Definition: UpdateProfileRequest.h:110
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithProfileArn
UpdateProfileRequest & WithProfileArn(const char *value)
Definition: UpdateProfileRequest.h:79
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithProfileName
UpdateProfileRequest & WithProfileName(Aws::String &&value)
Definition: UpdateProfileRequest.h:115
AlexaForBusinessRequest.h
Aws::AlexaForBusiness::Model::UpdateProfileRequest::WithLocale
UpdateProfileRequest & WithLocale(const char *value)
Definition: UpdateProfileRequest.h:369
Aws::AlexaForBusiness::Model::UpdateProfileRequest::UpdateProfileRequest
UpdateProfileRequest()
Aws::AlexaForBusiness::Model::UpdateProfileRequest::GetPSTNEnabled
bool GetPSTNEnabled() const
Definition: UpdateProfileRequest.h:417