Class SimpleRestResponse.Builder
- java.lang.Object
-
- org.infinispan.rest.framework.impl.SimpleRestResponse.Builder
-
- All Implemented Interfaces:
RestResponseBuilder<SimpleRestResponse.Builder>
- Enclosing class:
- SimpleRestResponse
public static class SimpleRestResponse.Builder extends Object implements RestResponseBuilder<SimpleRestResponse.Builder>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SimpleRestResponse.BuilderaddProcessedDate(Date d)SimpleRestResponsebuild()SimpleRestResponse.BuildercacheControl(CacheControl cacheControl)SimpleRestResponse.BuildercontentLength(long length)SimpleRestResponse.BuildercontentType(String type)SimpleRestResponse.BuildercontentType(org.infinispan.commons.dataconversion.MediaType type)SimpleRestResponse.Builderentity(Object entity)SimpleRestResponse.BuildereTag(String tag)SimpleRestResponse.Builderexpires(Date expires)ObjectgetEntity()ObjectgetHeader(String header)intgetStatus()SimpleRestResponse.Builderheader(String name, Object value)SimpleRestResponse.BuilderlastModified(Long epoch)SimpleRestResponse.Builderlocation(String location)SimpleRestResponse.Builderstatus(int status)
-
-
-
Method Detail
-
build
public SimpleRestResponse build()
- Specified by:
buildin interfaceRestResponseBuilder<SimpleRestResponse.Builder>
-
status
public SimpleRestResponse.Builder status(int status)
- Specified by:
statusin interfaceRestResponseBuilder<SimpleRestResponse.Builder>
-
entity
public SimpleRestResponse.Builder entity(Object entity)
- Specified by:
entityin interfaceRestResponseBuilder<SimpleRestResponse.Builder>
-
cacheControl
public SimpleRestResponse.Builder cacheControl(CacheControl cacheControl)
- Specified by:
cacheControlin interfaceRestResponseBuilder<SimpleRestResponse.Builder>
-
header
public SimpleRestResponse.Builder header(String name, Object value)
- Specified by:
headerin interfaceRestResponseBuilder<SimpleRestResponse.Builder>
-
contentType
public SimpleRestResponse.Builder contentType(org.infinispan.commons.dataconversion.MediaType type)
- Specified by:
contentTypein interfaceRestResponseBuilder<SimpleRestResponse.Builder>
-
contentType
public SimpleRestResponse.Builder contentType(String type)
- Specified by:
contentTypein interfaceRestResponseBuilder<SimpleRestResponse.Builder>
-
contentLength
public SimpleRestResponse.Builder contentLength(long length)
- Specified by:
contentLengthin interfaceRestResponseBuilder<SimpleRestResponse.Builder>
-
expires
public SimpleRestResponse.Builder expires(Date expires)
- Specified by:
expiresin interfaceRestResponseBuilder<SimpleRestResponse.Builder>
-
lastModified
public SimpleRestResponse.Builder lastModified(Long epoch)
- Specified by:
lastModifiedin interfaceRestResponseBuilder<SimpleRestResponse.Builder>
-
addProcessedDate
public SimpleRestResponse.Builder addProcessedDate(Date d)
- Specified by:
addProcessedDatein interfaceRestResponseBuilder<SimpleRestResponse.Builder>
-
location
public SimpleRestResponse.Builder location(String location)
- Specified by:
locationin interfaceRestResponseBuilder<SimpleRestResponse.Builder>
-
eTag
public SimpleRestResponse.Builder eTag(String tag)
- Specified by:
eTagin interfaceRestResponseBuilder<SimpleRestResponse.Builder>
-
getStatus
public int getStatus()
- Specified by:
getStatusin interfaceRestResponseBuilder<SimpleRestResponse.Builder>
-
getEntity
public Object getEntity()
- Specified by:
getEntityin interfaceRestResponseBuilder<SimpleRestResponse.Builder>
-
getHeader
public Object getHeader(String header)
- Specified by:
getHeaderin interfaceRestResponseBuilder<SimpleRestResponse.Builder>
-
-