Class POBHttpRequest
-
- All Implemented Interfaces:
-
java.lang.Cloneable
public class POBHttpRequest implements Cloneable
PMHttpRequest class model class for HTTP Request which takes necessary params needed for HttpRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumPOBHttpRequest.HTTP_METHOD
-
Field Summary
Fields Modifier and Type Field Description public intretryCountpublic floatretryBackoffMultiplierpublic Stringurlpublic StringpostDatapublic Map<String, String>headerspublic POBHttpRequest.HTTP_METHODrequestMethod
-
Constructor Summary
Constructors Constructor Description POBHttpRequest()
-
Method Summary
Modifier and Type Method Description intgetRetryCount()Method retrieve request timeout count voidsetRetryCount(int retryCount)Method is used to set request retry count floatgetRetryBackoffMultiplier()Method retrieves retrybackofmultiplier voidsetRetryBackoffMultiplier(float retryBackoffMultiplier)Method is used to set value of retryBackoffMultiplier StringgetUrl()Method retrieves request url voidsetUrl(@Nullable() String url)Method is used to set request url StringgetPostData()Method retrieves post data voidsetPostData(@Nullable() String postData)Method is used to set post data Map<String, String>getHeaders()Method retrieve request headers voidsetHeaders(@NonNull() Map<String, String> headers)Method is used to set request header POBHttpRequest.HTTP_METHODgetRequestMethod()Method retrieves http request method voidsetRequestMethod(POBHttpRequest.HTTP_METHOD requestMethod)Method is used to set Http request method StringgetRequestTag()Method retrieves value of request tag voidsetRequestTag(@Nullable() String tag)Method is used set request tag intgetTimeout()Method retrieve request timeout value voidsetTimeout(int timeout)Method is used to set http request timeout StringtoString()-
-
Method Detail
-
getRetryCount
int getRetryCount()
Method retrieve request timeout count
- Returns:
retrycount of type int
-
setRetryCount
void setRetryCount(int retryCount)
Method is used to set request retry count
- Parameters:
retryCount- takes the value of int type
-
getRetryBackoffMultiplier
float getRetryBackoffMultiplier()
Method retrieves retrybackofmultiplier
- Returns:
retrybackofmultiplier of type float
-
setRetryBackoffMultiplier
void setRetryBackoffMultiplier(float retryBackoffMultiplier)
Method is used to set value of retryBackoffMultiplier
- Parameters:
retryBackoffMultiplier- to type float
-
setUrl
void setUrl(@Nullable() String url)
Method is used to set request url
- Parameters:
url- is of type String
-
getPostData
@Nullable() String getPostData()
Method retrieves post data
- Returns:
post data of type string
-
setPostData
void setPostData(@Nullable() String postData)
Method is used to set post data
- Parameters:
postData- of type String
-
getHeaders
@NonNull() Map<String, String> getHeaders()
Method retrieve request headers
- Returns:
map of request header
-
setHeaders
void setHeaders(@NonNull() Map<String, String> headers)
Method is used to set request header
- Parameters:
headers- of type map
-
getRequestMethod
POBHttpRequest.HTTP_METHOD getRequestMethod()
Method retrieves http request method
- Returns:
requestMethod of type HTTP_METHOD
-
setRequestMethod
void setRequestMethod(POBHttpRequest.HTTP_METHOD requestMethod)
Method is used to set Http request method
- Parameters:
requestMethod- of type HTTP_METHOD
-
getRequestTag
@Nullable() String getRequestTag()
Method retrieves value of request tag
- Returns:
request tag of type string
-
setRequestTag
void setRequestTag(@Nullable() String tag)
Method is used set request tag
- Parameters:
tag- takes value of type string
-
getTimeout
int getTimeout()
Method retrieve request timeout value
- Returns:
timeout of type int
-
setTimeout
void setTimeout(int timeout)
Method is used to set http request timeout
- Parameters:
timeout- takes value of int type
-
-
-
-