Interface SegmentDemographics.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SegmentDemographics.Builder,
,SegmentDemographics> SdkBuilder<SegmentDemographics.Builder,
,SegmentDemographics> SdkPojo
- Enclosing class:
SegmentDemographics
-
Method Summary
Modifier and TypeMethodDescriptiondefault SegmentDemographics.Builder
appVersion
(Consumer<SetDimension.Builder> appVersion) The app version criteria for the segment.appVersion
(SetDimension appVersion) The app version criteria for the segment.default SegmentDemographics.Builder
channel
(Consumer<SetDimension.Builder> channel) The channel criteria for the segment.channel
(SetDimension channel) The channel criteria for the segment.default SegmentDemographics.Builder
deviceType
(Consumer<SetDimension.Builder> deviceType) The device type criteria for the segment.deviceType
(SetDimension deviceType) The device type criteria for the segment.default SegmentDemographics.Builder
make
(Consumer<SetDimension.Builder> make) The device make criteria for the segment.make
(SetDimension make) The device make criteria for the segment.default SegmentDemographics.Builder
model
(Consumer<SetDimension.Builder> model) The device model criteria for the segment.model
(SetDimension model) The device model criteria for the segment.default SegmentDemographics.Builder
platform
(Consumer<SetDimension.Builder> platform) The device platform criteria for the segment.platform
(SetDimension platform) The device platform criteria for the segment.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, sdkFields
-
Method Details
-
appVersion
The app version criteria for the segment.
- Parameters:
appVersion
- The app version criteria for the segment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
appVersion
The app version criteria for the segment.
This is a convenience method that creates an instance of theSetDimension.Builder
avoiding the need to create one manually viaSetDimension.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toappVersion(SetDimension)
.- Parameters:
appVersion
- a consumer that will call methods onSetDimension.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
channel
The channel criteria for the segment.
- Parameters:
channel
- The channel criteria for the segment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channel
The channel criteria for the segment.
This is a convenience method that creates an instance of theSetDimension.Builder
avoiding the need to create one manually viaSetDimension.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tochannel(SetDimension)
.- Parameters:
channel
- a consumer that will call methods onSetDimension.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceType
The device type criteria for the segment.
- Parameters:
deviceType
- The device type criteria for the segment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceType
The device type criteria for the segment.
This is a convenience method that creates an instance of theSetDimension.Builder
avoiding the need to create one manually viaSetDimension.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todeviceType(SetDimension)
.- Parameters:
deviceType
- a consumer that will call methods onSetDimension.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
make
The device make criteria for the segment.
- Parameters:
make
- The device make criteria for the segment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
make
The device make criteria for the segment.
This is a convenience method that creates an instance of theSetDimension.Builder
avoiding the need to create one manually viaSetDimension.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomake(SetDimension)
.- Parameters:
make
- a consumer that will call methods onSetDimension.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
model
The device model criteria for the segment.
- Parameters:
model
- The device model criteria for the segment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
model
The device model criteria for the segment.
This is a convenience method that creates an instance of theSetDimension.Builder
avoiding the need to create one manually viaSetDimension.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomodel(SetDimension)
.- Parameters:
model
- a consumer that will call methods onSetDimension.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
platform
The device platform criteria for the segment.
- Parameters:
platform
- The device platform criteria for the segment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
platform
The device platform criteria for the segment.
This is a convenience method that creates an instance of theSetDimension.Builder
avoiding the need to create one manually viaSetDimension.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toplatform(SetDimension)
.- Parameters:
platform
- a consumer that will call methods onSetDimension.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-