Class HttpExecutionRequest.HttpExecutionRequestBuilder<C extends HttpExecutionRequest,B extends HttpExecutionRequest.HttpExecutionRequestBuilder<C,B>>

java.lang.Object
org.apereo.cas.util.http.HttpExecutionRequest.HttpExecutionRequestBuilder<C,B>
Enclosing class:
HttpExecutionRequest

public abstract static class HttpExecutionRequest.HttpExecutionRequestBuilder<C extends HttpExecutionRequest,B extends HttpExecutionRequest.HttpExecutionRequestBuilder<C,B>> extends Object
  • Constructor Details

    • HttpExecutionRequestBuilder

      public HttpExecutionRequestBuilder()
  • Method Details

    • httpClient

      public B httpClient(HttpClient httpClient)
      Returns:
      this.
    • method

      public B method(@NonNull @NonNull org.springframework.http.HttpMethod method)
      Returns:
      this.
    • url

      public B url(@NonNull @NonNull String url)
      Returns:
      this.
    • basicAuthUsername

      public B basicAuthUsername(String basicAuthUsername)
      Returns:
      this.
    • basicAuthPassword

      public B basicAuthPassword(String basicAuthPassword)
      Returns:
      this.
    • entity

      public B entity(String entity)
      Returns:
      this.
    • proxyUrl

      public B proxyUrl(String proxyUrl)
      Returns:
      this.
    • bearerToken

      public B bearerToken(String bearerToken)
      Returns:
      this.
    • parameters

      public B parameters(Map<String,String> parameters)
      Returns:
      this.
    • headers

      public B headers(Map<String,String> headers)
      Returns:
      this.
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object