Interface EndpointDemographic.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EndpointDemographic.Builder,
,EndpointDemographic> SdkBuilder<EndpointDemographic.Builder,
,EndpointDemographic> SdkPojo
- Enclosing class:
EndpointDemographic
@Mutable
@NotThreadSafe
public static interface EndpointDemographic.Builder
extends SdkPojo, CopyableBuilder<EndpointDemographic.Builder,EndpointDemographic>
-
Method Summary
Modifier and TypeMethodDescriptionappVersion
(String appVersion) The version of the app that's associated with the endpoint.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.The manufacturer of the endpoint device, such as apple or samsung.The model name or number of the endpoint device, such as iPhone or SM-G900F.modelVersion
(String modelVersion) The model version of the endpoint device.The platform of the endpoint device, such as ios.platformVersion
(String platformVersion) The platform version of the endpoint device.The time zone of the endpoint, specified as a tz database name value, such as America/Los_Angeles.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
appVersion
The version of the app that's associated with the endpoint.
- Parameters:
appVersion
- The version of the app that's associated with the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
make
The manufacturer of the endpoint device, such as apple or samsung.
- Parameters:
make
- The manufacturer of the endpoint device, such as apple or samsung.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
model
The model name or number of the endpoint device, such as iPhone or SM-G900F.
- Parameters:
model
- The model name or number of the endpoint device, such as iPhone or SM-G900F.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modelVersion
The model version of the endpoint device.
- Parameters:
modelVersion
- The model version of the endpoint device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
platform
The platform of the endpoint device, such as ios.
- Parameters:
platform
- The platform of the endpoint device, such as ios.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
platformVersion
The platform version of the endpoint device.
- Parameters:
platformVersion
- The platform version of the endpoint device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timezone
The time zone of the endpoint, specified as a tz database name value, such as America/Los_Angeles.
- Parameters:
timezone
- The time zone of the endpoint, specified as a tz database name value, such as America/Los_Angeles.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-