Class: Aws::Pinpoint::Types::SegmentDimensions
- Inherits:
-
Struct
- Object
- Struct
- Aws::Pinpoint::Types::SegmentDimensions
- Defined in:
- gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb
Overview
Specifies the dimension settings for a segment.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#attributes ⇒ Hash<String,Types::AttributeDimension>
One or more custom attributes to use as criteria for the segment.
-
#behavior ⇒ Types::SegmentBehaviors
The behavior-based criteria, such as how recently users have used your app, for the segment.
-
#demographic ⇒ Types::SegmentDemographics
The demographic-based criteria, such as device platform, for the segment.
-
#location ⇒ Types::SegmentLocation
The location-based criteria, such as region or GPS coordinates, for the segment.
-
#metrics ⇒ Hash<String,Types::MetricDimension>
One or more custom metrics to use as criteria for the segment.
-
#user_attributes ⇒ Hash<String,Types::AttributeDimension>
One or more custom user attributes to use as criteria for the segment.
Instance Attribute Details
#attributes ⇒ Hash<String,Types::AttributeDimension>
One or more custom attributes to use as criteria for the segment.
11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 |
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 11132 class SegmentDimensions < Struct.new( :attributes, :behavior, :demographic, :location, :metrics, :user_attributes) SENSITIVE = [] include Aws::Structure end |
#behavior ⇒ Types::SegmentBehaviors
The behavior-based criteria, such as how recently users have used your app, for the segment.
11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 |
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 11132 class SegmentDimensions < Struct.new( :attributes, :behavior, :demographic, :location, :metrics, :user_attributes) SENSITIVE = [] include Aws::Structure end |
#demographic ⇒ Types::SegmentDemographics
The demographic-based criteria, such as device platform, for the segment.
11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 |
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 11132 class SegmentDimensions < Struct.new( :attributes, :behavior, :demographic, :location, :metrics, :user_attributes) SENSITIVE = [] include Aws::Structure end |
#location ⇒ Types::SegmentLocation
The location-based criteria, such as region or GPS coordinates, for the segment.
11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 |
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 11132 class SegmentDimensions < Struct.new( :attributes, :behavior, :demographic, :location, :metrics, :user_attributes) SENSITIVE = [] include Aws::Structure end |
#metrics ⇒ Hash<String,Types::MetricDimension>
One or more custom metrics to use as criteria for the segment.
11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 |
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 11132 class SegmentDimensions < Struct.new( :attributes, :behavior, :demographic, :location, :metrics, :user_attributes) SENSITIVE = [] include Aws::Structure end |
#user_attributes ⇒ Hash<String,Types::AttributeDimension>
One or more custom user attributes to use as criteria for the segment.
11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 |
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 11132 class SegmentDimensions < Struct.new( :attributes, :behavior, :demographic, :location, :metrics, :user_attributes) SENSITIVE = [] include Aws::Structure end |