/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include See Also:
AWS
* API Reference
The principal ID of the user.
*/ inline const Aws::String& GetPrincipalId() const{ return m_principalId; } /** *The principal ID of the user.
*/ inline bool PrincipalIdHasBeenSet() const { return m_principalIdHasBeenSet; } /** *The principal ID of the user.
*/ inline void SetPrincipalId(const Aws::String& value) { m_principalIdHasBeenSet = true; m_principalId = value; } /** *The principal ID of the user.
*/ inline void SetPrincipalId(Aws::String&& value) { m_principalIdHasBeenSet = true; m_principalId = std::move(value); } /** *The principal ID of the user.
*/ inline void SetPrincipalId(const char* value) { m_principalIdHasBeenSet = true; m_principalId.assign(value); } /** *The principal ID of the user.
*/ inline DeleteUserByPrincipalIdRequest& WithPrincipalId(const Aws::String& value) { SetPrincipalId(value); return *this;} /** *The principal ID of the user.
*/ inline DeleteUserByPrincipalIdRequest& WithPrincipalId(Aws::String&& value) { SetPrincipalId(std::move(value)); return *this;} /** *The principal ID of the user.
*/ inline DeleteUserByPrincipalIdRequest& WithPrincipalId(const char* value) { SetPrincipalId(value); return *this;} /** *The ID for the Amazon Web Services account that the user is in. Currently, * you use the ID for the Amazon Web Services account that contains your Amazon * QuickSight account.
*/ inline const Aws::String& GetAwsAccountId() const{ return m_awsAccountId; } /** *The ID for the Amazon Web Services account that the user is in. Currently, * you use the ID for the Amazon Web Services account that contains your Amazon * QuickSight account.
*/ inline bool AwsAccountIdHasBeenSet() const { return m_awsAccountIdHasBeenSet; } /** *The ID for the Amazon Web Services account that the user is in. Currently, * you use the ID for the Amazon Web Services account that contains your Amazon * QuickSight account.
*/ inline void SetAwsAccountId(const Aws::String& value) { m_awsAccountIdHasBeenSet = true; m_awsAccountId = value; } /** *The ID for the Amazon Web Services account that the user is in. Currently, * you use the ID for the Amazon Web Services account that contains your Amazon * QuickSight account.
*/ inline void SetAwsAccountId(Aws::String&& value) { m_awsAccountIdHasBeenSet = true; m_awsAccountId = std::move(value); } /** *The ID for the Amazon Web Services account that the user is in. Currently, * you use the ID for the Amazon Web Services account that contains your Amazon * QuickSight account.
*/ inline void SetAwsAccountId(const char* value) { m_awsAccountIdHasBeenSet = true; m_awsAccountId.assign(value); } /** *The ID for the Amazon Web Services account that the user is in. Currently, * you use the ID for the Amazon Web Services account that contains your Amazon * QuickSight account.
*/ inline DeleteUserByPrincipalIdRequest& WithAwsAccountId(const Aws::String& value) { SetAwsAccountId(value); return *this;} /** *The ID for the Amazon Web Services account that the user is in. Currently, * you use the ID for the Amazon Web Services account that contains your Amazon * QuickSight account.
*/ inline DeleteUserByPrincipalIdRequest& WithAwsAccountId(Aws::String&& value) { SetAwsAccountId(std::move(value)); return *this;} /** *The ID for the Amazon Web Services account that the user is in. Currently, * you use the ID for the Amazon Web Services account that contains your Amazon * QuickSight account.
*/ inline DeleteUserByPrincipalIdRequest& WithAwsAccountId(const char* value) { SetAwsAccountId(value); return *this;} /** *The namespace. Currently, you should set this to default.
The namespace. Currently, you should set this to default.
The namespace. Currently, you should set this to default.
The namespace. Currently, you should set this to default.
The namespace. Currently, you should set this to default.
The namespace. Currently, you should set this to default.
The namespace. Currently, you should set this to default.
The namespace. Currently, you should set this to default.