Interface HttpConfigDsl

    • Method Detail

      • endpoint

        HttpConfigDsl endpoint​(java.lang.String endpoint)
      • header

        HttpConfigDsl header​(java.util.function.Function<UserSession,​java.util.Map.Entry<java.lang.String,​java.util.List<java.lang.String>>> headerFunction)
        Adds a new header into headers.

        Parameters:
        headerFunction - Function to get the header value.
        Returns:
        HttpDsl instance with headers initialized.
      • header

        HttpConfigDsl header​(java.lang.String key,
                             java.util.List<java.lang.String> values)
      • header

        HttpConfigDsl header​(java.lang.String key,
                             java.lang.String value)
      • formParam

        HttpConfigDsl formParam​(java.util.function.Function<UserSession,​java.util.Map.Entry<java.lang.String,​java.util.List<java.lang.String>>> formParamFunction)
      • formParam

        HttpConfigDsl formParam​(java.lang.String key,
                                java.util.List<java.lang.String> values)
      • formParam

        HttpConfigDsl formParam​(java.lang.String key,
                                java.lang.String value)
      • queryParam

        HttpConfigDsl queryParam​(java.util.function.Function<UserSession,​java.util.Map.Entry<java.lang.String,​java.util.List<java.lang.String>>> queryParamFunction)
      • queryParam

        HttpConfigDsl queryParam​(java.lang.String key,
                                 java.util.List<java.lang.String> values)
      • queryParam

        HttpConfigDsl queryParam​(java.lang.String key,
                                 java.lang.String value)
      • auth

        HttpConfigDsl auth​(java.util.function.Supplier<User> userSupplier)
        Requires an authorized user in HTTP requests.
        Parameters:
        userSupplier - User supplier.
        Returns:
        Instance of HttpConfigDsl.
      • upload

        HttpConfigDsl upload​(java.util.function.Supplier<java.io.InputStream> inputStream)
      • payload

        HttpConfigDsl payload​(java.util.function.Supplier<java.io.InputStream> inputStreamSupplier)
      • payload

        HttpConfigDsl payload​(java.lang.String stringPayload)
      • getUserAccessor

        java.util.function.Function<UserSession,​User> getUserAccessor()
      • getUserSupplier

        java.util.function.Supplier<User> getUserSupplier()