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)


1500
1501
1502
1503
1504
1505
1506
1507
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 1500

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)


1500
1501
1502
1503
1504
1505
1506
1507
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 1500

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)


1500
1501
1502
1503
1504
1505
1506
1507
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 1500

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:



1500
1501
1502
1503
1504
1505
1506
1507
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 1500

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