public static final class MAuthRequest.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
MAuthRequest |
build()
Construct a MAuthRequest object
If mauthHeaders are provided, get the value of the highest protocol version to construct object
|
static MAuthRequest.Builder |
get() |
MAuthRequest.Builder |
withAuthenticationHeaderValue(java.lang.String authenticationHeaderValue) |
MAuthRequest.Builder |
withBodyInputStream(java.io.InputStream bodyInputStream) |
MAuthRequest.Builder |
withHttpMethod(java.lang.String httpMethod) |
MAuthRequest.Builder |
withMauthHeaders(java.util.Map<java.lang.String,java.lang.String> mauthHeaders)
Set Mauth headers (it may include the both sets of Mauth V1 and V2)
|
MAuthRequest.Builder |
withMessagePayload(byte[] messagePayload) |
MAuthRequest.Builder |
withQueryParameters(java.lang.String queryParameters) |
MAuthRequest.Builder |
withResourcePath(java.lang.String resourcePath) |
MAuthRequest.Builder |
withTimeHeaderValue(java.lang.String timeHeaderValue) |
public static MAuthRequest.Builder get()
public MAuthRequest.Builder withAuthenticationHeaderValue(java.lang.String authenticationHeaderValue)
public MAuthRequest.Builder withTimeHeaderValue(java.lang.String timeHeaderValue)
public MAuthRequest.Builder withMessagePayload(byte[] messagePayload)
public MAuthRequest.Builder withHttpMethod(java.lang.String httpMethod)
public MAuthRequest.Builder withResourcePath(java.lang.String resourcePath)
public MAuthRequest.Builder withQueryParameters(java.lang.String queryParameters)
public MAuthRequest.Builder withBodyInputStream(java.io.InputStream bodyInputStream)
public MAuthRequest.Builder withMauthHeaders(java.util.Map<java.lang.String,java.lang.String> mauthHeaders)
mauthHeaders - the request headers for Mauth, such as
Mauth V1, X_MWS_AUTHENTICATION_HEADER_NAME, X_MWS_TIME_HEADER_NAME
Mauth V2, MCC_AUTHENTICATION_HEADER_NAME and MCC_TIME_HEADER_NAMEpublic MAuthRequest build()