Package org.infinispan.rest
Class NettyRestResponse.Builder
- java.lang.Object
-
- org.infinispan.rest.NettyRestResponse.Builder
-
- All Implemented Interfaces:
RestResponseBuilder<NettyRestResponse.Builder>
- Enclosing class:
- NettyRestResponse
public static class NettyRestResponse.Builder extends Object implements RestResponseBuilder<NettyRestResponse.Builder>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
build
public NettyRestResponse build()
- Specified by:
build
in interfaceRestResponseBuilder<NettyRestResponse.Builder>
-
header
public NettyRestResponse.Builder header(String name, Object value)
- Specified by:
header
in interfaceRestResponseBuilder<NettyRestResponse.Builder>
-
status
public NettyRestResponse.Builder status(io.netty.handler.codec.http.HttpResponseStatus httpStatus)
-
status
public NettyRestResponse.Builder status(int status)
- Specified by:
status
in interfaceRestResponseBuilder<NettyRestResponse.Builder>
-
entity
public NettyRestResponse.Builder entity(Object entity)
- Specified by:
entity
in interfaceRestResponseBuilder<NettyRestResponse.Builder>
-
eTag
public NettyRestResponse.Builder eTag(String tag)
- Specified by:
eTag
in interfaceRestResponseBuilder<NettyRestResponse.Builder>
-
getStatus
public int getStatus()
- Specified by:
getStatus
in interfaceRestResponseBuilder<NettyRestResponse.Builder>
-
getEntity
public Object getEntity()
- Specified by:
getEntity
in interfaceRestResponseBuilder<NettyRestResponse.Builder>
-
contentType
public NettyRestResponse.Builder contentType(MediaType mediaType)
- Specified by:
contentType
in interfaceRestResponseBuilder<NettyRestResponse.Builder>
-
contentType
public NettyRestResponse.Builder contentType(String mediaType)
- Specified by:
contentType
in interfaceRestResponseBuilder<NettyRestResponse.Builder>
-
contentLength
public NettyRestResponse.Builder contentLength(long length)
- Specified by:
contentLength
in interfaceRestResponseBuilder<NettyRestResponse.Builder>
-
expires
public NettyRestResponse.Builder expires(Date expires)
- Specified by:
expires
in interfaceRestResponseBuilder<NettyRestResponse.Builder>
-
authenticate
public NettyRestResponse.Builder authenticate(String authentication)
-
lastModified
public NettyRestResponse.Builder lastModified(Long epoch)
- Specified by:
lastModified
in interfaceRestResponseBuilder<NettyRestResponse.Builder>
-
location
public NettyRestResponse.Builder location(String location)
- Specified by:
location
in interfaceRestResponseBuilder<NettyRestResponse.Builder>
-
addProcessedDate
public NettyRestResponse.Builder addProcessedDate(Date d)
- Specified by:
addProcessedDate
in interfaceRestResponseBuilder<NettyRestResponse.Builder>
-
cacheControl
public NettyRestResponse.Builder cacheControl(CacheControl cacheControl)
- Specified by:
cacheControl
in interfaceRestResponseBuilder<NettyRestResponse.Builder>
-
getHeader
public Object getHeader(String header)
- Specified by:
getHeader
in interfaceRestResponseBuilder<NettyRestResponse.Builder>
-
timeToLive
public NettyRestResponse.Builder timeToLive(long timeToLive)
-
maxIdle
public NettyRestResponse.Builder maxIdle(long maxIdle)
-
created
public NettyRestResponse.Builder created(long created)
-
lastUsed
public NettyRestResponse.Builder lastUsed(long lastUsed)
-
clusterPrimaryOwner
public NettyRestResponse.Builder clusterPrimaryOwner(String primaryOwner)
-
clusterBackupOwners
public NettyRestResponse.Builder clusterBackupOwners(String primaryOwner)
-
clusterNodeName
public NettyRestResponse.Builder clusterNodeName(String nodeName)
-
clusterServerAddress
public NettyRestResponse.Builder clusterServerAddress(String serverAddress)
-
getHttpStatus
public io.netty.handler.codec.http.HttpResponseStatus getHttpStatus()
-
-