Class: Aws::Pinpoint::Types::EventStartCondition

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb

Overview

Note:

When making an API call, you may pass EventStartCondition data as a hash:

{
  event_filter: {
    dimensions: { # required
      attributes: {
        "__string" => {
          attribute_type: "INCLUSIVE", # accepts INCLUSIVE, EXCLUSIVE
          values: ["__string"], # required
        },
      },
      event_type: {
        dimension_type: "INCLUSIVE", # accepts INCLUSIVE, EXCLUSIVE
        values: ["__string"], # required
      },
      metrics: {
        "__string" => {
          comparison_operator: "__string", # required
          value: 1.0, # required
        },
      },
    },
    filter_type: "SYSTEM", # required, accepts SYSTEM, ENDPOINT
  },
  segment_id: "__string",
}

Specifies the settings for an event that causes a journey activity to start.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#event_filterTypes::EventFilter

Specifies the settings for an event that causes a campaign to be sent or a journey activity to be performed.

Returns:



7594
7595
7596
7597
7598
7599
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 7594

class EventStartCondition < Struct.new(
  :event_filter,
  :segment_id)
  SENSITIVE = []
  include Aws::Structure
end

#segment_idString

Returns:

  • (String)


7594
7595
7596
7597
7598
7599
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 7594

class EventStartCondition < Struct.new(
  :event_filter,
  :segment_id)
  SENSITIVE = []
  include Aws::Structure
end