CognitoIdentityProviderRequest Class
(QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest)The CognitoIdentityProviderRequest class provides an interface for CognitoIdentityProvider requests. More...
Public Types
| enum | Action { AddCustomAttributesAction, AdminAddUserToGroupAction, AdminConfirmSignUpAction, AdminCreateUserAction, ..., VerifyUserAttributeAction } |
| flags | Actions |
Public Functions
| CognitoIdentityProviderRequest(const Action action) | |
| CognitoIdentityProviderRequest(const CognitoIdentityProviderRequest &other) | |
| Action | action() const |
| QString | actionString() const |
| QString | apiVersion() const |
| void | setAction(const Action action) |
| void | setApiVersion(const QString &version) |
| CognitoIdentityProviderRequest & | operator=(const CognitoIdentityProviderRequest &other) |
| virtual bool | operator==(const CognitoIdentityProviderRequest &other) const |
- 7 public functions inherited from QtAws::Core::AwsAbstractRequest
Protected Functions
| CognitoIdentityProviderRequest(CognitoIdentityProviderRequestPrivate * const d) | |
| int | clearParameter(const QString &name) |
| void | clearParameters() |
| QVariant | parameter(const QString &name, const QVariant &defaultValue = QVariant()) const |
| const QVariantMap & | parameters() const |
| void | setParameter(const QString &name, const QVariant &value) |
| void | setParameters(const QVariantMap ¶meters) |
Reimplemented Protected Functions
| virtual QNetworkRequest | unsignedRequest(const QUrl &endpoint) const override |
- 4 protected functions inherited from QtAws::Core::AwsAbstractRequest
Detailed Description
The CognitoIdentityProviderRequest class provides an interface for CognitoIdentityProvider requests.
Member Type Documentation
enum CognitoIdentityProviderRequest::Action
flags CognitoIdentityProviderRequest::Actions
This enum describes the actions that can be performed as CognitoIdentityProvider requests.
| Constant | Value | Description |
|---|---|---|
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AddCustomAttributesAction | 0 | CognitoIdentityProvider AddCustomAttributes action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminAddUserToGroupAction | 1 | CognitoIdentityProvider AdminAddUserToGroup action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminConfirmSignUpAction | 2 | CognitoIdentityProvider AdminConfirmSignUp action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminCreateUserAction | 3 | CognitoIdentityProvider AdminCreateUser action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminDeleteUserAction | 4 | CognitoIdentityProvider AdminDeleteUser action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminDeleteUserAttributesAction | 5 | CognitoIdentityProvider AdminDeleteUserAttributes action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminDisableProviderForUserAction | 6 | CognitoIdentityProvider AdminDisableProviderForUser action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminDisableUserAction | 7 | CognitoIdentityProvider AdminDisableUser action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminEnableUserAction | 8 | CognitoIdentityProvider AdminEnableUser action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminForgetDeviceAction | 9 | CognitoIdentityProvider AdminForgetDevice action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminGetDeviceAction | 10 | CognitoIdentityProvider AdminGetDevice action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminGetUserAction | 11 | CognitoIdentityProvider AdminGetUser action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminInitiateAuthAction | 12 | CognitoIdentityProvider AdminInitiateAuth action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminLinkProviderForUserAction | 13 | CognitoIdentityProvider AdminLinkProviderForUser action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminListDevicesAction | 14 | CognitoIdentityProvider AdminListDevices action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminListGroupsForUserAction | 15 | CognitoIdentityProvider AdminListGroupsForUser action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminListUserAuthEventsAction | 16 | CognitoIdentityProvider AdminListUserAuthEvents action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminRemoveUserFromGroupAction | 17 | CognitoIdentityProvider AdminRemoveUserFromGroup action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminResetUserPasswordAction | 18 | CognitoIdentityProvider AdminResetUserPassword action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminRespondToAuthChallengeAction | 19 | CognitoIdentityProvider AdminRespondToAuthChallenge action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminSetUserMFAPreferenceAction | 20 | CognitoIdentityProvider AdminSetUserMFAPreference action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminSetUserSettingsAction | 21 | CognitoIdentityProvider AdminSetUserSettings action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminUpdateAuthEventFeedbackAction | 22 | CognitoIdentityProvider AdminUpdateAuthEventFeedback action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminUpdateDeviceStatusAction | 23 | CognitoIdentityProvider AdminUpdateDeviceStatus action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminUpdateUserAttributesAction | 24 | CognitoIdentityProvider AdminUpdateUserAttributes action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminUserGlobalSignOutAction | 25 | CognitoIdentityProvider AdminUserGlobalSignOut action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AssociateSoftwareTokenAction | 26 | CognitoIdentityProvider AssociateSoftwareToken action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ChangePasswordAction | 27 | CognitoIdentityProvider ChangePassword action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ConfirmDeviceAction | 28 | CognitoIdentityProvider ConfirmDevice action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ConfirmForgotPasswordAction | 29 | CognitoIdentityProvider ConfirmForgotPassword action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ConfirmSignUpAction | 30 | CognitoIdentityProvider ConfirmSignUp action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::CreateGroupAction | 31 | CognitoIdentityProvider CreateGroup action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::CreateIdentityProviderAction | 32 | CognitoIdentityProvider CreateIdentityProvider action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::CreateResourceServerAction | 33 | CognitoIdentityProvider CreateResourceServer action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::CreateUserImportJobAction | 34 | CognitoIdentityProvider CreateUserImportJob action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::CreateUserPoolAction | 35 | CognitoIdentityProvider CreateUserPool action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::CreateUserPoolClientAction | 36 | CognitoIdentityProvider CreateUserPoolClient action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::CreateUserPoolDomainAction | 37 | CognitoIdentityProvider CreateUserPoolDomain action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DeleteGroupAction | 38 | CognitoIdentityProvider DeleteGroup action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DeleteIdentityProviderAction | 39 | CognitoIdentityProvider DeleteIdentityProvider action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DeleteResourceServerAction | 40 | CognitoIdentityProvider DeleteResourceServer action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DeleteUserAction | 41 | CognitoIdentityProvider DeleteUser action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DeleteUserAttributesAction | 42 | CognitoIdentityProvider DeleteUserAttributes action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DeleteUserPoolAction | 43 | CognitoIdentityProvider DeleteUserPool action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DeleteUserPoolClientAction | 44 | CognitoIdentityProvider DeleteUserPoolClient action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DeleteUserPoolDomainAction | 45 | CognitoIdentityProvider DeleteUserPoolDomain action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DescribeIdentityProviderAction | 46 | CognitoIdentityProvider DescribeIdentityProvider action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DescribeResourceServerAction | 47 | CognitoIdentityProvider DescribeResourceServer action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DescribeRiskConfigurationAction | 48 | CognitoIdentityProvider DescribeRiskConfiguration action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DescribeUserImportJobAction | 49 | CognitoIdentityProvider DescribeUserImportJob action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DescribeUserPoolAction | 50 | CognitoIdentityProvider DescribeUserPool action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DescribeUserPoolClientAction | 51 | CognitoIdentityProvider DescribeUserPoolClient action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DescribeUserPoolDomainAction | 52 | CognitoIdentityProvider DescribeUserPoolDomain action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ForgetDeviceAction | 53 | CognitoIdentityProvider ForgetDevice action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ForgotPasswordAction | 54 | CognitoIdentityProvider ForgotPassword action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GetCSVHeaderAction | 55 | CognitoIdentityProvider GetCSVHeader action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GetDeviceAction | 56 | CognitoIdentityProvider GetDevice action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GetGroupAction | 57 | CognitoIdentityProvider GetGroup action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GetIdentityProviderByIdentifierAction | 58 | CognitoIdentityProvider GetIdentityProviderByIdentifier action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GetSigningCertificateAction | 59 | CognitoIdentityProvider GetSigningCertificate action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GetUICustomizationAction | 60 | CognitoIdentityProvider GetUICustomization action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GetUserAction | 61 | CognitoIdentityProvider GetUser action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GetUserAttributeVerificationCodeAction | 62 | CognitoIdentityProvider GetUserAttributeVerificationCode action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GetUserPoolMfaConfigAction | 63 | CognitoIdentityProvider GetUserPoolMfaConfig action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GlobalSignOutAction | 64 | CognitoIdentityProvider GlobalSignOut action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::InitiateAuthAction | 65 | CognitoIdentityProvider InitiateAuth action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ListDevicesAction | 66 | CognitoIdentityProvider ListDevices action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ListGroupsAction | 67 | CognitoIdentityProvider ListGroups action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ListIdentityProvidersAction | 68 | CognitoIdentityProvider ListIdentityProviders action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ListResourceServersAction | 69 | CognitoIdentityProvider ListResourceServers action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ListUserImportJobsAction | 70 | CognitoIdentityProvider ListUserImportJobs action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ListUserPoolClientsAction | 71 | CognitoIdentityProvider ListUserPoolClients action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ListUserPoolsAction | 72 | CognitoIdentityProvider ListUserPools action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ListUsersAction | 73 | CognitoIdentityProvider ListUsers action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ListUsersInGroupAction | 74 | CognitoIdentityProvider ListUsersInGroup action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ResendConfirmationCodeAction | 75 | CognitoIdentityProvider ResendConfirmationCode action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::RespondToAuthChallengeAction | 76 | CognitoIdentityProvider RespondToAuthChallenge action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::SetRiskConfigurationAction | 77 | CognitoIdentityProvider SetRiskConfiguration action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::SetUICustomizationAction | 78 | CognitoIdentityProvider SetUICustomization action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::SetUserMFAPreferenceAction | 79 | CognitoIdentityProvider SetUserMFAPreference action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::SetUserPoolMfaConfigAction | 80 | CognitoIdentityProvider SetUserPoolMfaConfig action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::SetUserSettingsAction | 81 | CognitoIdentityProvider SetUserSettings action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::SignUpAction | 82 | CognitoIdentityProvider SignUp action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::StartUserImportJobAction | 83 | CognitoIdentityProvider StartUserImportJob action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::StopUserImportJobAction | 84 | CognitoIdentityProvider StopUserImportJob action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::UpdateAuthEventFeedbackAction | 85 | CognitoIdentityProvider UpdateAuthEventFeedback action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::UpdateDeviceStatusAction | 86 | CognitoIdentityProvider UpdateDeviceStatus action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::UpdateGroupAction | 87 | CognitoIdentityProvider UpdateGroup action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::UpdateIdentityProviderAction | 88 | CognitoIdentityProvider UpdateIdentityProvider action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::UpdateResourceServerAction | 89 | CognitoIdentityProvider UpdateResourceServer action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::UpdateUserAttributesAction | 90 | CognitoIdentityProvider UpdateUserAttributes action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::UpdateUserPoolAction | 91 | CognitoIdentityProvider UpdateUserPool action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::UpdateUserPoolClientAction | 92 | CognitoIdentityProvider UpdateUserPoolClient action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::VerifySoftwareTokenAction | 93 | CognitoIdentityProvider VerifySoftwareToken action. |
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::VerifyUserAttributeAction | 94 | CognitoIdentityProvider VerifyUserAttribute action. |
The Actions type is a typedef for QFlags<Action>. It stores an OR combination of Action values.
Member Function Documentation
CognitoIdentityProviderRequest::CognitoIdentityProviderRequest(const Action action)
Constructs a CognitoIdentityProviderRequest object for CognitoIdentityProvider action.
CognitoIdentityProviderRequest::CognitoIdentityProviderRequest(const CognitoIdentityProviderRequest &other)
Constructs a copy of other.
[protected] CognitoIdentityProviderRequest::CognitoIdentityProviderRequest(CognitoIdentityProviderRequestPrivate * const d)
Constructs aa CognitoIdentityProviderRequest object with private implementation d.
This overload allows derived classes to provide their own private class implementation that inherits from CognitoIdentityProviderRequestPrivate.
Action CognitoIdentityProviderRequest::action() const
Returns the CognitoIdentityProvider action to be performed by this request.
See also setAction().
QString CognitoIdentityProviderRequest::actionString() const
Returns the name of the CognitoIdentityProvider action to be performed by this request.
QString CognitoIdentityProviderRequest::apiVersion() const
Returns the CognitoIdentityProvider API version implemented by this request.
See also setApiVersion().
[protected] int CognitoIdentityProviderRequest::clearParameter(const QString &name)
Removes the a name parameter from the request, then returns the number of paramters removed (typically 0 or 1).
[protected] void CognitoIdentityProviderRequest::clearParameters()
Removes all parameters from the request.
[protected] QVariant CognitoIdentityProviderRequest::parameter(const QString &name, const QVariant &defaultValue = QVariant()) const
Returns the value of the name pararemter if set; defaultValue otherwise.
See also setParameter().
[protected] const QVariantMap &CognitoIdentityProviderRequest::parameters() const
Returns the parameters included in this request.
See also setParameters().
void CognitoIdentityProviderRequest::setAction(const Action action)
Sets the CognitoIdentityProvider action to be performed by this request to action.
See also action().
void CognitoIdentityProviderRequest::setApiVersion(const QString &version)
Sets the CognitoIdentityProvider API version to include in this request to version.
See also apiVersion().
[protected] void CognitoIdentityProviderRequest::setParameter(const QString &name, const QVariant &value)
Sets the name parameter to value.
See also parameter().
[protected] void CognitoIdentityProviderRequest::setParameters(const QVariantMap ¶meters)
Sets the paramters for this request to parameters. Any request parameters set previously will be discarded.
See also parameters().
[override virtual protected] QNetworkRequest CognitoIdentityProviderRequest::unsignedRequest(const QUrl &endpoint) const
Reimplemented from AwsAbstractRequest::unsignedRequest().
Returns a network request for the CognitoIdentityProvider request using the given endpoint.
This CognitoIdentityProvider implementation builds request URLs by combining the common query parameters (such as Action and Version), with any that have been added (via setParameter) by child classes.
CognitoIdentityProviderRequest &CognitoIdentityProviderRequest::operator=(const CognitoIdentityProviderRequest &other)
Sets the CognitoIdentityProviderRequest object to be equal to other.
[virtual] bool CognitoIdentityProviderRequest::operator==(const CognitoIdentityProviderRequest &other) const
Returns true if this request is equal to other; false otherwise.
Note, most derived *Request classes do not need to provider their own implementations of this function, since most such request classes rely on this class' parameters functionality for all request parameters, and that parameters map is already checked via this implementation.
© 2018 Paul Colby Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.