@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 or SM-G900F.
|
String |
modelVersion()
The model version of the endpoint device.
|
String |
platform()
The platform of the endpoint device, such as ios.
|
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, wait
copy
public final String appVersion()
The version of the app that's associated with the endpoint.
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.
public final String make()
The manufacturer of the endpoint device, such as apple or samsung.
public final String model()
The model name or number of the endpoint device, such as iPhone or SM-G900F.
public final String modelVersion()
The model version of the endpoint device.
public final String platform()
The platform of the endpoint device, such as ios.
public final String platformVersion()
The platform version of the endpoint device.
public final 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 final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2021. All rights reserved.