@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EndpointDemographic extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
EndpointDemographic() |
Modifier and Type | Method and Description |
---|---|
EndpointDemographic |
clone() |
boolean |
equals(Object obj) |
String |
getAppVersion()
The version of the application associated with the endpoint.
|
String |
getLocale()
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 |
getMake()
The endpoint make, such as such as Apple or Samsung.
|
String |
getModel()
The endpoint model, such as iPhone.
|
String |
getModelVersion()
The endpoint model version.
|
String |
getPlatform()
The endpoint platform, such as ios or android.
|
String |
getPlatformVersion()
The endpoint platform version.
|
String |
getTimezone()
The timezone of the endpoint.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAppVersion(String appVersion)
The version of the application associated with the endpoint.
|
void |
setLocale(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.
|
void |
setMake(String make)
The endpoint make, such as such as Apple or Samsung.
|
void |
setModel(String model)
The endpoint model, such as iPhone.
|
void |
setModelVersion(String modelVersion)
The endpoint model version.
|
void |
setPlatform(String platform)
The endpoint platform, such as ios or android.
|
void |
setPlatformVersion(String platformVersion)
The endpoint platform version.
|
void |
setTimezone(String timezone)
The timezone of the endpoint.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
EndpointDemographic |
withAppVersion(String appVersion)
The version of the application associated with the endpoint.
|
EndpointDemographic |
withLocale(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.
|
EndpointDemographic |
withMake(String make)
The endpoint make, such as such as Apple or Samsung.
|
EndpointDemographic |
withModel(String model)
The endpoint model, such as iPhone.
|
EndpointDemographic |
withModelVersion(String modelVersion)
The endpoint model version.
|
EndpointDemographic |
withPlatform(String platform)
The endpoint platform, such as ios or android.
|
EndpointDemographic |
withPlatformVersion(String platformVersion)
The endpoint platform version.
|
EndpointDemographic |
withTimezone(String timezone)
The timezone of the endpoint.
|
public void setAppVersion(String appVersion)
appVersion
- The version of the application associated with the endpoint.public String getAppVersion()
public EndpointDemographic withAppVersion(String appVersion)
appVersion
- The version of the application associated with the endpoint.public void setLocale(String locale)
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.public String getLocale()
public EndpointDemographic withLocale(String locale)
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.public void setMake(String make)
make
- The endpoint make, such as such as Apple or Samsung.public String getMake()
public EndpointDemographic withMake(String make)
make
- The endpoint make, such as such as Apple or Samsung.public void setModel(String model)
model
- The endpoint model, such as iPhone.public String getModel()
public EndpointDemographic withModel(String model)
model
- The endpoint model, such as iPhone.public void setModelVersion(String modelVersion)
modelVersion
- The endpoint model version.public String getModelVersion()
public EndpointDemographic withModelVersion(String modelVersion)
modelVersion
- The endpoint model version.public void setPlatform(String platform)
platform
- The endpoint platform, such as ios or android.public String getPlatform()
public EndpointDemographic withPlatform(String platform)
platform
- The endpoint platform, such as ios or android.public void setPlatformVersion(String platformVersion)
platformVersion
- The endpoint platform version.public String getPlatformVersion()
public EndpointDemographic withPlatformVersion(String platformVersion)
platformVersion
- The endpoint platform version.public void setTimezone(String timezone)
timezone
- The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.public String getTimezone()
public EndpointDemographic withTimezone(String timezone)
timezone
- The timezone of the endpoint. Specified as a tz database value, such as Americas/Los_Angeles.public String toString()
toString
in class Object
Object.toString()
public EndpointDemographic clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.