com.hubspot.chrome.devtools.client.core.css.SelectorList Maven / Gradle / Ivy
package com.hubspot.chrome.devtools.client.core.css;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
/**
* Selector list data.
*/
public final class SelectorList {
private List selectors;
private String text;
@JsonCreator
public SelectorList(@JsonProperty("selectors") List selectors,
@JsonProperty("text") String text) {
this.selectors = selectors;
this.text = text;
}
public List getSelectors() {
return selectors;
}
public String getText() {
return text;
}
public static SelectorList.Builder builder() {
return new SelectorList.Builder();
}
public static final class Builder {
private List selectors;
private String text;
private Builder() {
}
public SelectorList.Builder setSelectors(List selectors) {
this.selectors = selectors;
return this;
}
public SelectorList.Builder setText(String text) {
this.text = text;
return this;
}
public SelectorList build() {
return new SelectorList(selectors, text);
}
}
}