Class SseRequestBuilder<R>
- java.lang.Object
-
- pl.zankowski.iextrading4j.client.sse.manager.SseRequestBuilder<R>
-
- All Implemented Interfaces:
ISseParamRequestBuilder<R>
,ISsePathRequestBuilder<R>
,ISseResponseTypeRequestBuilder<R>
public class SseRequestBuilder<R> extends Object implements ISseParamRequestBuilder<R>, ISsePathRequestBuilder<R>, ISseResponseTypeRequestBuilder<R>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SseRequestBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ISseParamRequestBuilder<R>
addHeaderParam(String key, String value)
ISseResponseTypeRequestBuilder<R>
addPathParam(String key, String value)
ISseParamRequestBuilder<R>
addQueryParam(String key, String value)
ISseParamRequestBuilder<R>
addQueryParam(Map<String,String> queryParams)
SseRequest<R>
build()
static <R> ISsePathRequestBuilder<R>
builder()
ISseResponseTypeRequestBuilder<R>
withPath(String path)
ISseParamRequestBuilder<R>
withResponse(Class<R> responseType)
ISseParamRequestBuilder<R>
withResponse(javax.ws.rs.core.GenericType<R> responseType)
ISseParamRequestBuilder<R>
withSecretToken()
-
-
-
Method Detail
-
builder
public static <R> ISsePathRequestBuilder<R> builder()
-
withResponse
public ISseParamRequestBuilder<R> withResponse(Class<R> responseType)
- Specified by:
withResponse
in interfaceISseResponseTypeRequestBuilder<R>
-
addPathParam
public ISseResponseTypeRequestBuilder<R> addPathParam(String key, String value)
- Specified by:
addPathParam
in interfaceISseResponseTypeRequestBuilder<R>
-
withResponse
public ISseParamRequestBuilder<R> withResponse(javax.ws.rs.core.GenericType<R> responseType)
- Specified by:
withResponse
in interfaceISseResponseTypeRequestBuilder<R>
-
addHeaderParam
public ISseParamRequestBuilder<R> addHeaderParam(String key, String value)
- Specified by:
addHeaderParam
in interfaceISseParamRequestBuilder<R>
-
addQueryParam
public ISseParamRequestBuilder<R> addQueryParam(String key, String value)
- Specified by:
addQueryParam
in interfaceISseParamRequestBuilder<R>
-
addQueryParam
public ISseParamRequestBuilder<R> addQueryParam(Map<String,String> queryParams)
- Specified by:
addQueryParam
in interfaceISseParamRequestBuilder<R>
-
withSecretToken
public ISseParamRequestBuilder<R> withSecretToken()
- Specified by:
withSecretToken
in interfaceISseParamRequestBuilder<R>
-
withPath
public ISseResponseTypeRequestBuilder<R> withPath(String path)
- Specified by:
withPath
in interfaceISsePathRequestBuilder<R>
-
build
public SseRequest<R> build()
- Specified by:
build
in interfaceISseParamRequestBuilder<R>
-
-