Class: Aws::Pinpoint::Types::CreateSegmentRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Pinpoint::Types::CreateSegmentRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-pinpoint/types.rb
Overview
Note:
When making an API call, you may pass CreateSegmentRequest data as a hash:
{
application_id: "__string", # required
write_segment_request: { # required
dimensions: {
attributes: {
"__string" => {
attribute_type: "INCLUSIVE", # accepts INCLUSIVE, EXCLUSIVE
values: ["__string"],
},
},
behavior: {
recency: {
duration: "HR_24", # accepts HR_24, DAY_7, DAY_14, DAY_30
recency_type: "ACTIVE", # accepts ACTIVE, INACTIVE
},
},
demographic: {
app_version: {
dimension_type: "INCLUSIVE", # accepts INCLUSIVE, EXCLUSIVE
values: ["__string"],
},
channel: {
dimension_type: "INCLUSIVE", # accepts INCLUSIVE, EXCLUSIVE
values: ["__string"],
},
device_type: {
dimension_type: "INCLUSIVE", # accepts INCLUSIVE, EXCLUSIVE
values: ["__string"],
},
make: {
dimension_type: "INCLUSIVE", # accepts INCLUSIVE, EXCLUSIVE
values: ["__string"],
},
model: {
dimension_type: "INCLUSIVE", # accepts INCLUSIVE, EXCLUSIVE
values: ["__string"],
},
platform: {
dimension_type: "INCLUSIVE", # accepts INCLUSIVE, EXCLUSIVE
values: ["__string"],
},
},
location: {
country: {
dimension_type: "INCLUSIVE", # accepts INCLUSIVE, EXCLUSIVE
values: ["__string"],
},
},
user_attributes: {
"__string" => {
attribute_type: "INCLUSIVE", # accepts INCLUSIVE, EXCLUSIVE
values: ["__string"],
},
},
},
name: "__string",
},
}
Instance Attribute Summary collapse
- #application_id ⇒ String
-
#write_segment_request ⇒ Types::WriteSegmentRequest
Segment definition.
Instance Attribute Details
#application_id ⇒ String
1073 1074 1075 1076 1077 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 1073 class CreateSegmentRequest < Struct.new( :application_id, :write_segment_request) include Aws::Structure end |
#write_segment_request ⇒ Types::WriteSegmentRequest
Segment definition.
1073 1074 1075 1076 1077 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 1073 class CreateSegmentRequest < Struct.new( :application_id, :write_segment_request) include Aws::Structure end |