Interface SegmentDemographics.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SegmentDemographics.Builder,SegmentDemographics>,SdkBuilder<SegmentDemographics.Builder,SegmentDemographics>,SdkPojo
- Enclosing class:
- SegmentDemographics
public static interface SegmentDemographics.Builder extends SdkPojo, CopyableBuilder<SegmentDemographics.Builder,SegmentDemographics>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default SegmentDemographics.BuilderappVersion(Consumer<SetDimension.Builder> appVersion)The app version criteria for the segment.SegmentDemographics.BuilderappVersion(SetDimension appVersion)The app version criteria for the segment.default SegmentDemographics.Builderchannel(Consumer<SetDimension.Builder> channel)The channel criteria for the segment.SegmentDemographics.Builderchannel(SetDimension channel)The channel criteria for the segment.default SegmentDemographics.BuilderdeviceType(Consumer<SetDimension.Builder> deviceType)The device type criteria for the segment.SegmentDemographics.BuilderdeviceType(SetDimension deviceType)The device type criteria for the segment.default SegmentDemographics.Buildermake(Consumer<SetDimension.Builder> make)The device make criteria for the segment.SegmentDemographics.Buildermake(SetDimension make)The device make criteria for the segment.default SegmentDemographics.Buildermodel(Consumer<SetDimension.Builder> model)The device model criteria for the segment.SegmentDemographics.Buildermodel(SetDimension model)The device model criteria for the segment.default SegmentDemographics.Builderplatform(Consumer<SetDimension.Builder> platform)The device platform criteria for the segment.SegmentDemographics.Builderplatform(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 Detail
-
appVersion
SegmentDemographics.Builder appVersion(SetDimension 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
default SegmentDemographics.Builder appVersion(Consumer<SetDimension.Builder> appVersion)
The app version criteria for the segment.
This is a convenience method that creates an instance of theSetDimension.Builderavoiding the need to create one manually viaSetDimension.builder().When the
Consumercompletes,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:
appVersion(SetDimension)
-
channel
SegmentDemographics.Builder channel(SetDimension 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
default SegmentDemographics.Builder channel(Consumer<SetDimension.Builder> channel)
The channel criteria for the segment.
This is a convenience method that creates an instance of theSetDimension.Builderavoiding the need to create one manually viaSetDimension.builder().When the
Consumercompletes,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:
channel(SetDimension)
-
deviceType
SegmentDemographics.Builder deviceType(SetDimension 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
default SegmentDemographics.Builder deviceType(Consumer<SetDimension.Builder> deviceType)
The device type criteria for the segment.
This is a convenience method that creates an instance of theSetDimension.Builderavoiding the need to create one manually viaSetDimension.builder().When the
Consumercompletes,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:
deviceType(SetDimension)
-
make
SegmentDemographics.Builder make(SetDimension 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
default SegmentDemographics.Builder make(Consumer<SetDimension.Builder> make)
The device make criteria for the segment.
This is a convenience method that creates an instance of theSetDimension.Builderavoiding the need to create one manually viaSetDimension.builder().When the
Consumercompletes,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:
make(SetDimension)
-
model
SegmentDemographics.Builder model(SetDimension 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
default SegmentDemographics.Builder model(Consumer<SetDimension.Builder> model)
The device model criteria for the segment.
This is a convenience method that creates an instance of theSetDimension.Builderavoiding the need to create one manually viaSetDimension.builder().When the
Consumercompletes,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:
model(SetDimension)
-
platform
SegmentDemographics.Builder platform(SetDimension 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
default SegmentDemographics.Builder platform(Consumer<SetDimension.Builder> platform)
The device platform criteria for the segment.
This is a convenience method that creates an instance of theSetDimension.Builderavoiding the need to create one manually viaSetDimension.builder().When the
Consumercompletes,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:
platform(SetDimension)
-
-