Class: Aws::ConnectCampaignsV2::Types::CampaignSummary

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

Overview

An Amazon Connect campaign summary.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

The resource name of an Amazon Connect campaign.

Returns:

  • (String)


217
218
219
220
221
222
223
224
225
226
227
228
229
# File 'gems/aws-sdk-connectcampaignsv2/lib/aws-sdk-connectcampaignsv2/types.rb', line 217

class CampaignSummary < Struct.new(
  :id,
  :arn,
  :name,
  :connect_instance_id,
  :channel_subtypes,
  :type,
  :schedule,
  :entry_limits_config,
  :connect_campaign_flow_arn)
  SENSITIVE = []
  include Aws::Structure
end

#channel_subtypes ⇒ Array<String>

Channel subtype list

Returns:

  • (Array<String>)


217
218
219
220
221
222
223
224
225
226
227
228
229
# File 'gems/aws-sdk-connectcampaignsv2/lib/aws-sdk-connectcampaignsv2/types.rb', line 217

class CampaignSummary < Struct.new(
  :id,
  :arn,
  :name,
  :connect_instance_id,
  :channel_subtypes,
  :type,
  :schedule,
  :entry_limits_config,
  :connect_campaign_flow_arn)
  SENSITIVE = []
  include Aws::Structure
end

#connect_campaign_flow_arn ⇒ String

Amazon Resource Names(ARN)

Returns:

  • (String)


217
218
219
220
221
222
223
224
225
226
227
228
229
# File 'gems/aws-sdk-connectcampaignsv2/lib/aws-sdk-connectcampaignsv2/types.rb', line 217

class CampaignSummary < Struct.new(
  :id,
  :arn,
  :name,
  :connect_instance_id,
  :channel_subtypes,
  :type,
  :schedule,
  :entry_limits_config,
  :connect_campaign_flow_arn)
  SENSITIVE = []
  include Aws::Structure
end

#connect_instance_id ⇒ String

Amazon Connect Instance Id

Returns:

  • (String)


217
218
219
220
221
222
223
224
225
226
227
228
229
# File 'gems/aws-sdk-connectcampaignsv2/lib/aws-sdk-connectcampaignsv2/types.rb', line 217

class CampaignSummary < Struct.new(
  :id,
  :arn,
  :name,
  :connect_instance_id,
  :channel_subtypes,
  :type,
  :schedule,
  :entry_limits_config,
  :connect_campaign_flow_arn)
  SENSITIVE = []
  include Aws::Structure
end

#entry_limits_config ⇒ Types::EntryLimitsConfig

Campaign entry limits config



217
218
219
220
221
222
223
224
225
226
227
228
229
# File 'gems/aws-sdk-connectcampaignsv2/lib/aws-sdk-connectcampaignsv2/types.rb', line 217

class CampaignSummary < Struct.new(
  :id,
  :arn,
  :name,
  :connect_instance_id,
  :channel_subtypes,
  :type,
  :schedule,
  :entry_limits_config,
  :connect_campaign_flow_arn)
  SENSITIVE = []
  include Aws::Structure
end

#id ⇒ String

Identifier representing a Campaign

Returns:

  • (String)


217
218
219
220
221
222
223
224
225
226
227
228
229
# File 'gems/aws-sdk-connectcampaignsv2/lib/aws-sdk-connectcampaignsv2/types.rb', line 217

class CampaignSummary < Struct.new(
  :id,
  :arn,
  :name,
  :connect_instance_id,
  :channel_subtypes,
  :type,
  :schedule,
  :entry_limits_config,
  :connect_campaign_flow_arn)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of an Amazon Connect Campaign name.

Returns:

  • (String)


217
218
219
220
221
222
223
224
225
226
227
228
229
# File 'gems/aws-sdk-connectcampaignsv2/lib/aws-sdk-connectcampaignsv2/types.rb', line 217

class CampaignSummary < Struct.new(
  :id,
  :arn,
  :name,
  :connect_instance_id,
  :channel_subtypes,
  :type,
  :schedule,
  :entry_limits_config,
  :connect_campaign_flow_arn)
  SENSITIVE = []
  include Aws::Structure
end

#schedule ⇒ Types::Schedule

Campaign schedule

Returns:



217
218
219
220
221
222
223
224
225
226
227
228
229
# File 'gems/aws-sdk-connectcampaignsv2/lib/aws-sdk-connectcampaignsv2/types.rb', line 217

class CampaignSummary < Struct.new(
  :id,
  :arn,
  :name,
  :connect_instance_id,
  :channel_subtypes,
  :type,
  :schedule,
  :entry_limits_config,
  :connect_campaign_flow_arn)
  SENSITIVE = []
  include Aws::Structure
end

#type ⇒ String

The type of campaign externally exposed in APIs.

Returns:

  • (String)


217
218
219
220
221
222
223
224
225
226
227
228
229
# File 'gems/aws-sdk-connectcampaignsv2/lib/aws-sdk-connectcampaignsv2/types.rb', line 217

class CampaignSummary < Struct.new(
  :id,
  :arn,
  :name,
  :connect_instance_id,
  :channel_subtypes,
  :type,
  :schedule,
  :entry_limits_config,
  :connect_campaign_flow_arn)
  SENSITIVE = []
  include Aws::Structure
end