Package com.auth0.client.mgmt
Class ResourceServerEntity
java.lang.Object
com.auth0.client.mgmt.ResourceServerEntity
Class that provides an implementation of the Resource Server methods of the Management API as defined in https://auth0.com/docs/api/management/v2#!/Resource_Servers
This class is not thread-safe.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final okhttp3.HttpUrlprotected final Auth0HttpClientprotected final TokenProvider -
Method Summary
Modifier and TypeMethodDescriptioncreate(ResourceServer resourceServer) Cretes request for creation resource server See API documentationCreates request for delete resource server by it's ID See API documentationCretes request for fetching single resource server by it's ID.list(ResourceServersFilter filter) Creates request to fetch all resource servers.protected <T> Request<T>request(HttpMethod method, com.fasterxml.jackson.core.type.TypeReference<T> target, Consumer<com.auth0.client.mgmt.RequestBuilder<T>> customizer) update(String resourceServerId, ResourceServer resourceServer) Creates request for partial update of resource server.voidRequest(HttpMethod method, Consumer<com.auth0.client.mgmt.RequestBuilder<Void>> customizer)
-
Field Details
-
client
-
baseUrl
protected final okhttp3.HttpUrl baseUrl -
tokenProvider
-
-
Method Details
-
list
Creates request to fetch all resource servers. See API documentation- Parameters:
filter- the filter to use. Can be null.- Returns:
- request to execute
-
get
Cretes request for fetching single resource server by it's ID. See API documentation- Parameters:
resourceServerIdOrIdentifier-ResourceServer.idorResourceServer.identifier(audience) field- Returns:
- request to execute
-
create
Cretes request for creation resource server See API documentation- Parameters:
resourceServer- resource server body- Returns:
- request to execute
-
delete
Creates request for delete resource server by it's ID See API documentation- Parameters:
resourceServerId-ResourceServer.idfield- Returns:
- request to execute
-
update
Creates request for partial update of resource server. All null fields stay not changed. See API documentation- Parameters:
resourceServerId-ResourceServer.idfieldresourceServer-ResourceServerbody- Returns:
- request to execute
-
voidRequest
protected Request<Void> voidRequest(HttpMethod method, Consumer<com.auth0.client.mgmt.RequestBuilder<Void>> customizer) -
request
protected <T> Request<T> request(HttpMethod method, com.fasterxml.jackson.core.type.TypeReference<T> target, Consumer<com.auth0.client.mgmt.RequestBuilder<T>> customizer)
-