code: @Override
      public ResetPasswordResult resetPassword(ResetPasswordRequest request) {
          request = beforeClientExecution(request);
          return executeResetPassword(request);
      }
docs: <p>
  Allows the administrator to reset the password for a user.
  </p>
  
  @param resetPasswordRequest
  @return Result of the ResetPassword operation returned by the service.
  @throws DirectoryServiceAuthenticationFailedException
  The directory service doesn't recognize the credentials supplied by WorkMail.
  @throws DirectoryUnavailableException
  The directory on which you are trying to perform operations isn't available.
  @throws EntityNotFoundException
  The identifier supplied for the user, group, or resource does not exist in your organization.
  @throws EntityStateException
  You are performing an operation on a user, group, or resource that isn't in the expected state, such as
  trying to delete an active user.
  @throws InvalidParameterException
  One or more of the input parameters don't match the service's restrictions.
  @throws InvalidPasswordException
  The supplied password doesn't match the minimum security constraints, such as length or use of special
  characters.
  @throws OrganizationNotFoundException
  An operation received a valid organization identifier that either doesn't belong or exist in the system.
  @throws OrganizationStateException
  The organization must have a valid state (Active or Synchronizing) to perform certain operations on the
  organization or its members.
  @throws UnsupportedOperationException
  You can't perform a write operation against a read-only directory.
  @sample AmazonWorkMail.ResetPassword
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/workmail-2017-10-01/ResetPassword" target="_top">AWS API
  Documentation</a>