Class: Aws::Pinpoint::Types::StartCondition

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 StartCondition data as a hash:

{
  description: "__string",
  event_start_condition: {
    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",
  },
  segment_start_condition: {
    segment_id: "__string", # required
  },
}

Specifies the conditions for the first activity in a journey. This activity and its conditions determine which users are participants in a journey.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

The custom description of the condition.

Returns:

  • (String)


15625
15626
15627
15628
15629
15630
15631
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 15625

class StartCondition < Struct.new(
  :description,
  :event_start_condition,
  :segment_start_condition)
  SENSITIVE = []
  include Aws::Structure
end

#event_start_conditionTypes::EventStartCondition

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



15625
15626
15627
15628
15629
15630
15631
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 15625

class StartCondition < Struct.new(
  :description,
  :event_start_condition,
  :segment_start_condition)
  SENSITIVE = []
  include Aws::Structure
end

#segment_start_conditionTypes::SegmentCondition

The segment that's associated with the first activity in the journey. This segment determines which users are participants in the journey.



15625
15626
15627
15628
15629
15630
15631
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 15625

class StartCondition < Struct.new(
  :description,
  :event_start_condition,
  :segment_start_condition)
  SENSITIVE = []
  include Aws::Structure
end