Class: Aws::Pinpoint::Types::SegmentDimensions

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#attributesHash<String,Types::AttributeDimension>

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

Returns:



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

#behaviorTypes::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

#demographicTypes::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

#locationTypes::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

#metricsHash<String,Types::MetricDimension>

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

Returns:



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_attributesHash<String,Types::AttributeDimension>

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

Returns:



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