Class MultipartPayload

    • Field Detail

      • boundary

        private final java.lang.String boundary
      • preamble

        private java.lang.String preamble
      • epilogue

        private java.lang.String epilogue
    • Constructor Detail

      • MultipartPayload

        public MultipartPayload()
      • MultipartPayload

        public MultipartPayload​(java.lang.String boundary)
      • MultipartPayload

        public MultipartPayload​(java.lang.String subtype,
                                java.lang.String boundary)
      • MultipartPayload

        public MultipartPayload​(java.util.Map<java.lang.String,​java.lang.String> headers)
      • MultipartPayload

        public MultipartPayload​(java.lang.String boundary,
                                java.util.Map<java.lang.String,​java.lang.String> headers)
      • MultipartPayload

        public MultipartPayload​(java.lang.String subtype,
                                java.lang.String boundary,
                                java.util.Map<java.lang.String,​java.lang.String> headers)
    • Method Detail

      • composeHeaders

        private static java.util.Map<java.lang.String,​java.lang.String> composeHeaders​(java.lang.String subtype,
                                                                                             java.lang.String boundary,
                                                                                             java.util.Map<java.lang.String,​java.lang.String> headersIn)
                                                                                      throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • parseOrGenerateBoundary

        private static java.lang.String parseOrGenerateBoundary​(java.util.Map<java.lang.String,​java.lang.String> headers)
      • addBodyPart

        public void addBodyPart​(BodyPartPayload bodyPartPayload)
      • getBoundary

        public java.lang.String getBoundary()
      • getPreamble

        public java.lang.String getPreamble()
      • setPreamble

        public void setPreamble​(java.lang.String preamble)
      • getEpilogue

        public java.lang.String getEpilogue()
      • setEpilogue

        public void setEpilogue​(java.lang.String epilogue)