All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.hubspot.chrome.devtools.client.core.cachestorage.DataEntry Maven / Gradle / Ivy

package com.hubspot.chrome.devtools.client.core.cachestorage;

import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;

/**
 * Data entry.
 */
public final class DataEntry {
  private String requestURL;

  private String requestMethod;

  private List
requestHeaders; private Number responseTime; private Integer responseStatus; private String responseStatusText; private List
responseHeaders; @JsonCreator public DataEntry(@JsonProperty("requestURL") String requestURL, @JsonProperty("requestMethod") String requestMethod, @JsonProperty("requestHeaders") List
requestHeaders, @JsonProperty("responseTime") Number responseTime, @JsonProperty("responseStatus") Integer responseStatus, @JsonProperty("responseStatusText") String responseStatusText, @JsonProperty("responseHeaders") List
responseHeaders) { this.requestURL = requestURL; this.requestMethod = requestMethod; this.requestHeaders = requestHeaders; this.responseTime = responseTime; this.responseStatus = responseStatus; this.responseStatusText = responseStatusText; this.responseHeaders = responseHeaders; } public String getRequestURL() { return requestURL; } public String getRequestMethod() { return requestMethod; } public List
getRequestHeaders() { return requestHeaders; } public Number getResponseTime() { return responseTime; } public Integer getResponseStatus() { return responseStatus; } public String getResponseStatusText() { return responseStatusText; } public List
getResponseHeaders() { return responseHeaders; } public static DataEntry.Builder builder() { return new DataEntry.Builder(); } public static final class Builder { private String requestURL; private String requestMethod; private List
requestHeaders; private Number responseTime; private Integer responseStatus; private String responseStatusText; private List
responseHeaders; private Builder() { } public DataEntry.Builder setRequestURL(String requestURL) { this.requestURL = requestURL; return this; } public DataEntry.Builder setRequestMethod(String requestMethod) { this.requestMethod = requestMethod; return this; } public DataEntry.Builder setRequestHeaders(List
requestHeaders) { this.requestHeaders = requestHeaders; return this; } public DataEntry.Builder setResponseTime(Number responseTime) { this.responseTime = responseTime; return this; } public DataEntry.Builder setResponseStatus(Integer responseStatus) { this.responseStatus = responseStatus; return this; } public DataEntry.Builder setResponseStatusText(String responseStatusText) { this.responseStatusText = responseStatusText; return this; } public DataEntry.Builder setResponseHeaders(List
responseHeaders) { this.responseHeaders = responseHeaders; return this; } public DataEntry build() { return new DataEntry(requestURL, requestMethod, requestHeaders, responseTime, responseStatus, responseStatusText, responseHeaders); } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy