Class: Aws::Personalize::Types::CreateFilterRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[:filter_expression]

Instance Attribute Summary collapse

Instance Attribute Details

#dataset_group_arnString

The ARN of the dataset group that the filter will belong to.

Returns:

  • (String)


1477
1478
1479
1480
1481
1482
1483
1484
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 1477

class CreateFilterRequest < Struct.new(
  :name,
  :dataset_group_arn,
  :filter_expression,
  :tags)
  SENSITIVE = [:filter_expression]
  include Aws::Structure
end

#filter_expressionString

The filter expression defines which items are included or excluded from recommendations. Filter expression must follow specific format rules. For information about filter expression structure and syntax, see Filter expressions.

Returns:

  • (String)


1477
1478
1479
1480
1481
1482
1483
1484
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 1477

class CreateFilterRequest < Struct.new(
  :name,
  :dataset_group_arn,
  :filter_expression,
  :tags)
  SENSITIVE = [:filter_expression]
  include Aws::Structure
end

#nameString

The name of the filter to create.

Returns:

  • (String)


1477
1478
1479
1480
1481
1482
1483
1484
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 1477

class CreateFilterRequest < Struct.new(
  :name,
  :dataset_group_arn,
  :filter_expression,
  :tags)
  SENSITIVE = [:filter_expression]
  include Aws::Structure
end

#tagsArray<Types::Tag>

A list of tags to apply to the filter.

Returns:



1477
1478
1479
1480
1481
1482
1483
1484
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 1477

class CreateFilterRequest < Struct.new(
  :name,
  :dataset_group_arn,
  :filter_expression,
  :tags)
  SENSITIVE = [:filter_expression]
  include Aws::Structure
end