@Generated(value="software.amazon.awssdk:codegen") public class EndpointDemographic extends Object implements StructuredPojo, ToCopyableBuilder<EndpointDemographic.Builder,EndpointDemographic>
Modifier and Type | Class and Description |
---|---|
static interface |
EndpointDemographic.Builder |
Modifier and Type | Method and Description |
---|---|
String |
appVersion()
The version of the application associated with the endpoint.
|
static EndpointDemographic.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
locale()
The endpoint locale 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 endpoint make, such as such as Apple or Samsung.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
model()
The endpoint model, such as iPhone.
|
String |
modelVersion()
The endpoint model version.
|
String |
platform()
The endpoint platform, such as ios or android.
|
String |
platformVersion()
The endpoint platform version.
|
static Class<? extends EndpointDemographic.Builder> |
serializableBuilderClass() |
String |
timezone()
The timezone of the endpoint.
|
EndpointDemographic.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String appVersion()
public String locale()
public String make()
public String model()
public String modelVersion()
public String platform()
public String platformVersion()
public String timezone()
public EndpointDemographic.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<EndpointDemographic.Builder,EndpointDemographic>
public static EndpointDemographic.Builder builder()
public static Class<? extends EndpointDemographic.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.