Class ClientApplication
java.lang.Object
com.aeontronix.enhancedmule.tools.anypoint.AnypointObject<Organization>
com.aeontronix.enhancedmule.tools.api.ClientApplication
- All Implemented Interfaces:
Serializable
public class ClientApplication extends AnypointObject<Organization>
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class com.aeontronix.enhancedmule.tools.anypoint.AnypointObject
client, httpHelper, json, jsonHelper, parent -
Constructor Summary
Constructors Constructor Description ClientApplication()ClientApplication(AnypointClient client)ClientApplication(Organization parent) -
Method Summary
-
Constructor Details
-
ClientApplication
-
ClientApplication
-
ClientApplication
public ClientApplication()
-
-
Method Details
-
getId
-
setId
-
getName
-
setName
-
getDescription
-
setDescription
-
getUrl
-
setUrl
-
getClientId
-
setClientId
-
getClientSecret
-
setClientSecret
-
getUriPath
-
create
public static ClientApplication create(@NotNull @NotNull Organization organization, @NotNull @NotNull String name, String url, String description, List<String> redirectUri, String apiEndpoints, String accessedAPIInstanceId) throws HttpException- Throws:
HttpException
-
find
public static List<ClientApplication> find(Organization organization, String filter) throws HttpException- Throws:
HttpException
-
delete
- Throws:
HttpException
-
requestAPIAccess
- Throws:
HttpException
-
requestAPIAccess
- Throws:
HttpException
-
requestAPIAccess
public APIContract requestAPIAccess(API apiVersion, SLATier tier, boolean acceptedTerms) throws HttpException- Throws:
HttpException
-
requestAPIAccess
- Throws:
HttpException
-
requestAPIAccess
public APIContract requestAPIAccess(API api, AssetInstance assetInstance, SLATier tier) throws HttpException- Throws:
HttpException
-
requestAPIAccess
public APIContract requestAPIAccess(API api, AssetInstance apiVersion, SLATier tier, boolean acceptedTerms) throws HttpException- Throws:
HttpException
-