/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include A SignupResponse
object that contains a summary of a newly
* created account.See Also:
AWS
* API Reference
A Boolean that is TRUE
if the Amazon QuickSight uses IAM as an
* authentication method.
A Boolean that is TRUE
if the Amazon QuickSight uses IAM as an
* authentication method.
A Boolean that is TRUE
if the Amazon QuickSight uses IAM as an
* authentication method.
A Boolean that is TRUE
if the Amazon QuickSight uses IAM as an
* authentication method.
The user login name for your Amazon QuickSight account.
*/ inline const Aws::String& GetUserLoginName() const{ return m_userLoginName; } /** *The user login name for your Amazon QuickSight account.
*/ inline bool UserLoginNameHasBeenSet() const { return m_userLoginNameHasBeenSet; } /** *The user login name for your Amazon QuickSight account.
*/ inline void SetUserLoginName(const Aws::String& value) { m_userLoginNameHasBeenSet = true; m_userLoginName = value; } /** *The user login name for your Amazon QuickSight account.
*/ inline void SetUserLoginName(Aws::String&& value) { m_userLoginNameHasBeenSet = true; m_userLoginName = std::move(value); } /** *The user login name for your Amazon QuickSight account.
*/ inline void SetUserLoginName(const char* value) { m_userLoginNameHasBeenSet = true; m_userLoginName.assign(value); } /** *The user login name for your Amazon QuickSight account.
*/ inline SignupResponse& WithUserLoginName(const Aws::String& value) { SetUserLoginName(value); return *this;} /** *The user login name for your Amazon QuickSight account.
*/ inline SignupResponse& WithUserLoginName(Aws::String&& value) { SetUserLoginName(std::move(value)); return *this;} /** *The user login name for your Amazon QuickSight account.
*/ inline SignupResponse& WithUserLoginName(const char* value) { SetUserLoginName(value); return *this;} /** *The name of your Amazon QuickSight account.
*/ inline const Aws::String& GetAccountName() const{ return m_accountName; } /** *The name of your Amazon QuickSight account.
*/ inline bool AccountNameHasBeenSet() const { return m_accountNameHasBeenSet; } /** *The name of your Amazon QuickSight account.
*/ inline void SetAccountName(const Aws::String& value) { m_accountNameHasBeenSet = true; m_accountName = value; } /** *The name of your Amazon QuickSight account.
*/ inline void SetAccountName(Aws::String&& value) { m_accountNameHasBeenSet = true; m_accountName = std::move(value); } /** *The name of your Amazon QuickSight account.
*/ inline void SetAccountName(const char* value) { m_accountNameHasBeenSet = true; m_accountName.assign(value); } /** *The name of your Amazon QuickSight account.
*/ inline SignupResponse& WithAccountName(const Aws::String& value) { SetAccountName(value); return *this;} /** *The name of your Amazon QuickSight account.
*/ inline SignupResponse& WithAccountName(Aws::String&& value) { SetAccountName(std::move(value)); return *this;} /** *The name of your Amazon QuickSight account.
*/ inline SignupResponse& WithAccountName(const char* value) { SetAccountName(value); return *this;} /** *The type of Active Directory that is being used to authenticate the Amazon
* QuickSight account. Valid values are SIMPLE_AD
,
* AD_CONNECTOR
, and MICROSOFT_AD
.
The type of Active Directory that is being used to authenticate the Amazon
* QuickSight account. Valid values are SIMPLE_AD
,
* AD_CONNECTOR
, and MICROSOFT_AD
.
The type of Active Directory that is being used to authenticate the Amazon
* QuickSight account. Valid values are SIMPLE_AD
,
* AD_CONNECTOR
, and MICROSOFT_AD
.
The type of Active Directory that is being used to authenticate the Amazon
* QuickSight account. Valid values are SIMPLE_AD
,
* AD_CONNECTOR
, and MICROSOFT_AD
.
The type of Active Directory that is being used to authenticate the Amazon
* QuickSight account. Valid values are SIMPLE_AD
,
* AD_CONNECTOR
, and MICROSOFT_AD
.
The type of Active Directory that is being used to authenticate the Amazon
* QuickSight account. Valid values are SIMPLE_AD
,
* AD_CONNECTOR
, and MICROSOFT_AD
.
The type of Active Directory that is being used to authenticate the Amazon
* QuickSight account. Valid values are SIMPLE_AD
,
* AD_CONNECTOR
, and MICROSOFT_AD
.
The type of Active Directory that is being used to authenticate the Amazon
* QuickSight account. Valid values are SIMPLE_AD
,
* AD_CONNECTOR
, and MICROSOFT_AD
.