public class InvocationBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private javax.ws.rs.core.HttpHeaders |
httpHeaders |
private java.lang.String |
path |
private java.util.Map<java.lang.String,java.lang.Object[]> |
queryParams |
private java.lang.String |
shopId |
private java.lang.String |
userAgent |
private WebTargetBuilder |
webTargetBuilder |
Constructor and Description |
---|
InvocationBuilder(VersionConfiguration config,
javax.ws.rs.core.HttpHeaders httpHeaders,
WebTargetBuilder webTargetBuilder) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.client.Invocation.Builder |
build() |
private void |
copyHeaderOverIfAvailable(javax.ws.rs.client.Invocation.Builder invBuilder,
java.lang.String name) |
InvocationBuilder |
path(java.lang.String path) |
InvocationBuilder |
queryParams(java.util.Map<java.lang.String,java.lang.Object[]> queryParams) |
InvocationBuilder |
shopId(java.lang.String shopId) |
private final javax.ws.rs.core.HttpHeaders httpHeaders
private final java.lang.String userAgent
private final WebTargetBuilder webTargetBuilder
private java.lang.String shopId
private java.lang.String path
private java.util.Map<java.lang.String,java.lang.Object[]> queryParams
@Inject public InvocationBuilder(VersionConfiguration config, javax.ws.rs.core.HttpHeaders httpHeaders, WebTargetBuilder webTargetBuilder)
public InvocationBuilder shopId(java.lang.String shopId)
public InvocationBuilder path(java.lang.String path)
public InvocationBuilder queryParams(java.util.Map<java.lang.String,java.lang.Object[]> queryParams)
public javax.ws.rs.client.Invocation.Builder build()
private void copyHeaderOverIfAvailable(javax.ws.rs.client.Invocation.Builder invBuilder, java.lang.String name)