code: @Override
      public SetUserSettingsResult setUserSettings(SetUserSettingsRequest request) {
          request = beforeClientExecution(request);
          return executeSetUserSettings(request);
      }
docs: <p>
  Sets the user settings like multi-factor authentication (MFA). If MFA is to be removed for a particular attribute
  pass the attribute with code delivery as null. If null list is passed, all MFA options are removed.
  </p>
  
  @param setUserSettingsRequest
  Represents the request to set user settings.
  @return Result of the SetUserSettings operation returned by the service.
  @throws ResourceNotFoundException
  This exception is thrown when the Amazon Cognito service cannot find the requested resource.
  @throws InvalidParameterException
  This exception is thrown when the Amazon Cognito service encounters an invalid parameter.
  @throws NotAuthorizedException
  This exception is thrown when a user is not authorized.
  @throws PasswordResetRequiredException
  This exception is thrown when a password reset is required.
  @throws UserNotFoundException
  This exception is thrown when a user is not found.
  @throws UserNotConfirmedException
  This exception is thrown when a user is not confirmed successfully.
  @throws InternalErrorException
  This exception is thrown when Amazon Cognito encounters an internal error.
  @sample AWSCognitoIdentityProvider.SetUserSettings
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/SetUserSettings" target="_top">AWS
  API Documentation</a>