public class BasicSelector extends PushModelObject implements Selector
Modifier and Type | Class and Description |
---|---|
static class |
BasicSelector.Builder |
Modifier | Constructor and Description |
---|---|
protected |
BasicSelector(SelectorType type) |
Modifier and Type | Method and Description |
---|---|
void |
accept(SelectorVisitor visitor) |
boolean |
equals(java.lang.Object o) |
DeviceTypeData |
getApplicableDeviceTypes() |
SelectorType |
getType() |
int |
hashCode() |
static BasicSelector.Builder |
newBuilder() |
java.lang.String |
toString() |
toJSON
toJSON
protected BasicSelector(SelectorType type)
public static BasicSelector.Builder newBuilder()
public SelectorType getType()
public DeviceTypeData getApplicableDeviceTypes()
getApplicableDeviceTypes
in interface Selector
public void accept(SelectorVisitor visitor)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object