public class ClientGrantsEntity
extends java.lang.Object
This class is not thread-safe.
ManagementAPI
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
apiToken |
protected okhttp3.HttpUrl |
baseUrl |
protected okhttp3.OkHttpClient |
client |
Modifier and Type | Method and Description |
---|---|
Request<ClientGrant> |
create(java.lang.String clientId,
java.lang.String audience,
java.lang.String[] scope)
Create a Client Grant.
|
Request |
delete(java.lang.String clientGrantId)
Delete an existing Client Grant.
|
Request<java.util.List<ClientGrant>> |
list()
Deprecated.
Calling this method will soon stop returning the complete list of client grants and instead, limit to the first page of results.
Please use
list(ClientGrantsFilter) instead as it provides pagination support. |
Request<ClientGrantsPage> |
list(ClientGrantsFilter filter)
Request all the Client Grants.
|
Request<ClientGrant> |
update(java.lang.String clientGrantId,
java.lang.String[] scope)
Update an existing Client Grant.
|
protected final okhttp3.OkHttpClient client
protected final okhttp3.HttpUrl baseUrl
protected final java.lang.String apiToken
public Request<ClientGrantsPage> list(ClientGrantsFilter filter)
filter
- the filter to use. Can be null@Deprecated public Request<java.util.List<ClientGrant>> list()
list(ClientGrantsFilter)
instead as it provides pagination support.public Request<ClientGrant> create(java.lang.String clientId, java.lang.String audience, java.lang.String[] scope)
clientId
- the application's client id to associate this grant with.audience
- the audience of the grant.scope
- the scope to grant.public Request delete(java.lang.String clientGrantId)
clientGrantId
- the client grant id.public Request<ClientGrant> update(java.lang.String clientGrantId, java.lang.String[] scope)
clientGrantId
- the client grant id.scope
- the scope to grant.