Class EndpointDemographic

    • Method Detail

      • appVersion

        public final String appVersion()

        The version of the app that's associated with the endpoint.

        Returns:
        The version of the app that's associated with the endpoint.
      • locale

        public final String locale()

        The locale of the endpoint, in the following format: the ISO 639-1 alpha-2 code, followed by an underscore (_), followed by an ISO 3166-1 alpha-2 value.

        Returns:
        The locale of the endpoint, in the following format: the ISO 639-1 alpha-2 code, followed by an underscore (_), followed by an ISO 3166-1 alpha-2 value.
      • make

        public final String make()

        The manufacturer of the endpoint device, such as apple or samsung.

        Returns:
        The manufacturer of the endpoint device, such as apple or samsung.
      • model

        public final String model()

        The model name or number of the endpoint device, such as iPhone or SM-G900F.

        Returns:
        The model name or number of the endpoint device, such as iPhone or SM-G900F.
      • modelVersion

        public final String modelVersion()

        The model version of the endpoint device.

        Returns:
        The model version of the endpoint device.
      • platform

        public final String platform()

        The platform of the endpoint device, such as ios.

        Returns:
        The platform of the endpoint device, such as ios.
      • platformVersion

        public final String platformVersion()

        The platform version of the endpoint device.

        Returns:
        The platform version of the endpoint device.
      • timezone

        public final String timezone()

        The time zone of the endpoint, specified as a tz database name value, such as America/Los_Angeles.

        Returns:
        The time zone of the endpoint, specified as a tz database name value, such as America/Los_Angeles.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)