public class Request extends Object
Modifier and Type | Field and Description |
---|---|
static String |
QUERY_STRING_DATE_FORMAT |
Constructor and Description |
---|
Request(HttpMethod method,
String uri,
String accountSid)
Create a new API request.
|
Request(HttpMethod method,
TwilioRestClient.Domains domain,
String uri,
String accountSid)
Create a new API request.
|
Modifier and Type | Method and Description |
---|---|
void |
addPostParam(String name,
String value)
Add a form parameter.
|
void |
addQueryDateRange(String name,
com.google.common.collect.Range<org.joda.time.DateTime> range)
Add query parameters for date ranges.
|
void |
addQueryParam(String name,
String value)
Add a query parameter.
|
URL |
constructURL()
Build the URL for the request.
|
String |
encodeFormBody()
Encode the form body.
|
String |
encodeQueryParams()
Encode the query parameters.
|
boolean |
equals(Object o) |
String |
getAuthString()
Create auth string from username and password.
|
HttpMethod |
getMethod() |
String |
getPassword() |
Map<String,List<String>> |
getPostParams() |
Map<String,List<String>> |
getQueryParams() |
String |
getUri() |
String |
getUsername() |
boolean |
requiresAuthentication() |
void |
setAuth(String username,
String password) |
public static final String QUERY_STRING_DATE_FORMAT
public Request(HttpMethod method, String uri, String accountSid)
method
- HTTP methoduri
- uri of requestaccountSid
- account making the requestpublic Request(HttpMethod method, TwilioRestClient.Domains domain, String uri, String accountSid)
method
- HTTP Methoddomain
- Twilio domainuri
- uri of requestaccountSid
- account making requestpublic HttpMethod getMethod()
public String getUri()
public String getAuthString()
public String getUsername()
public String getPassword()
public boolean requiresAuthentication()
public URL constructURL()
public void addQueryDateRange(String name, com.google.common.collect.Range<org.joda.time.DateTime> range)
name
- name of query parameterrange
- date rangepublic void addQueryParam(String name, String value)
name
- name of parametervalue
- value of parameterpublic void addPostParam(String name, String value)
name
- name of parametervalue
- value of parameterpublic String encodeFormBody()
public String encodeQueryParams()
Copyright © 2011 Twilio, Inc. All Rights Reserved.