Class: Azure::CognitiveServices::LuisAuthoring::V2_0::Models::CompositeEntityExtractor
- Inherits:
-
Object
- Object
- Azure::CognitiveServices::LuisAuthoring::V2_0::Models::CompositeEntityExtractor
- Includes:
- MsRestAzure
- Defined in:
- lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/composite_entity_extractor.rb
Overview
A Composite Entity Extractor.
Instance Attribute Summary collapse
-
#children ⇒ Array<ChildEntity>
List of child entities.
-
#id ⇒ Object
The ID of the Entity Model.
-
#name ⇒ String
Name of the Entity Model.
-
#readable_type ⇒ Enum
‘Hierarchical Entity Extractor’, ‘Hierarchical Child Entity Extractor’, ‘Composite Entity Extractor’, ‘List Entity Extractor’, ‘Prebuilt Entity Extractor’, ‘Intent Classifier’, ‘Pattern.Any Entity Extractor’, ‘Closed List Entity Extractor’, ‘Regex Entity Extractor’.
- #roles ⇒ Array<EntityRole>
-
#type_id ⇒ Integer
The type ID of the Entity Model.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for CompositeEntityExtractor class as Ruby Hash.
Instance Attribute Details
#children ⇒ Array<ChildEntity>
Returns List of child entities.
35 36 37 |
# File 'lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/composite_entity_extractor.rb', line 35 def children @children end |
#id ⇒ Object
Returns The ID of the Entity Model.
16 17 18 |
# File 'lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/composite_entity_extractor.rb', line 16 def id @id end |
#name ⇒ String
Returns Name of the Entity Model.
19 20 21 |
# File 'lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/composite_entity_extractor.rb', line 19 def name @name end |
#readable_type ⇒ Enum
‘Hierarchical Entity Extractor’, ‘Hierarchical Child Entity Extractor’, ‘Composite Entity Extractor’, ‘List Entity Extractor’, ‘Prebuilt Entity Extractor’, ‘Intent Classifier’, ‘Pattern.Any Entity Extractor’, ‘Closed List Entity Extractor’, ‘Regex Entity Extractor’
29 30 31 |
# File 'lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/composite_entity_extractor.rb', line 29 def readable_type @readable_type end |
#roles ⇒ Array<EntityRole>
32 33 34 |
# File 'lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/composite_entity_extractor.rb', line 32 def roles @roles end |
#type_id ⇒ Integer
Returns The type ID of the Entity Model.
22 23 24 |
# File 'lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/composite_entity_extractor.rb', line 22 def type_id @type_id end |
Class Method Details
.mapper ⇒ Object
Mapper for CompositeEntityExtractor class as Ruby Hash. This will be used for serialization/deserialization.
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 |
# File 'lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/composite_entity_extractor.rb', line 42 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'Composite Entity Extractor', type: { name: 'Composite', class_name: 'CompositeEntityExtractor', model_properties: { id: { client_side_validation: true, required: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, serialized_name: 'name', type: { name: 'String' } }, type_id: { client_side_validation: true, required: false, serialized_name: 'typeId', type: { name: 'Number' } }, readable_type: { client_side_validation: true, required: true, serialized_name: 'readableType', type: { name: 'String' } }, roles: { client_side_validation: true, required: false, serialized_name: 'roles', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'EntityRoleElementType', type: { name: 'Composite', class_name: 'EntityRole' } } } }, children: { client_side_validation: true, required: false, serialized_name: 'children', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ChildEntityElementType', type: { name: 'Composite', class_name: 'ChildEntity' } } } } } } } end |