package io.monokkel.messages.builders; import io.monokkel.messages.UnparsedResponse; import java.util.List; public class UnparsedResponseMessageBuilder { private String response; private Long timeStamp; private String url; private Integer depth; private Integer maxDepth; private List<String> typesFromTheResponseHeader; public UnparsedResponseMessageBuilder setResponse(String response) { this.response = response; return this; } public UnparsedResponseMessageBuilder setTimeStamp(Long timeStamp) { this.timeStamp = timeStamp; return this; } public UnparsedResponseMessageBuilder setUrl(String url) { this.url = url; return this; } public UnparsedResponseMessageBuilder setDepth(Integer depth) { this.depth = depth; return this; } public UnparsedResponseMessageBuilder setMaxDepth(Integer maxDepth) { this.maxDepth = maxDepth; return this; } public UnparsedResponseMessageBuilder setTypesFromTheResponseHeader(List<String> typesFromTheResponseHeader) { this.typesFromTheResponseHeader = typesFromTheResponseHeader; return this; } public UnparsedResponse createUnparsedResponse() { return new UnparsedResponse(response, timeStamp, url, depth, maxDepth, typesFromTheResponseHeader); } }