Package com.twilio.http
Class ValidationClient
- java.lang.Object
-
- com.twilio.http.HttpClient
-
- com.twilio.http.ValidationClient
-
public class ValidationClient extends HttpClient
-
-
Field Summary
-
Fields inherited from class com.twilio.http.HttpClient
ANY_100, ANY_200, ANY_300, ANY_400, ANY_500, CONNECTION_TIMEOUT, DEFAULT_REQUEST_CONFIG, DEFAULT_SOCKET_CONFIG, DELAY_MILLIS, RETRIES, RETRY_CODES, SOCKET_TIMEOUT
-
-
Constructor Summary
Constructors Constructor Description ValidationClient(String accountSid, String credentialSid, String signingKey, PrivateKey privateKey)
Create a new ValidationClient.ValidationClient(String accountSid, String credentialSid, String signingKey, PrivateKey privateKey, io.jsonwebtoken.SignatureAlgorithm algorithm)
Create a new ValidationClient.ValidationClient(String accountSid, String credentialSid, String signingKey, PrivateKey privateKey, org.apache.http.client.config.RequestConfig requestConfig)
Create a new ValidationClient.ValidationClient(String accountSid, String credentialSid, String signingKey, PrivateKey privateKey, org.apache.http.client.config.RequestConfig requestConfig, io.jsonwebtoken.SignatureAlgorithm algorithm)
Create a new ValidationClient.ValidationClient(String accountSid, String credentialSid, String signingKey, PrivateKey privateKey, org.apache.http.client.config.RequestConfig requestConfig, org.apache.http.config.SocketConfig socketConfig)
Create a new ValidationClient.ValidationClient(String accountSid, String credentialSid, String signingKey, PrivateKey privateKey, org.apache.http.client.config.RequestConfig requestConfig, org.apache.http.config.SocketConfig socketConfig, io.jsonwebtoken.SignatureAlgorithm algorithm)
Create a new ValidationClient.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Response
makeRequest(Request request)
-
Methods inherited from class com.twilio.http.HttpClient
reliableRequest, reliableRequest
-
-
-
-
Constructor Detail
-
ValidationClient
public ValidationClient(String accountSid, String credentialSid, String signingKey, PrivateKey privateKey)
Create a new ValidationClient.- Parameters:
accountSid
- Twilio Account SIDcredentialSid
- Twilio Credential SIDsigningKey
- Twilio Signing keyprivateKey
- Private Key
-
ValidationClient
public ValidationClient(String accountSid, String credentialSid, String signingKey, PrivateKey privateKey, io.jsonwebtoken.SignatureAlgorithm algorithm)
Create a new ValidationClient.- Parameters:
accountSid
- Twilio Account SIDcredentialSid
- Twilio Credential SIDsigningKey
- Twilio Signing keyprivateKey
- Private Keyalgorithm
- Client validation algorithm
-
ValidationClient
public ValidationClient(String accountSid, String credentialSid, String signingKey, PrivateKey privateKey, org.apache.http.client.config.RequestConfig requestConfig)
Create a new ValidationClient.- Parameters:
accountSid
- Twilio Account SIDcredentialSid
- Twilio Credential SIDsigningKey
- Twilio Signing keyprivateKey
- Private KeyrequestConfig
- HTTP Request Config
-
ValidationClient
public ValidationClient(String accountSid, String credentialSid, String signingKey, PrivateKey privateKey, org.apache.http.client.config.RequestConfig requestConfig, io.jsonwebtoken.SignatureAlgorithm algorithm)
Create a new ValidationClient.- Parameters:
accountSid
- Twilio Account SIDcredentialSid
- Twilio Credential SIDsigningKey
- Twilio Signing keyprivateKey
- Private KeyrequestConfig
- HTTP Request Configalgorithm
- Client validation algorithm
-
ValidationClient
public ValidationClient(String accountSid, String credentialSid, String signingKey, PrivateKey privateKey, org.apache.http.client.config.RequestConfig requestConfig, org.apache.http.config.SocketConfig socketConfig)
Create a new ValidationClient.- Parameters:
accountSid
- Twilio Account SIDcredentialSid
- Twilio Credential SIDsigningKey
- Twilio Signing keyprivateKey
- Private KeyrequestConfig
- HTTP Request ConfigsocketConfig
- HTTP Socket Config
-
ValidationClient
public ValidationClient(String accountSid, String credentialSid, String signingKey, PrivateKey privateKey, org.apache.http.client.config.RequestConfig requestConfig, org.apache.http.config.SocketConfig socketConfig, io.jsonwebtoken.SignatureAlgorithm algorithm)
Create a new ValidationClient.- Parameters:
accountSid
- Twilio Account SIDcredentialSid
- Twilio Credential SIDsigningKey
- Twilio Signing keyprivateKey
- Private KeyrequestConfig
- HTTP Request ConfigsocketConfig
- HTTP Socket Configalgorithm
- Client validation algorithm
-
-
Method Detail
-
makeRequest
public Response makeRequest(Request request)
- Specified by:
makeRequest
in classHttpClient
-
-