Class RedirectOptions

java.lang.Object
com.microsoft.graph.httpcore.middlewareoption.RedirectOptions
All Implemented Interfaces:
IMiddlewareControl

public class RedirectOptions extends Object implements IMiddlewareControl
Options to be passed to the redirect middleware.
  • Field Details

    • DEFAULT_MAX_REDIRECTS

      public static final int DEFAULT_MAX_REDIRECTS
      The default maximum number of redirects to follow
      See Also:
      Constant Field Values
    • MAX_REDIRECTS

      public static final int MAX_REDIRECTS
      The absolute maxium number of redirects that can be followed
      See Also:
      Constant Field Values
    • DEFAULT_SHOULD_REDIRECT

      public static final IShouldRedirect DEFAULT_SHOULD_REDIRECT
      Default redirect evaluation, always follow redirect information.
  • Constructor Details

    • RedirectOptions

      public RedirectOptions()
      Create default instance of redirect options, with default values of max redirects and should redirect
    • RedirectOptions

      public RedirectOptions(int maxRedirects, @Nullable IShouldRedirect shouldRedirect)
      Parameters:
      maxRedirects - Max redirects to occur
      shouldRedirect - Should redirect callback called before every redirect
  • Method Details

    • maxRedirects

      public int maxRedirects()
      Returns:
      max redirects
    • shouldRedirect

      @Nonnull public IShouldRedirect shouldRedirect()
      Returns:
      should redirect