public class MAuthRequest
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MAuthRequest.Builder |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MCC_AUTHENTICATION_HEADER_NAME |
static java.lang.String |
MCC_TIME_HEADER_NAME |
static java.lang.String |
X_MWS_AUTHENTICATION_HEADER_NAME
Deprecated.
|
static java.lang.String |
X_MWS_TIME_HEADER_NAME
Deprecated.
|
| Constructor and Description |
|---|
MAuthRequest(java.lang.String authenticationHeaderValue,
byte[] messagePayload,
java.lang.String httpMethod,
java.lang.String timeHeaderValue,
java.lang.String resourcePath)
Deprecated.
This is used for Mauth V1 protocol,
replaced by
MAuthRequest(String authenticationHeaderValue, byte[] messagePayload, String httpMethod,
String timeHeaderValue, String resourcePath, String queryParameters) for Mauth V2 protocol |
MAuthRequest(java.lang.String authenticationHeaderValue,
byte[] messagePayload,
java.lang.String httpMethod,
java.lang.String timeHeaderValue,
java.lang.String resourcePath,
java.lang.String queryParameters)
Create a Mauth request
|
MAuthRequest(java.lang.String authenticationHeaderValue,
java.io.InputStream bodyInputStream,
java.lang.String httpMethod,
java.lang.String timeHeaderValue,
java.lang.String resourcePath,
java.lang.String queryParameters)
Create a Mauth request
|
| Modifier and Type | Method and Description |
|---|---|
java.util.UUID |
getAppUUID() |
java.io.InputStream |
getBodyInputStream() |
java.lang.String |
getHttpMethod() |
MAuthVersion |
getMauthVersion() |
byte[] |
getMessagePayload() |
java.lang.String |
getQueryParameters() |
java.lang.String |
getRequestSignature() |
long |
getRequestTime() |
java.lang.String |
getResourcePath() |
java.lang.String |
getXmwsSignature() |
java.lang.String |
getXmwsTime() |
void |
setXmwsSignature(java.lang.String xmwsSignature) |
void |
setXmwsTime(java.lang.String xmwsTime) |
@Deprecated public static final java.lang.String X_MWS_TIME_HEADER_NAME
@Deprecated public static final java.lang.String X_MWS_AUTHENTICATION_HEADER_NAME
public static final java.lang.String MCC_TIME_HEADER_NAME
public static final java.lang.String MCC_AUTHENTICATION_HEADER_NAME
@Deprecated
public MAuthRequest(java.lang.String authenticationHeaderValue,
byte[] messagePayload,
java.lang.String httpMethod,
java.lang.String timeHeaderValue,
java.lang.String resourcePath)
MAuthRequest(String authenticationHeaderValue, byte[] messagePayload, String httpMethod,
String timeHeaderValue, String resourcePath, String queryParameters) for Mauth V2 protocolauthenticationHeaderValue - the string value of Mauth authentication HeadermessagePayload - byte[] of request payloadhttpMethod - the string value of Http_VerbtimeHeaderValue - the string value of Mauth time HeaderresourcePath - resource_url_path (no host, port or query string; first "/" is included)public MAuthRequest(java.lang.String authenticationHeaderValue,
byte[] messagePayload,
java.lang.String httpMethod,
java.lang.String timeHeaderValue,
java.lang.String resourcePath,
java.lang.String queryParameters)
authenticationHeaderValue - the string value of Mauth authentication HeadermessagePayload - byte[] of request payloadhttpMethod - the string value of Http_VerbtimeHeaderValue - the string value of Mauth time HeaderresourcePath - resource_url_path (no host, port or query string; first "/" is included)queryParameters - the string value of request parameterspublic MAuthRequest(java.lang.String authenticationHeaderValue,
java.io.InputStream bodyInputStream,
java.lang.String httpMethod,
java.lang.String timeHeaderValue,
java.lang.String resourcePath,
java.lang.String queryParameters)
authenticationHeaderValue - the string value of Mauth authentication HeaderbodyInputStream - InputStream of request payloadhttpMethod - the string value of Http_VerbtimeHeaderValue - the string value of Mauth time HeaderresourcePath - resource_url_path (no host, port or query string; first "/" is included)queryParameters - the string value of request parameterspublic java.util.UUID getAppUUID()
public java.lang.String getRequestSignature()
public byte[] getMessagePayload()
public java.lang.String getHttpMethod()
public long getRequestTime()
public java.lang.String getResourcePath()
public java.lang.String getQueryParameters()
public java.lang.String getXmwsSignature()
public void setXmwsSignature(java.lang.String xmwsSignature)
public java.lang.String getXmwsTime()
public void setXmwsTime(java.lang.String xmwsTime)
public MAuthVersion getMauthVersion()
public java.io.InputStream getBodyInputStream()