Class: Aws::CustomerProfiles::Types::RecommenderFilterSummary

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

Overview

Provides a summary of a recommender filter's configuration and current state.

Constant Summary collapse

SENSITIVE =
[:recommender_filter_expression, :description]

Instance Attribute Summary collapse

Instance Attribute Details

#created_at ⇒ Time

The timestamp when the recommender filter was created.

Returns:

  • (Time)


9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 9430

class RecommenderFilterSummary < Struct.new(
  :recommender_filter_name,
  :recommender_schema_name,
  :recommender_filter_expression,
  :created_at,
  :description,
  :status,
  :failure_reason,
  :tags)
  SENSITIVE = [:recommender_filter_expression, :description]
  include Aws::Structure
end

#description ⇒ String

A description of the recommender filter's purpose and characteristics.

Returns:

  • (String)


9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 9430

class RecommenderFilterSummary < Struct.new(
  :recommender_filter_name,
  :recommender_schema_name,
  :recommender_filter_expression,
  :created_at,
  :description,
  :status,
  :failure_reason,
  :tags)
  SENSITIVE = [:recommender_filter_expression, :description]
  include Aws::Structure
end

#failure_reason ⇒ String

If the recommender filter is in a failed state, provides the reason for the failure.

Returns:

  • (String)


9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 9430

class RecommenderFilterSummary < Struct.new(
  :recommender_filter_name,
  :recommender_schema_name,
  :recommender_filter_expression,
  :created_at,
  :description,
  :status,
  :failure_reason,
  :tags)
  SENSITIVE = [:recommender_filter_expression, :description]
  include Aws::Structure
end

#recommender_filter_expression ⇒ String

The filter expression that defines which items to include or exclude from recommendations.

Returns:

  • (String)


9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 9430

class RecommenderFilterSummary < Struct.new(
  :recommender_filter_name,
  :recommender_schema_name,
  :recommender_filter_expression,
  :created_at,
  :description,
  :status,
  :failure_reason,
  :tags)
  SENSITIVE = [:recommender_filter_expression, :description]
  include Aws::Structure
end

#recommender_filter_name ⇒ String

The name of the recommender filter.

Returns:

  • (String)


9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 9430

class RecommenderFilterSummary < Struct.new(
  :recommender_filter_name,
  :recommender_schema_name,
  :recommender_filter_expression,
  :created_at,
  :description,
  :status,
  :failure_reason,
  :tags)
  SENSITIVE = [:recommender_filter_expression, :description]
  include Aws::Structure
end

#recommender_schema_name ⇒ String

The name of the recommender schema associated with this recommender filter.

Returns:

  • (String)


9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 9430

class RecommenderFilterSummary < Struct.new(
  :recommender_filter_name,
  :recommender_schema_name,
  :recommender_filter_expression,
  :created_at,
  :description,
  :status,
  :failure_reason,
  :tags)
  SENSITIVE = [:recommender_filter_expression, :description]
  include Aws::Structure
end

#status ⇒ String

The current operational status of the recommender filter.

Returns:

  • (String)


9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 9430

class RecommenderFilterSummary < Struct.new(
  :recommender_filter_name,
  :recommender_schema_name,
  :recommender_filter_expression,
  :created_at,
  :description,
  :status,
  :failure_reason,
  :tags)
  SENSITIVE = [:recommender_filter_expression, :description]
  include Aws::Structure
end

#tags ⇒ Hash<String,String>

The tags used to organize, track, or control access for this resource.

Returns:

  • (Hash<String,String>)


9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 9430

class RecommenderFilterSummary < Struct.new(
  :recommender_filter_name,
  :recommender_schema_name,
  :recommender_filter_expression,
  :created_at,
  :description,
  :status,
  :failure_reason,
  :tags)
  SENSITIVE = [:recommender_filter_expression, :description]
  include Aws::Structure
end