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);
}
}