com.hubspot.chrome.devtools.client.core.runtime.EntryPreview Maven / Gradle / Ivy
package com.hubspot.chrome.devtools.client.core.runtime;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
public final class EntryPreview {
private ObjectPreview key;
private ObjectPreview value;
@JsonCreator
public EntryPreview(@JsonProperty("key") ObjectPreview key,
@JsonProperty("value") ObjectPreview value) {
this.key = key;
this.value = value;
}
public ObjectPreview getKey() {
return key;
}
public ObjectPreview getValue() {
return value;
}
public static EntryPreview.Builder builder() {
return new EntryPreview.Builder();
}
public static final class Builder {
private ObjectPreview key;
private ObjectPreview value;
private Builder() {
}
public EntryPreview.Builder setKey(ObjectPreview key) {
this.key = key;
return this;
}
public EntryPreview.Builder setValue(ObjectPreview value) {
this.value = value;
return this;
}
public EntryPreview build() {
return new EntryPreview(key, value);
}
}
}