Package ai.promoted.delivery.model
Class Request
- java.lang.Object
-
- ai.promoted.delivery.model.Request
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_AUTO_VIEW_IDstatic StringJSON_PROPERTY_BLENDER_CONFIGstatic StringJSON_PROPERTY_CLIENT_INFOstatic StringJSON_PROPERTY_CLIENT_REQUEST_IDstatic StringJSON_PROPERTY_DEBUGstatic StringJSON_PROPERTY_DEVICEstatic StringJSON_PROPERTY_DISABLE_PERSONALIZATIONstatic StringJSON_PROPERTY_INSERTIONstatic StringJSON_PROPERTY_PAGINGstatic StringJSON_PROPERTY_PLATFORM_IDstatic StringJSON_PROPERTY_PROPERTIESstatic StringJSON_PROPERTY_REQUEST_IDstatic StringJSON_PROPERTY_SEARCH_QUERYstatic StringJSON_PROPERTY_SESSION_IDstatic StringJSON_PROPERTY_TIMINGstatic StringJSON_PROPERTY_USE_CASEstatic StringJSON_PROPERTY_USER_INFOstatic StringJSON_PROPERTY_VIEW_ID
-
Constructor Summary
Constructors Constructor Description Request()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_AUTO_VIEW_ID
public static final String JSON_PROPERTY_AUTO_VIEW_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_BLENDER_CONFIG
public static final String JSON_PROPERTY_BLENDER_CONFIG
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CLIENT_INFO
public static final String JSON_PROPERTY_CLIENT_INFO
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CLIENT_REQUEST_ID
public static final String JSON_PROPERTY_CLIENT_REQUEST_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DEBUG
public static final String JSON_PROPERTY_DEBUG
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DEVICE
public static final String JSON_PROPERTY_DEVICE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DISABLE_PERSONALIZATION
public static final String JSON_PROPERTY_DISABLE_PERSONALIZATION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_INSERTION
public static final String JSON_PROPERTY_INSERTION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PAGING
public static final String JSON_PROPERTY_PAGING
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PLATFORM_ID
public static final String JSON_PROPERTY_PLATFORM_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PROPERTIES
public static final String JSON_PROPERTY_PROPERTIES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REQUEST_ID
public static final String JSON_PROPERTY_REQUEST_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SEARCH_QUERY
public static final String JSON_PROPERTY_SEARCH_QUERY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SESSION_ID
public static final String JSON_PROPERTY_SESSION_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TIMING
public static final String JSON_PROPERTY_TIMING
- See Also:
- Constant Field Values
-
JSON_PROPERTY_USE_CASE
public static final String JSON_PROPERTY_USE_CASE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_USER_INFO
public static final String JSON_PROPERTY_USER_INFO
- See Also:
- Constant Field Values
-
JSON_PROPERTY_VIEW_ID
public static final String JSON_PROPERTY_VIEW_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAutoViewId
public String getAutoViewId()
Get autoViewId- Returns:
- autoViewId
-
setAutoViewId
public void setAutoViewId(String autoViewId)
-
blenderConfig
public Request blenderConfig(BlenderConfig blenderConfig)
-
getBlenderConfig
public BlenderConfig getBlenderConfig()
Get blenderConfig- Returns:
- blenderConfig
-
setBlenderConfig
public void setBlenderConfig(BlenderConfig blenderConfig)
-
clientInfo
public Request clientInfo(ClientInfo clientInfo)
-
getClientInfo
public ClientInfo getClientInfo()
Get clientInfo- Returns:
- clientInfo
-
setClientInfo
public void setClientInfo(ClientInfo clientInfo)
-
getClientRequestId
public String getClientRequestId()
Get clientRequestId- Returns:
- clientRequestId
-
setClientRequestId
public void setClientRequestId(String clientRequestId)
-
getDebug
public Boolean getDebug()
Get debug- Returns:
- debug
-
setDebug
public void setDebug(Boolean debug)
-
getDevice
public Device getDevice()
Get device- Returns:
- device
-
setDevice
public void setDevice(Device device)
-
getDisablePersonalization
public Boolean getDisablePersonalization()
Get disablePersonalization- Returns:
- disablePersonalization
-
setDisablePersonalization
public void setDisablePersonalization(Boolean disablePersonalization)
-
getPaging
public Paging getPaging()
Get paging- Returns:
- paging
-
setPaging
public void setPaging(Paging paging)
-
getPlatformId
public Integer getPlatformId()
Get platformId- Returns:
- platformId
-
setPlatformId
public void setPlatformId(Integer platformId)
-
properties
public Request properties(Properties properties)
-
getProperties
public Properties getProperties()
Get properties- Returns:
- properties
-
setProperties
public void setProperties(Properties properties)
-
getRequestId
public String getRequestId()
Get requestId- Returns:
- requestId
-
setRequestId
public void setRequestId(String requestId)
-
getSearchQuery
public String getSearchQuery()
Get searchQuery- Returns:
- searchQuery
-
setSearchQuery
public void setSearchQuery(String searchQuery)
-
getSessionId
public String getSessionId()
Get sessionId- Returns:
- sessionId
-
setSessionId
public void setSessionId(String sessionId)
-
getTiming
public Timing getTiming()
Get timing- Returns:
- timing
-
setTiming
public void setTiming(Timing timing)
-
getUseCase
public UseCase getUseCase()
Get useCase- Returns:
- useCase
-
setUseCase
public void setUseCase(UseCase useCase)
-
getUserInfo
public UserInfo getUserInfo()
Get userInfo- Returns:
- userInfo
-
setUserInfo
public void setUserInfo(UserInfo userInfo)
-
getViewId
public String getViewId()
Get viewId- Returns:
- viewId
-
setViewId
public void setViewId(String viewId)
-
equals
public boolean equals(Object o)
Return true if this Request object is equal to o.
-
clone
public Request clone() throws CloneNotSupportedException
Gets a mostly-shallow copy of the Request, but safely modifiable ClientInfo.- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
-