Class: Azure::CognitiveServices::LuisAuthoring::V3_0_preview::Models::CustomPrebuiltModel
- Inherits:
-
Object
- Object
- Azure::CognitiveServices::LuisAuthoring::V3_0_preview::Models::CustomPrebuiltModel
- Includes:
- MsRestAzure
- Defined in:
- lib/3.0-preview/generated/azure_cognitiveservices_luisauthoring/models/custom_prebuilt_model.rb
Overview
A Custom Prebuilt model.
Instance Attribute Summary collapse
-
#custom_prebuilt_domain_name ⇒ String
The domain name.
-
#custom_prebuilt_model_name ⇒ String
The intent name or entity name.
-
#id ⇒ Object
The ID of the Entity Model.
-
#name ⇒ String
Name of the Entity Model.
-
#readable_type ⇒ Enum
Entity Extractor’, ‘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 CustomPrebuiltModel class as Ruby Hash.
Instance Attribute Details
#custom_prebuilt_domain_name ⇒ String
Returns The domain name.
33 34 35 |
# File 'lib/3.0-preview/generated/azure_cognitiveservices_luisauthoring/models/custom_prebuilt_model.rb', line 33 def custom_prebuilt_domain_name @custom_prebuilt_domain_name end |
#custom_prebuilt_model_name ⇒ String
Returns The intent name or entity name.
36 37 38 |
# File 'lib/3.0-preview/generated/azure_cognitiveservices_luisauthoring/models/custom_prebuilt_model.rb', line 36 def custom_prebuilt_model_name @custom_prebuilt_model_name end |
#id ⇒ Object
Returns The ID of the Entity Model.
16 17 18 |
# File 'lib/3.0-preview/generated/azure_cognitiveservices_luisauthoring/models/custom_prebuilt_model.rb', line 16 def id @id end |
#name ⇒ String
Returns Name of the Entity Model.
19 20 21 |
# File 'lib/3.0-preview/generated/azure_cognitiveservices_luisauthoring/models/custom_prebuilt_model.rb', line 19 def name @name end |
#readable_type ⇒ Enum
Entity Extractor’, ‘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’
30 31 32 |
# File 'lib/3.0-preview/generated/azure_cognitiveservices_luisauthoring/models/custom_prebuilt_model.rb', line 30 def readable_type @readable_type end |
#roles ⇒ Array<EntityRole>
39 40 41 |
# File 'lib/3.0-preview/generated/azure_cognitiveservices_luisauthoring/models/custom_prebuilt_model.rb', line 39 def roles @roles end |
#type_id ⇒ Integer
Returns The type ID of the Entity Model.
22 23 24 |
# File 'lib/3.0-preview/generated/azure_cognitiveservices_luisauthoring/models/custom_prebuilt_model.rb', line 22 def type_id @type_id end |
Class Method Details
.mapper ⇒ Object
Mapper for CustomPrebuiltModel class as Ruby Hash. This will be used for serialization/deserialization.
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 121 122 123 |
# File 'lib/3.0-preview/generated/azure_cognitiveservices_luisauthoring/models/custom_prebuilt_model.rb', line 46 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'CustomPrebuiltModel', type: { name: 'Composite', class_name: 'CustomPrebuiltModel', 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' } }, custom_prebuilt_domain_name: { client_side_validation: true, required: false, serialized_name: 'customPrebuiltDomainName', type: { name: 'String' } }, custom_prebuilt_model_name: { client_side_validation: true, required: false, serialized_name: 'customPrebuiltModelName', 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' } } } } } } } end |