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)


1426
1427
1428
1429
1430
1431
1432
1433
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 1426

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)


1426
1427
1428
1429
1430
1431
1432
1433
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 1426

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)


1426
1427
1428
1429
1430
1431
1432
1433
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 1426

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:



1426
1427
1428
1429
1430
1431
1432
1433
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 1426

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