Class ExternalRequestContext.Builder
- java.lang.Object
-
- org.forgerock.openam.auth.node.api.ExternalRequestContext.Builder
-
- Enclosing class:
- ExternalRequestContext
public static class ExternalRequestContext.Builder extends Object
A builder forExternalRequestContextinstances.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExternalRequestContext.BuilderauthId(String authId)Sets the authId of the request.ExternalRequestContextbuild()Creates a newExternalRequestContextinstance.ExternalRequestContext.BuilderclientIp(String clientIp)Sets the client IP address for the request.ExternalRequestContext.Buildercookies(Map<String,String> cookies)Sets the cookies for the request.ExternalRequestContext.Builderheaders(com.google.common.collect.ListMultimap<String,String> headers)Sets the HTTP headers for the request.ExternalRequestContext.BuilderhostName(String hostName)Sets the hostname for the request.ExternalRequestContext.Builderlocales(PreferredLocales locales)Sets the preferred locales for the request.ExternalRequestContext.Builderparameters(Map<String,String[]> parameters)Sets the parameterMap of the request.ExternalRequestContext.BuilderserverUrl(String serverUrl)Sets the serverUrl of the request.ExternalRequestContext.BuilderservletRequest(javax.servlet.http.HttpServletRequest request)Sets theHttpServletRequest.ExternalRequestContext.BuilderservletResponse(javax.servlet.http.HttpServletResponse response)Sets theHttpServletResponse.ExternalRequestContext.BuilderssoTokenId(String ssoTokenId)Sets the ssoTokenId of the request.
-
-
-
Method Detail
-
headers
public ExternalRequestContext.Builder headers(com.google.common.collect.ListMultimap<String,String> headers)
Sets the HTTP headers for the request.- Parameters:
headers- The HTTP headers.- Returns:
- This builder instance.
-
cookies
public ExternalRequestContext.Builder cookies(Map<String,String> cookies)
Sets the cookies for the request.- Parameters:
cookies- The cookies.- Returns:
- This builder instance.
-
locales
public ExternalRequestContext.Builder locales(PreferredLocales locales)
Sets the preferred locales for the request.- Parameters:
locales- The preferred locales.- Returns:
- This builder instance.
-
clientIp
public ExternalRequestContext.Builder clientIp(String clientIp)
Sets the client IP address for the request.- Parameters:
clientIp- The client's IP address.- Returns:
- This builder instance.
-
hostName
public ExternalRequestContext.Builder hostName(String hostName)
Sets the hostname for the request.- Parameters:
hostName- the host name.- Returns:
- This builder instance.
-
ssoTokenId
public ExternalRequestContext.Builder ssoTokenId(String ssoTokenId)
Sets the ssoTokenId of the request.- Parameters:
ssoTokenId- the ssoTokenId.- Returns:
- this builder.
-
authId
public ExternalRequestContext.Builder authId(String authId)
Sets the authId of the request.- Parameters:
authId- the authId.- Returns:
- this builder.
-
parameters
public ExternalRequestContext.Builder parameters(Map<String,String[]> parameters)
Sets the parameterMap of the request.- Parameters:
parameters- the parameters- Returns:
- this builder
-
serverUrl
public ExternalRequestContext.Builder serverUrl(String serverUrl)
Sets the serverUrl of the request.- Parameters:
serverUrl- the serverUrl.- Returns:
- this builder.
-
servletRequest
public ExternalRequestContext.Builder servletRequest(javax.servlet.http.HttpServletRequest request)
Sets theHttpServletRequest.- Parameters:
request- theHttpServletRequest- Returns:
- this builder.
-
servletResponse
public ExternalRequestContext.Builder servletResponse(javax.servlet.http.HttpServletResponse response)
Sets theHttpServletResponse.- Parameters:
response- theHttpServletResponse- Returns:
- this builder.
-
build
public ExternalRequestContext build()
Creates a newExternalRequestContextinstance.- Returns:
- A new instance of
ExternalRequestContext.
-
-