Class RequestConfig

java.lang.Object
com.mypurecloud.sdk.v2.model.RequestConfig
All Implemented Interfaces:
Serializable

public class RequestConfig extends Object implements Serializable
Defines response components of the Action Request.
See Also:
  • Constructor Details

    • RequestConfig

      public RequestConfig()
    • RequestConfig

      public RequestConfig(Boolean initWithEmptyList)
  • Method Details

    • requestUrlTemplate

      public RequestConfig requestUrlTemplate(String requestUrlTemplate)
      URL that may include placeholders for requests to 3rd party service. This value is read only for Function Integrations and will be set when a draft is created.
    • getRequestUrlTemplate

      public String getRequestUrlTemplate()
    • setRequestUrlTemplate

      public void setRequestUrlTemplate(String requestUrlTemplate)
    • requestTemplate

      public RequestConfig requestTemplate(String requestTemplate)
      Velocity template to define request body sent to 3rd party service.
    • getRequestTemplate

      public String getRequestTemplate()
    • setRequestTemplate

      public void setRequestTemplate(String requestTemplate)
    • requestTemplateUri

      public RequestConfig requestTemplateUri(String requestTemplateUri)
      URI to retrieve requestTemplate
    • getRequestTemplateUri

      public String getRequestTemplateUri()
    • setRequestTemplateUri

      public void setRequestTemplateUri(String requestTemplateUri)
    • requestType

      public RequestConfig requestType(String requestType)
      HTTP method to use for request
    • getRequestType

      public String getRequestType()
    • setRequestType

      public void setRequestType(String requestType)
    • headers

      public RequestConfig headers(Map<String,String> headers)
      Headers to include in request in (Header Name, Value) pairs.
    • getHeaders

      public Map<String,String> getHeaders()
    • setHeaders

      public void setHeaders(Map<String,String> headers)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object