public final class LocationSelector extends PushModelObject implements Selector
| Modifier and Type | Class and Description |
|---|---|
static class |
LocationSelector.Builder |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(SelectorVisitor visitor) |
boolean |
equals(java.lang.Object o) |
DeviceTypeData |
getApplicableDeviceTypes() |
DateRange |
getDateRange() |
LocationIdentifier |
getLocationIdentifier() |
SelectorType |
getType() |
int |
hashCode() |
static LocationSelector.Builder |
newBuilder() |
java.lang.String |
toString() |
toJSONtoJSONpublic static LocationSelector.Builder newBuilder()
public SelectorType getType()
public DeviceTypeData getApplicableDeviceTypes()
getApplicableDeviceTypes in interface Selectorpublic void accept(SelectorVisitor visitor)
public LocationIdentifier getLocationIdentifier()
public DateRange getDateRange()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object