Package cloud.pangeacyber.pangea
Class Client
java.lang.Object
cloud.pangeacyber.pangea.Client
- Direct Known Subclasses:
AuditClient,AuthNClient,ClientEndpoint,ClientPassword,ClientSession,ClientToken,DomainIntelClient,EmbargoClient,FileIntelClient,Flow,FlowEnroll,FlowEnrollMFA,FlowReset,FlowSignup,FlowVerify,FlowVerifyMFA,IpIntelClient,RedactClient,Session,UrlIntelClient,User,UserIntelClient,UserInvite,UserLogin,UserMFA,UserPassword,UserProfile,VaultClient
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.http.impl.client.CloseableHttpClientprotected org.apache.http.client.methods.HttpPostbuildPostRequest(String path, String body) <Req,ResponseType extends Response<?>>
ResponseTypeprotected voidfillPostHeaders(org.apache.http.client.methods.HttpPost request) voidsetCustomHeaders(Map<String, String> customHeaders) voidsetCustomUserAgent(String customUserAgent)
-
Constructor Details
-
Client
-
-
Method Details
-
buildClient
protected org.apache.http.impl.client.CloseableHttpClient buildClient() -
buildPostRequest
protected org.apache.http.client.methods.HttpPost buildPostRequest(String path, String body) throws UnsupportedEncodingException - Throws:
UnsupportedEncodingException
-
fillPostHeaders
protected void fillPostHeaders(org.apache.http.client.methods.HttpPost request) -
doPost
public <Req,ResponseType extends Response<?>> ResponseType doPost(String path, Req request, Class<ResponseType> responseClass) throws PangeaException, PangeaAPIException - Throws:
PangeaExceptionPangeaAPIException
-
setCustomHeaders
-
setCustomUserAgent
-