CognitoIdentityProviderRequest Class

(QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest)

The CognitoIdentityProviderRequest class provides an interface for CognitoIdentityProvider requests. More...

Header: #include <CognitoIdentityProviderRequest>
Inherits: QtAws::Core::AwsAbstractRequest
Inherited By:

QtAws::CognitoIdentityProvider::AddCustomAttributesRequest, QtAws::CognitoIdentityProvider::AdminAddUserToGroupRequest, QtAws::CognitoIdentityProvider::AdminConfirmSignUpRequest, QtAws::CognitoIdentityProvider::AdminCreateUserRequest, QtAws::CognitoIdentityProvider::AdminDeleteUserAttributesRequest, QtAws::CognitoIdentityProvider::AdminDeleteUserRequest, QtAws::CognitoIdentityProvider::AdminDisableProviderForUserRequest, QtAws::CognitoIdentityProvider::AdminDisableUserRequest, QtAws::CognitoIdentityProvider::AdminEnableUserRequest, QtAws::CognitoIdentityProvider::AdminForgetDeviceRequest, QtAws::CognitoIdentityProvider::AdminGetDeviceRequest, QtAws::CognitoIdentityProvider::AdminGetUserRequest, QtAws::CognitoIdentityProvider::AdminInitiateAuthRequest, QtAws::CognitoIdentityProvider::AdminLinkProviderForUserRequest, QtAws::CognitoIdentityProvider::AdminListDevicesRequest, QtAws::CognitoIdentityProvider::AdminListGroupsForUserRequest, QtAws::CognitoIdentityProvider::AdminListUserAuthEventsRequest, QtAws::CognitoIdentityProvider::AdminRemoveUserFromGroupRequest, QtAws::CognitoIdentityProvider::AdminResetUserPasswordRequest, QtAws::CognitoIdentityProvider::AdminRespondToAuthChallengeRequest, QtAws::CognitoIdentityProvider::AdminSetUserMFAPreferenceRequest, QtAws::CognitoIdentityProvider::AdminSetUserSettingsRequest, QtAws::CognitoIdentityProvider::AdminUpdateAuthEventFeedbackRequest, QtAws::CognitoIdentityProvider::AdminUpdateDeviceStatusRequest, QtAws::CognitoIdentityProvider::AdminUpdateUserAttributesRequest, QtAws::CognitoIdentityProvider::AdminUserGlobalSignOutRequest, QtAws::CognitoIdentityProvider::AssociateSoftwareTokenRequest, QtAws::CognitoIdentityProvider::ChangePasswordRequest, QtAws::CognitoIdentityProvider::ConfirmDeviceRequest, QtAws::CognitoIdentityProvider::ConfirmForgotPasswordRequest, QtAws::CognitoIdentityProvider::ConfirmSignUpRequest, QtAws::CognitoIdentityProvider::CreateGroupRequest, QtAws::CognitoIdentityProvider::CreateIdentityProviderRequest, QtAws::CognitoIdentityProvider::CreateResourceServerRequest, QtAws::CognitoIdentityProvider::CreateUserImportJobRequest, QtAws::CognitoIdentityProvider::CreateUserPoolClientRequest, QtAws::CognitoIdentityProvider::CreateUserPoolDomainRequest, QtAws::CognitoIdentityProvider::CreateUserPoolRequest, QtAws::CognitoIdentityProvider::DeleteGroupRequest, QtAws::CognitoIdentityProvider::DeleteIdentityProviderRequest, QtAws::CognitoIdentityProvider::DeleteResourceServerRequest, QtAws::CognitoIdentityProvider::DeleteUserAttributesRequest, QtAws::CognitoIdentityProvider::DeleteUserPoolClientRequest, QtAws::CognitoIdentityProvider::DeleteUserPoolDomainRequest, QtAws::CognitoIdentityProvider::DeleteUserPoolRequest, QtAws::CognitoIdentityProvider::DeleteUserRequest, QtAws::CognitoIdentityProvider::DescribeIdentityProviderRequest, QtAws::CognitoIdentityProvider::DescribeResourceServerRequest, QtAws::CognitoIdentityProvider::DescribeRiskConfigurationRequest, QtAws::CognitoIdentityProvider::DescribeUserImportJobRequest, QtAws::CognitoIdentityProvider::DescribeUserPoolClientRequest, QtAws::CognitoIdentityProvider::DescribeUserPoolDomainRequest, QtAws::CognitoIdentityProvider::DescribeUserPoolRequest, QtAws::CognitoIdentityProvider::ForgetDeviceRequest, QtAws::CognitoIdentityProvider::ForgotPasswordRequest, QtAws::CognitoIdentityProvider::GetCSVHeaderRequest, QtAws::CognitoIdentityProvider::GetDeviceRequest, QtAws::CognitoIdentityProvider::GetGroupRequest, QtAws::CognitoIdentityProvider::GetIdentityProviderByIdentifierRequest, QtAws::CognitoIdentityProvider::GetSigningCertificateRequest, QtAws::CognitoIdentityProvider::GetUICustomizationRequest, QtAws::CognitoIdentityProvider::GetUserAttributeVerificationCodeRequest, QtAws::CognitoIdentityProvider::GetUserPoolMfaConfigRequest, QtAws::CognitoIdentityProvider::GetUserRequest, QtAws::CognitoIdentityProvider::GlobalSignOutRequest, QtAws::CognitoIdentityProvider::InitiateAuthRequest, QtAws::CognitoIdentityProvider::ListDevicesRequest, QtAws::CognitoIdentityProvider::ListGroupsRequest, QtAws::CognitoIdentityProvider::ListIdentityProvidersRequest, QtAws::CognitoIdentityProvider::ListResourceServersRequest, QtAws::CognitoIdentityProvider::ListUserImportJobsRequest, QtAws::CognitoIdentityProvider::ListUserPoolClientsRequest, QtAws::CognitoIdentityProvider::ListUserPoolsRequest, QtAws::CognitoIdentityProvider::ListUsersInGroupRequest, QtAws::CognitoIdentityProvider::ListUsersRequest, QtAws::CognitoIdentityProvider::ResendConfirmationCodeRequest, QtAws::CognitoIdentityProvider::RespondToAuthChallengeRequest, QtAws::CognitoIdentityProvider::SetRiskConfigurationRequest, QtAws::CognitoIdentityProvider::SetUICustomizationRequest, QtAws::CognitoIdentityProvider::SetUserMFAPreferenceRequest, QtAws::CognitoIdentityProvider::SetUserPoolMfaConfigRequest, QtAws::CognitoIdentityProvider::SetUserSettingsRequest, QtAws::CognitoIdentityProvider::SignUpRequest, QtAws::CognitoIdentityProvider::StartUserImportJobRequest, QtAws::CognitoIdentityProvider::StopUserImportJobRequest, QtAws::CognitoIdentityProvider::UpdateAuthEventFeedbackRequest, QtAws::CognitoIdentityProvider::UpdateDeviceStatusRequest, QtAws::CognitoIdentityProvider::UpdateGroupRequest, QtAws::CognitoIdentityProvider::UpdateIdentityProviderRequest, QtAws::CognitoIdentityProvider::UpdateResourceServerRequest, QtAws::CognitoIdentityProvider::UpdateUserAttributesRequest, QtAws::CognitoIdentityProvider::UpdateUserPoolClientRequest, QtAws::CognitoIdentityProvider::UpdateUserPoolRequest, QtAws::CognitoIdentityProvider::VerifySoftwareTokenRequest, and QtAws::CognitoIdentityProvider::VerifyUserAttributeRequest

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

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 &parameters)

Reimplemented Protected Functions

virtual QNetworkRequest unsignedRequest(const QUrl &endpoint) const override

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.

ConstantValueDescription
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AddCustomAttributesAction0CognitoIdentityProvider AddCustomAttributes action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminAddUserToGroupAction1CognitoIdentityProvider AdminAddUserToGroup action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminConfirmSignUpAction2CognitoIdentityProvider AdminConfirmSignUp action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminCreateUserAction3CognitoIdentityProvider AdminCreateUser action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminDeleteUserAction4CognitoIdentityProvider AdminDeleteUser action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminDeleteUserAttributesAction5CognitoIdentityProvider AdminDeleteUserAttributes action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminDisableProviderForUserAction6CognitoIdentityProvider AdminDisableProviderForUser action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminDisableUserAction7CognitoIdentityProvider AdminDisableUser action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminEnableUserAction8CognitoIdentityProvider AdminEnableUser action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminForgetDeviceAction9CognitoIdentityProvider AdminForgetDevice action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminGetDeviceAction10CognitoIdentityProvider AdminGetDevice action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminGetUserAction11CognitoIdentityProvider AdminGetUser action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminInitiateAuthAction12CognitoIdentityProvider AdminInitiateAuth action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminLinkProviderForUserAction13CognitoIdentityProvider AdminLinkProviderForUser action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminListDevicesAction14CognitoIdentityProvider AdminListDevices action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminListGroupsForUserAction15CognitoIdentityProvider AdminListGroupsForUser action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminListUserAuthEventsAction16CognitoIdentityProvider AdminListUserAuthEvents action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminRemoveUserFromGroupAction17CognitoIdentityProvider AdminRemoveUserFromGroup action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminResetUserPasswordAction18CognitoIdentityProvider AdminResetUserPassword action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminRespondToAuthChallengeAction19CognitoIdentityProvider AdminRespondToAuthChallenge action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminSetUserMFAPreferenceAction20CognitoIdentityProvider AdminSetUserMFAPreference action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminSetUserSettingsAction21CognitoIdentityProvider AdminSetUserSettings action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminUpdateAuthEventFeedbackAction22CognitoIdentityProvider AdminUpdateAuthEventFeedback action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminUpdateDeviceStatusAction23CognitoIdentityProvider AdminUpdateDeviceStatus action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminUpdateUserAttributesAction24CognitoIdentityProvider AdminUpdateUserAttributes action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AdminUserGlobalSignOutAction25CognitoIdentityProvider AdminUserGlobalSignOut action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AssociateSoftwareTokenAction26CognitoIdentityProvider AssociateSoftwareToken action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ChangePasswordAction27CognitoIdentityProvider ChangePassword action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ConfirmDeviceAction28CognitoIdentityProvider ConfirmDevice action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ConfirmForgotPasswordAction29CognitoIdentityProvider ConfirmForgotPassword action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ConfirmSignUpAction30CognitoIdentityProvider ConfirmSignUp action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::CreateGroupAction31CognitoIdentityProvider CreateGroup action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::CreateIdentityProviderAction32CognitoIdentityProvider CreateIdentityProvider action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::CreateResourceServerAction33CognitoIdentityProvider CreateResourceServer action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::CreateUserImportJobAction34CognitoIdentityProvider CreateUserImportJob action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::CreateUserPoolAction35CognitoIdentityProvider CreateUserPool action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::CreateUserPoolClientAction36CognitoIdentityProvider CreateUserPoolClient action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::CreateUserPoolDomainAction37CognitoIdentityProvider CreateUserPoolDomain action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DeleteGroupAction38CognitoIdentityProvider DeleteGroup action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DeleteIdentityProviderAction39CognitoIdentityProvider DeleteIdentityProvider action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DeleteResourceServerAction40CognitoIdentityProvider DeleteResourceServer action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DeleteUserAction41CognitoIdentityProvider DeleteUser action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DeleteUserAttributesAction42CognitoIdentityProvider DeleteUserAttributes action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DeleteUserPoolAction43CognitoIdentityProvider DeleteUserPool action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DeleteUserPoolClientAction44CognitoIdentityProvider DeleteUserPoolClient action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DeleteUserPoolDomainAction45CognitoIdentityProvider DeleteUserPoolDomain action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DescribeIdentityProviderAction46CognitoIdentityProvider DescribeIdentityProvider action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DescribeResourceServerAction47CognitoIdentityProvider DescribeResourceServer action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DescribeRiskConfigurationAction48CognitoIdentityProvider DescribeRiskConfiguration action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DescribeUserImportJobAction49CognitoIdentityProvider DescribeUserImportJob action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DescribeUserPoolAction50CognitoIdentityProvider DescribeUserPool action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DescribeUserPoolClientAction51CognitoIdentityProvider DescribeUserPoolClient action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::DescribeUserPoolDomainAction52CognitoIdentityProvider DescribeUserPoolDomain action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ForgetDeviceAction53CognitoIdentityProvider ForgetDevice action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ForgotPasswordAction54CognitoIdentityProvider ForgotPassword action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GetCSVHeaderAction55CognitoIdentityProvider GetCSVHeader action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GetDeviceAction56CognitoIdentityProvider GetDevice action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GetGroupAction57CognitoIdentityProvider GetGroup action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GetIdentityProviderByIdentifierAction58CognitoIdentityProvider GetIdentityProviderByIdentifier action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GetSigningCertificateAction59CognitoIdentityProvider GetSigningCertificate action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GetUICustomizationAction60CognitoIdentityProvider GetUICustomization action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GetUserAction61CognitoIdentityProvider GetUser action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GetUserAttributeVerificationCodeAction62CognitoIdentityProvider GetUserAttributeVerificationCode action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GetUserPoolMfaConfigAction63CognitoIdentityProvider GetUserPoolMfaConfig action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GlobalSignOutAction64CognitoIdentityProvider GlobalSignOut action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::InitiateAuthAction65CognitoIdentityProvider InitiateAuth action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ListDevicesAction66CognitoIdentityProvider ListDevices action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ListGroupsAction67CognitoIdentityProvider ListGroups action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ListIdentityProvidersAction68CognitoIdentityProvider ListIdentityProviders action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ListResourceServersAction69CognitoIdentityProvider ListResourceServers action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ListUserImportJobsAction70CognitoIdentityProvider ListUserImportJobs action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ListUserPoolClientsAction71CognitoIdentityProvider ListUserPoolClients action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ListUserPoolsAction72CognitoIdentityProvider ListUserPools action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ListUsersAction73CognitoIdentityProvider ListUsers action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ListUsersInGroupAction74CognitoIdentityProvider ListUsersInGroup action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::ResendConfirmationCodeAction75CognitoIdentityProvider ResendConfirmationCode action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::RespondToAuthChallengeAction76CognitoIdentityProvider RespondToAuthChallenge action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::SetRiskConfigurationAction77CognitoIdentityProvider SetRiskConfiguration action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::SetUICustomizationAction78CognitoIdentityProvider SetUICustomization action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::SetUserMFAPreferenceAction79CognitoIdentityProvider SetUserMFAPreference action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::SetUserPoolMfaConfigAction80CognitoIdentityProvider SetUserPoolMfaConfig action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::SetUserSettingsAction81CognitoIdentityProvider SetUserSettings action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::SignUpAction82CognitoIdentityProvider SignUp action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::StartUserImportJobAction83CognitoIdentityProvider StartUserImportJob action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::StopUserImportJobAction84CognitoIdentityProvider StopUserImportJob action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::UpdateAuthEventFeedbackAction85CognitoIdentityProvider UpdateAuthEventFeedback action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::UpdateDeviceStatusAction86CognitoIdentityProvider UpdateDeviceStatus action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::UpdateGroupAction87CognitoIdentityProvider UpdateGroup action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::UpdateIdentityProviderAction88CognitoIdentityProvider UpdateIdentityProvider action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::UpdateResourceServerAction89CognitoIdentityProvider UpdateResourceServer action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::UpdateUserAttributesAction90CognitoIdentityProvider UpdateUserAttributes action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::UpdateUserPoolAction91CognitoIdentityProvider UpdateUserPool action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::UpdateUserPoolClientAction92CognitoIdentityProvider UpdateUserPoolClient action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::VerifySoftwareTokenAction93CognitoIdentityProvider VerifySoftwareToken action.
QtAws::CognitoIdentityProvider::CognitoIdentityProviderRequest::VerifyUserAttributeAction94CognitoIdentityProvider 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 &parameters)

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.