@Generated(value="software.amazon.awssdk:codegen") public final class EndpointDemographic extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EndpointDemographic.Builder,EndpointDemographic>
Specifies demographic information about an endpoint, such as the applicable time zone and platform.
| Modifier and Type | Class and Description |
|---|---|
static interface |
EndpointDemographic.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
appVersion()
The version of the app that's associated with the endpoint.
|
static EndpointDemographic.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
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.
|
String |
make()
The manufacturer of the endpoint device, such as Apple or Samsung.
|
String |
model()
The model name or number of the endpoint device, such as iPhone.
|
String |
modelVersion()
The model version of the endpoint device.
|
String |
platform()
The platform of the endpoint device, such as iOS or Android.
|
String |
platformVersion()
The platform version of the endpoint device.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends EndpointDemographic.Builder> |
serializableBuilderClass() |
String |
timezone()
The time zone of the endpoint, specified as a tz database name value, such as America/Los_Angeles.
|
EndpointDemographic.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String appVersion()
The version of the app that's associated with the endpoint.
public 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.
public String make()
The manufacturer of the endpoint device, such as Apple or Samsung.
public String model()
The model name or number of the endpoint device, such as iPhone.
public String modelVersion()
The model version of the endpoint device.
public String platform()
The platform of the endpoint device, such as iOS or Android.
public String platformVersion()
The platform version of the endpoint device.
public String timezone()
The time zone of the endpoint, specified as a tz database name value, such as America/Los_Angeles.
public EndpointDemographic.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<EndpointDemographic.Builder,EndpointDemographic>public static EndpointDemographic.Builder builder()
public static Class<? extends EndpointDemographic.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2019. All rights reserved.