7#include <aws/sso-admin/SSOAdmin_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/sso-admin/model/StatusValues.h>
52 inline void SetAccountId(
const char* value) { m_accountIdHasBeenSet =
true; m_accountId.assign(value); }
79 inline void SetFailureReason(
const char* value) { m_failureReasonHasBeenSet =
true; m_failureReason.assign(value); }
96 inline void SetPermissionSetArn(
const char* value) { m_permissionSetArnHasBeenSet =
true; m_permissionSetArn.assign(value); }
111 inline void SetRequestId(
const char* value) { m_requestIdHasBeenSet =
true; m_requestId.assign(value); }
131 bool m_accountIdHasBeenSet =
false;
134 bool m_createdDateHasBeenSet =
false;
137 bool m_failureReasonHasBeenSet =
false;
140 bool m_permissionSetArnHasBeenSet =
false;
143 bool m_requestIdHasBeenSet =
false;
146 bool m_statusHasBeenSet =
false;
void SetRequestId(const char *value)
PermissionSetProvisioningStatus & WithPermissionSetArn(const Aws::String &value)
void SetPermissionSetArn(Aws::String &&value)
const StatusValues & GetStatus() const
void SetFailureReason(const Aws::String &value)
const Aws::String & GetFailureReason() const
PermissionSetProvisioningStatus & WithPermissionSetArn(const char *value)
bool RequestIdHasBeenSet() const
void SetAccountId(const Aws::String &value)
void SetFailureReason(Aws::String &&value)
const Aws::Utils::DateTime & GetCreatedDate() const
PermissionSetProvisioningStatus & WithRequestId(Aws::String &&value)
PermissionSetProvisioningStatus & WithAccountId(const Aws::String &value)
bool CreatedDateHasBeenSet() const
AWS_SSOADMIN_API Aws::Utils::Json::JsonValue Jsonize() const
bool PermissionSetArnHasBeenSet() const
bool FailureReasonHasBeenSet() const
const Aws::String & GetAccountId() const
PermissionSetProvisioningStatus & WithCreatedDate(Aws::Utils::DateTime &&value)
PermissionSetProvisioningStatus & WithAccountId(const char *value)
PermissionSetProvisioningStatus & WithStatus(StatusValues &&value)
PermissionSetProvisioningStatus & WithStatus(const StatusValues &value)
void SetRequestId(const Aws::String &value)
AWS_SSOADMIN_API PermissionSetProvisioningStatus & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SSOADMIN_API PermissionSetProvisioningStatus()
PermissionSetProvisioningStatus & WithRequestId(const char *value)
void SetPermissionSetArn(const Aws::String &value)
PermissionSetProvisioningStatus & WithAccountId(Aws::String &&value)
PermissionSetProvisioningStatus & WithCreatedDate(const Aws::Utils::DateTime &value)
void SetFailureReason(const char *value)
void SetPermissionSetArn(const char *value)
void SetStatus(StatusValues &&value)
bool StatusHasBeenSet() const
const Aws::String & GetRequestId() const
AWS_SSOADMIN_API PermissionSetProvisioningStatus(Aws::Utils::Json::JsonView jsonValue)
PermissionSetProvisioningStatus & WithFailureReason(const char *value)
const Aws::String & GetPermissionSetArn() const
PermissionSetProvisioningStatus & WithFailureReason(Aws::String &&value)
PermissionSetProvisioningStatus & WithFailureReason(const Aws::String &value)
void SetCreatedDate(const Aws::Utils::DateTime &value)
PermissionSetProvisioningStatus & WithPermissionSetArn(Aws::String &&value)
PermissionSetProvisioningStatus & WithRequestId(const Aws::String &value)
void SetRequestId(Aws::String &&value)
bool AccountIdHasBeenSet() const
void SetAccountId(const char *value)
void SetCreatedDate(Aws::Utils::DateTime &&value)
void SetStatus(const StatusValues &value)
void SetAccountId(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue