class Azure::CognitiveServices::LuisAuthoring::V2_0::Models::VersionInfo
Object model of an application version.
Attributes
@return [Hash{String => String}] The endpoint key.
@return [DateTime] The version's creation timestamp.
@return [Integer] Number of calls made to this endpoint.
@return [String] The Runtime endpoint URL for this model version.
@return [Integer] Number of entities in this model.
@return External keys.
@return [Integer] Number of intents in this model.
@return [DateTime] Timestamp of the last update.
@return [DateTime] Timestamp when was last published.
@return [DateTime] Timestamp of the last time the model was trained.
@return [TrainingStatus] The current training status. Possible values include: 'NeedsTraining', 'InProgress', 'Trained'
@return [String] The version ID. E.g.: “0.1”
Public Class Methods
Mapper for VersionInfo
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/version_info.rb, line 57 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'VersionInfo', type: { name: 'Composite', class_name: 'VersionInfo', model_properties: { version: { client_side_validation: true, required: true, serialized_name: 'version', type: { name: 'String' } }, created_date_time: { client_side_validation: true, required: false, serialized_name: 'createdDateTime', type: { name: 'DateTime' } }, last_modified_date_time: { client_side_validation: true, required: false, serialized_name: 'lastModifiedDateTime', type: { name: 'DateTime' } }, last_trained_date_time: { client_side_validation: true, required: false, serialized_name: 'lastTrainedDateTime', type: { name: 'DateTime' } }, last_published_date_time: { client_side_validation: true, required: false, serialized_name: 'lastPublishedDateTime', type: { name: 'DateTime' } }, endpoint_url: { client_side_validation: true, required: false, serialized_name: 'endpointUrl', type: { name: 'String' } }, assigned_endpoint_key: { client_side_validation: true, required: false, serialized_name: 'assignedEndpointKey', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, external_api_keys: { client_side_validation: true, required: false, serialized_name: 'externalApiKeys', type: { name: 'Object' } }, intents_count: { client_side_validation: true, required: false, serialized_name: 'intentsCount', type: { name: 'Number' } }, entities_count: { client_side_validation: true, required: false, serialized_name: 'entitiesCount', type: { name: 'Number' } }, endpoint_hits_count: { client_side_validation: true, required: false, serialized_name: 'endpointHitsCount', type: { name: 'Number' } }, training_status: { client_side_validation: true, required: true, serialized_name: 'trainingStatus', type: { name: 'Enum', module: 'TrainingStatus' } } } } } end