public static final class ModifyRequestBuilder.Typed extends ModifyRequestBuilder<ModifyRequestBuilder.Typed>
ModifyRequestBuilder.Generic<T extends ScimResource>, ModifyRequestBuilder.Typedoperations, versionattributes, excludedheaders, queryParams| Constructor and Description |
|---|
Typed(javax.ws.rs.client.WebTarget target)
Create a new generic modify request builder.
|
| Modifier and Type | Method and Description |
|---|---|
ModifyRequestBuilder.Typed |
ifMatch(String version)
Modify the resource only if the resource has not been modified since the
provided version.
|
<T> T |
invoke(Class<T> cls)
Invoke the SCIM modify request.
|
addOperation, addValues, addValues, addValues, addValues, removeValues, removeValues, replaceValue, replaceValue, replaceValues, replaceValues, replaceValues, replaceValuesattributes, excludedAttributesaccept, contentType, getAccept, getContentType, header, queryParam, targetpublic Typed(javax.ws.rs.client.WebTarget target)
target - The WebTarget to PATCH.public ModifyRequestBuilder.Typed ifMatch(String version)
version - The version of the resource to compare.public <T> T invoke(Class<T> cls) throws ScimException
T - The type of object to return.cls - The Java class object used to determine the type to return.javax.ws.rs.ProcessingException - If a JAX-RS runtime exception occurred.ScimException - If the SCIM service provider responded with an error.Copyright © 2015–2021 Ping Identity Corporation. All rights reserved.