FetchOptions.Builder (Google App Engine API for Java)

com.google.appengine.api.urlfetch

Class FetchOptions.Builder

  • java.lang.Object
    • com.google.appengine.api.urlfetch.FetchOptions.Builder
  • Enclosing class:
    FetchOptions


    public static final class FetchOptions.Builder
    extends java.lang.Object
    Contains static creation methods for FetchOptions.
    • Method Detail

      • allowTruncate

        public static FetchOptions allowTruncate()
        Create a FetchOptions that allows truncation of the response. Shorthand for FetchOptions.withDefaults().allowTruncate();. Please read the FetchOptions class javadoc for an explanation of how response truncating works.
        Returns:
        The newly created FetchOptions instance.
      • disallowTruncate

        public static FetchOptions disallowTruncate()
        Create a FetchOptions that disallows truncation of the response. Shorthand for FetchOptions.withDefaults().disallowTruncate();. Please read the FetchOptions class javadoc for an explanation of how esponse truncating works.
        Returns:
        The newly created FetchOptions instance.
      • followRedirects

        public static FetchOptions followRedirects()
        Create a FetchOptions that follows redirects. Shorthand for FetchOptions.withDefaults().followRedirects();. Please read the FetchOptions class javadoc for an explanation of how redirection following works.
        Returns:
        The newly created FetchOptions instance.
      • doNotFollowRedirects

        public static FetchOptions doNotFollowRedirects()
        Create a FetchOptions that does not follow redirects. Shorthand for FetchOptions.withDefaults().doNotFollowRedirects();. Please read the FetchOptions class javadoc for an explanation of how redirection following works.
        Returns:
        The newly created FetchOptions instance.
      • validateCertificate

        public static FetchOptions validateCertificate()
        Create a FetchOptions that performs SSL certificate validation. Shorthand for FetchOptions.withDefaults().validateCertificate();. Please read the FetchOptions class javadoc for an explanation of how certificate validation works.
        Returns:
        The newly created FetchOptions instance.
      • doNotValidateCertificate

        public static FetchOptions doNotValidateCertificate()
        Create a FetchOptions that does not perform SSL certificate validation. Shorthand for FetchOptions.withDefaults().doNotValidateCertificate();. Please read the FetchOptions class javadoc for an explanation of how certificate validation works.
        Returns:
        The newly created FetchOptions instance.
      • withDeadline

        public static FetchOptions withDeadline(double deadline)
        Create a FetchOptions with the specified deadline. Shorthand for FetchOptions.withDefaults().setDeadline(deadline);.
        Returns:
        The newly created FetchOptions instance.