Package cloud.genesys.webmessaging.sdk
Class ApiRequestBuilder<T>
- java.lang.Object
-
- cloud.genesys.webmessaging.sdk.ApiRequestBuilder<T>
-
public class ApiRequestBuilder<T> extends Object
-
-
Method Summary
-
-
-
Method Detail
-
setDateFormat
public static void setDateFormat(DateFormat dateFormat)
-
getDateFormat
public static DateFormat getDateFormat()
-
create
public static ApiRequestBuilder<Void> create(String method, String path)
-
withPathParameter
public ApiRequestBuilder<T> withPathParameter(String name, Object value)
-
withFormParameter
public ApiRequestBuilder<T> withFormParameter(String name, Object value)
-
withQueryParameters
public ApiRequestBuilder<T> withQueryParameters(String name, String collectionFormat, Object value)
-
withHeaderParameter
public ApiRequestBuilder<T> withHeaderParameter(String name, Object value)
-
withCustomHeader
public ApiRequestBuilder<T> withCustomHeader(String name, String value)
-
withCustomHeaders
public ApiRequestBuilder<T> withCustomHeaders(Map<String,String> headers)
-
withContentTypes
public ApiRequestBuilder<T> withContentTypes(String... contentTypes)
-
withAccepts
public ApiRequestBuilder<T> withAccepts(String... accepts)
-
withAuthNames
public ApiRequestBuilder<T> withAuthNames(String... authNames)
-
withBody
public <BODY> ApiRequestBuilder<BODY> withBody(BODY body)
-
build
public ApiRequest<T> build()
-
-