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() |
toJSON
toJSON
public static LocationSelector.Builder newBuilder()
public SelectorType getType()
public DeviceTypeData getApplicableDeviceTypes()
getApplicableDeviceTypes
in interface Selector
public void accept(SelectorVisitor visitor)
public LocationIdentifier getLocationIdentifier()
public DateRange getDateRange()
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