Class MSF4JResponse.Builder

  • Enclosing class:
    MSF4JResponse

    public class MSF4JResponse.Builder
    extends javax.ws.rs.core.Response.ResponseBuilder
    Trimmed Convenient builder for MSF4JResponse instances.
    • Constructor Summary

      Constructors 
      Constructor Description
      Builder()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.ws.rs.core.Response.ResponseBuilder allow​(java.lang.String... methods)  
      javax.ws.rs.core.Response.ResponseBuilder allow​(java.util.Set<java.lang.String> methods)  
      javax.ws.rs.core.Response build()  
      javax.ws.rs.core.Response.ResponseBuilder cacheControl​(javax.ws.rs.core.CacheControl cacheControl)  
      javax.ws.rs.core.Response.ResponseBuilder clone()  
      javax.ws.rs.core.Response.ResponseBuilder contentLocation​(java.net.URI location)  
      javax.ws.rs.core.Response.ResponseBuilder cookie​(javax.ws.rs.core.NewCookie... cookies)  
      javax.ws.rs.core.Response.ResponseBuilder encoding​(java.lang.String encoding)  
      javax.ws.rs.core.Response.ResponseBuilder entity​(java.lang.Object entity)  
      javax.ws.rs.core.Response.ResponseBuilder entity​(java.lang.Object entity, java.lang.annotation.Annotation[] annotations)  
      javax.ws.rs.core.Response.ResponseBuilder expires​(java.util.Date expires)  
      javax.ws.rs.core.Response.ResponseBuilder header​(java.lang.String name, java.lang.Object value)  
      javax.ws.rs.core.Response.ResponseBuilder language​(java.lang.String language)  
      javax.ws.rs.core.Response.ResponseBuilder language​(java.util.Locale language)  
      javax.ws.rs.core.Response.ResponseBuilder lastModified​(java.util.Date lastModified)  
      javax.ws.rs.core.Response.ResponseBuilder link​(java.lang.String uri, java.lang.String rel)  
      javax.ws.rs.core.Response.ResponseBuilder link​(java.net.URI uri, java.lang.String rel)  
      javax.ws.rs.core.Response.ResponseBuilder links​(javax.ws.rs.core.Link... links)  
      javax.ws.rs.core.Response.ResponseBuilder location​(java.net.URI location)  
      javax.ws.rs.core.Response.ResponseBuilder replaceAll​(javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.Object> headers)  
      javax.ws.rs.core.Response.ResponseBuilder status​(int status)  
      javax.ws.rs.core.Response.ResponseBuilder tag​(java.lang.String tag)  
      javax.ws.rs.core.Response.ResponseBuilder tag​(javax.ws.rs.core.EntityTag tag)  
      javax.ws.rs.core.Response.ResponseBuilder type​(java.lang.String type)  
      javax.ws.rs.core.Response.ResponseBuilder type​(javax.ws.rs.core.MediaType type)  
      javax.ws.rs.core.Response.ResponseBuilder variant​(javax.ws.rs.core.Variant variant)  
      javax.ws.rs.core.Response.ResponseBuilder variants​(java.util.List<javax.ws.rs.core.Variant> variants)  
      javax.ws.rs.core.Response.ResponseBuilder variants​(javax.ws.rs.core.Variant... variants)  
      • Methods inherited from class javax.ws.rs.core.Response.ResponseBuilder

        newInstance, status, status
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • build

        public javax.ws.rs.core.Response build()
        Specified by:
        build in class javax.ws.rs.core.Response.ResponseBuilder
      • clone

        public javax.ws.rs.core.Response.ResponseBuilder clone()
        Specified by:
        clone in class javax.ws.rs.core.Response.ResponseBuilder
      • status

        public javax.ws.rs.core.Response.ResponseBuilder status​(int status)
        Specified by:
        status in class javax.ws.rs.core.Response.ResponseBuilder
      • entity

        public javax.ws.rs.core.Response.ResponseBuilder entity​(java.lang.Object entity)
        Specified by:
        entity in class javax.ws.rs.core.Response.ResponseBuilder
      • entity

        public javax.ws.rs.core.Response.ResponseBuilder entity​(java.lang.Object entity,
                                                                java.lang.annotation.Annotation[] annotations)
        Specified by:
        entity in class javax.ws.rs.core.Response.ResponseBuilder
      • allow

        public javax.ws.rs.core.Response.ResponseBuilder allow​(java.lang.String... methods)
        Specified by:
        allow in class javax.ws.rs.core.Response.ResponseBuilder
      • allow

        public javax.ws.rs.core.Response.ResponseBuilder allow​(java.util.Set<java.lang.String> methods)
        Specified by:
        allow in class javax.ws.rs.core.Response.ResponseBuilder
      • cacheControl

        public javax.ws.rs.core.Response.ResponseBuilder cacheControl​(javax.ws.rs.core.CacheControl cacheControl)
        Specified by:
        cacheControl in class javax.ws.rs.core.Response.ResponseBuilder
      • encoding

        public javax.ws.rs.core.Response.ResponseBuilder encoding​(java.lang.String encoding)
        Specified by:
        encoding in class javax.ws.rs.core.Response.ResponseBuilder
      • header

        public javax.ws.rs.core.Response.ResponseBuilder header​(java.lang.String name,
                                                                java.lang.Object value)
        Specified by:
        header in class javax.ws.rs.core.Response.ResponseBuilder
      • replaceAll

        public javax.ws.rs.core.Response.ResponseBuilder replaceAll​(javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.Object> headers)
        Specified by:
        replaceAll in class javax.ws.rs.core.Response.ResponseBuilder
      • language

        public javax.ws.rs.core.Response.ResponseBuilder language​(java.lang.String language)
        Specified by:
        language in class javax.ws.rs.core.Response.ResponseBuilder
      • language

        public javax.ws.rs.core.Response.ResponseBuilder language​(java.util.Locale language)
        Specified by:
        language in class javax.ws.rs.core.Response.ResponseBuilder
      • type

        public javax.ws.rs.core.Response.ResponseBuilder type​(javax.ws.rs.core.MediaType type)
        Specified by:
        type in class javax.ws.rs.core.Response.ResponseBuilder
      • type

        public javax.ws.rs.core.Response.ResponseBuilder type​(java.lang.String type)
        Specified by:
        type in class javax.ws.rs.core.Response.ResponseBuilder
      • variant

        public javax.ws.rs.core.Response.ResponseBuilder variant​(javax.ws.rs.core.Variant variant)
        Specified by:
        variant in class javax.ws.rs.core.Response.ResponseBuilder
      • contentLocation

        public javax.ws.rs.core.Response.ResponseBuilder contentLocation​(java.net.URI location)
        Specified by:
        contentLocation in class javax.ws.rs.core.Response.ResponseBuilder
      • cookie

        public javax.ws.rs.core.Response.ResponseBuilder cookie​(javax.ws.rs.core.NewCookie... cookies)
        Specified by:
        cookie in class javax.ws.rs.core.Response.ResponseBuilder
      • expires

        public javax.ws.rs.core.Response.ResponseBuilder expires​(java.util.Date expires)
        Specified by:
        expires in class javax.ws.rs.core.Response.ResponseBuilder
      • lastModified

        public javax.ws.rs.core.Response.ResponseBuilder lastModified​(java.util.Date lastModified)
        Specified by:
        lastModified in class javax.ws.rs.core.Response.ResponseBuilder
      • location

        public javax.ws.rs.core.Response.ResponseBuilder location​(java.net.URI location)
        Specified by:
        location in class javax.ws.rs.core.Response.ResponseBuilder
      • tag

        public javax.ws.rs.core.Response.ResponseBuilder tag​(javax.ws.rs.core.EntityTag tag)
        Specified by:
        tag in class javax.ws.rs.core.Response.ResponseBuilder
      • tag

        public javax.ws.rs.core.Response.ResponseBuilder tag​(java.lang.String tag)
        Specified by:
        tag in class javax.ws.rs.core.Response.ResponseBuilder
      • variants

        public javax.ws.rs.core.Response.ResponseBuilder variants​(javax.ws.rs.core.Variant... variants)
        Specified by:
        variants in class javax.ws.rs.core.Response.ResponseBuilder
      • variants

        public javax.ws.rs.core.Response.ResponseBuilder variants​(java.util.List<javax.ws.rs.core.Variant> variants)
        Specified by:
        variants in class javax.ws.rs.core.Response.ResponseBuilder
      • links

        public javax.ws.rs.core.Response.ResponseBuilder links​(javax.ws.rs.core.Link... links)
        Specified by:
        links in class javax.ws.rs.core.Response.ResponseBuilder
      • link

        public javax.ws.rs.core.Response.ResponseBuilder link​(java.net.URI uri,
                                                              java.lang.String rel)
        Specified by:
        link in class javax.ws.rs.core.Response.ResponseBuilder
      • link

        public javax.ws.rs.core.Response.ResponseBuilder link​(java.lang.String uri,
                                                              java.lang.String rel)
        Specified by:
        link in class javax.ws.rs.core.Response.ResponseBuilder