Package com.oracle.bmc.http.internal
Class WrappedWebTarget
- java.lang.Object
-
- com.oracle.bmc.http.internal.WrappedWebTarget
-
- All Implemented Interfaces:
javax.ws.rs.client.WebTarget,javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
public class WrappedWebTarget extends Object implements javax.ws.rs.client.WebTarget
AWebTargetthat delegates to anotherWebTarget, but createsWrappedInvocationBuilderinstances instead of plainInvocation.Builderinstances.
-
-
Constructor Summary
Constructors Constructor Description WrappedWebTarget(javax.ws.rs.client.WebTarget delegate)
-
Method Summary
-
-
-
Constructor Detail
-
WrappedWebTarget
@ConstructorProperties("delegate") public WrappedWebTarget(javax.ws.rs.client.WebTarget delegate)
-
-
Method Detail
-
getUri
public URI getUri()
- Specified by:
getUriin interfacejavax.ws.rs.client.WebTarget
-
getUriBuilder
public javax.ws.rs.core.UriBuilder getUriBuilder()
- Specified by:
getUriBuilderin interfacejavax.ws.rs.client.WebTarget
-
path
public WrappedWebTarget path(String path)
- Specified by:
pathin interfacejavax.ws.rs.client.WebTarget
-
resolveTemplate
public WrappedWebTarget resolveTemplate(String name, Object value)
- Specified by:
resolveTemplatein interfacejavax.ws.rs.client.WebTarget
-
resolveTemplate
public WrappedWebTarget resolveTemplate(String name, Object value, boolean encodeSlashInPath)
- Specified by:
resolveTemplatein interfacejavax.ws.rs.client.WebTarget
-
resolveTemplateFromEncoded
public WrappedWebTarget resolveTemplateFromEncoded(String name, Object value)
- Specified by:
resolveTemplateFromEncodedin interfacejavax.ws.rs.client.WebTarget
-
resolveTemplates
public WrappedWebTarget resolveTemplates(Map<String,Object> templateValues)
- Specified by:
resolveTemplatesin interfacejavax.ws.rs.client.WebTarget
-
resolveTemplates
public WrappedWebTarget resolveTemplates(Map<String,Object> templateValues, boolean encodeSlashInPath)
- Specified by:
resolveTemplatesin interfacejavax.ws.rs.client.WebTarget
-
resolveTemplatesFromEncoded
public WrappedWebTarget resolveTemplatesFromEncoded(Map<String,Object> templateValues)
- Specified by:
resolveTemplatesFromEncodedin interfacejavax.ws.rs.client.WebTarget
-
matrixParam
public WrappedWebTarget matrixParam(String name, Object... values)
- Specified by:
matrixParamin interfacejavax.ws.rs.client.WebTarget
-
queryParam
public WrappedWebTarget queryParam(String name, Object... values)
- Specified by:
queryParamin interfacejavax.ws.rs.client.WebTarget
-
request
public WrappedInvocationBuilder request()
- Specified by:
requestin interfacejavax.ws.rs.client.WebTarget
-
request
public WrappedInvocationBuilder request(String... acceptedResponseTypes)
- Specified by:
requestin interfacejavax.ws.rs.client.WebTarget
-
request
public WrappedInvocationBuilder request(javax.ws.rs.core.MediaType... acceptedResponseTypes)
- Specified by:
requestin interfacejavax.ws.rs.client.WebTarget
-
getConfiguration
public javax.ws.rs.core.Configuration getConfiguration()
- Specified by:
getConfigurationin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
property
public WrappedWebTarget property(String name, Object value)
- Specified by:
propertyin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
public WrappedWebTarget register(Class<?> componentClass)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
public WrappedWebTarget register(Class<?> componentClass, int priority)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
public WrappedWebTarget register(Class<?> componentClass, Class<?>... contracts)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
public WrappedWebTarget register(Class<?> componentClass, Map<Class<?>,Integer> contracts)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
public WrappedWebTarget register(Object component)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
public WrappedWebTarget register(Object component, int priority)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
public WrappedWebTarget register(Object component, Class<?>... contracts)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
public WrappedWebTarget register(Object component, Map<Class<?>,Integer> contracts)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
-