libZSservicesZSamazonka-pinpointZSamazonka-pinpoint
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Pinpoint.Types.SegmentDimensions

Description

 
Synopsis

Documentation

data SegmentDimensions Source #

Specifies the dimension settings for a segment.

See: newSegmentDimensions smart constructor.

Constructors

SegmentDimensions' 

Fields

Instances

Instances details
Eq SegmentDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDimensions

Read SegmentDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDimensions

Show SegmentDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDimensions

Generic SegmentDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDimensions

Associated Types

type Rep SegmentDimensions :: Type -> Type #

NFData SegmentDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDimensions

Methods

rnf :: SegmentDimensions -> () #

Hashable SegmentDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDimensions

ToJSON SegmentDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDimensions

FromJSON SegmentDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDimensions

type Rep SegmentDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDimensions

newSegmentDimensions :: SegmentDimensions Source #

Create a value of SegmentDimensions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:metrics:SegmentDimensions', segmentDimensions_metrics - One or more custom metrics to use as criteria for the segment.

$sel:location:SegmentDimensions', segmentDimensions_location - The location-based criteria, such as region or GPS coordinates, for the segment.

$sel:demographic:SegmentDimensions', segmentDimensions_demographic - The demographic-based criteria, such as device platform, for the segment.

$sel:userAttributes:SegmentDimensions', segmentDimensions_userAttributes - One or more custom user attributes to use as criteria for the segment.

$sel:behavior:SegmentDimensions', segmentDimensions_behavior - The behavior-based criteria, such as how recently users have used your app, for the segment.

$sel:attributes:SegmentDimensions', segmentDimensions_attributes - One or more custom attributes to use as criteria for the segment.

segmentDimensions_metrics :: Lens' SegmentDimensions (Maybe (HashMap Text MetricDimension)) Source #

One or more custom metrics to use as criteria for the segment.

segmentDimensions_location :: Lens' SegmentDimensions (Maybe SegmentLocation) Source #

The location-based criteria, such as region or GPS coordinates, for the segment.

segmentDimensions_demographic :: Lens' SegmentDimensions (Maybe SegmentDemographics) Source #

The demographic-based criteria, such as device platform, for the segment.

segmentDimensions_userAttributes :: Lens' SegmentDimensions (Maybe (HashMap Text AttributeDimension)) Source #

One or more custom user attributes to use as criteria for the segment.

segmentDimensions_behavior :: Lens' SegmentDimensions (Maybe SegmentBehaviors) Source #

The behavior-based criteria, such as how recently users have used your app, for the segment.

segmentDimensions_attributes :: Lens' SegmentDimensions (Maybe (HashMap Text AttributeDimension)) Source #

One or more custom attributes to use as criteria for the segment.