@Override
    public UpdateLoginProfileResult updateLoginProfile(UpdateLoginProfileRequest request) {
        request = beforeClientExecution(request);
        return executeUpdateLoginProfile(request);
    }
@ Override public UpdateLoginProfileResult updateLoginProfile ( UpdateLoginProfileRequest request ) { request = beforeClientExecution ( request ) ; return executeUpdateLoginProfile ( request ) ; }
<p>
Changes the password for the specified IAM user.
</p>
<p>
IAM users can change their own passwords by calling <a>ChangePassword</a>. For more information about modifying
passwords, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_ManagingLogins.html">Managing
Passwords</a> in the <i>IAM User Guide</i>.
</p>

@param updateLoginProfileRequest
@return Result of the UpdateLoginProfile operation returned by the service.
@throws EntityTemporarilyUnmodifiableException
The request was rejected because it referenced an entity that is temporarily unmodifiable, such as a user
name that was deleted and then recreated. The error indicates that the request is likely to succeed if
you try again after waiting several minutes. The error message describes the entity.
@throws NoSuchEntityException
The request was rejected because it referenced a resource entity that does not exist. The error message
describes the resource.
@throws PasswordPolicyViolationException
The request was rejected because the provided password did not meet the requirements imposed by the
account password policy.
@throws LimitExceededException
The request was rejected because it attempted to create resources beyond the current AWS account limits.
The error message describes the limit exceeded.
@throws ServiceFailureException
The request processing has failed because of an unknown error, exception or failure.
@sample AmazonIdentityManagement.UpdateLoginProfile
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/iam-2010-05-08/UpdateLoginProfile" target="_top">AWS API
Documentation</a>