Class LuisAppV2


  • public class LuisAppV2
    extends Object
    Exported Model - An exported LUIS Application.
    • Constructor Detail

      • LuisAppV2

        public LuisAppV2()
    • Method Detail

      • additionalProperties

        public Map<String,​Object> additionalProperties()
        Get the additionalProperties value.
        Returns:
        the additionalProperties value
      • withAdditionalProperties

        public LuisAppV2 withAdditionalProperties​(Map<String,​Object> additionalProperties)
        Set the additionalProperties value.
        Parameters:
        additionalProperties - the additionalProperties value to set
        Returns:
        the LuisAppV2 object itself.
      • luisSchemaVersion

        public String luisSchemaVersion()
        Get the luisSchemaVersion value.
        Returns:
        the luisSchemaVersion value
      • withLuisSchemaVersion

        public LuisAppV2 withLuisSchemaVersion​(String luisSchemaVersion)
        Set the luisSchemaVersion value.
        Parameters:
        luisSchemaVersion - the luisSchemaVersion value to set
        Returns:
        the LuisAppV2 object itself.
      • name

        public String name()
        Get the name value.
        Returns:
        the name value
      • withName

        public LuisAppV2 withName​(String name)
        Set the name value.
        Parameters:
        name - the name value to set
        Returns:
        the LuisAppV2 object itself.
      • versionId

        public String versionId()
        Get the versionId value.
        Returns:
        the versionId value
      • withVersionId

        public LuisAppV2 withVersionId​(String versionId)
        Set the versionId value.
        Parameters:
        versionId - the versionId value to set
        Returns:
        the LuisAppV2 object itself.
      • desc

        public String desc()
        Get the desc value.
        Returns:
        the desc value
      • withDesc

        public LuisAppV2 withDesc​(String desc)
        Set the desc value.
        Parameters:
        desc - the desc value to set
        Returns:
        the LuisAppV2 object itself.
      • culture

        public String culture()
        Get the culture value.
        Returns:
        the culture value
      • withCulture

        public LuisAppV2 withCulture​(String culture)
        Set the culture value.
        Parameters:
        culture - the culture value to set
        Returns:
        the LuisAppV2 object itself.
      • withIntents

        public LuisAppV2 withIntents​(List<HierarchicalModelV2> intents)
        Set the intents value.
        Parameters:
        intents - the intents value to set
        Returns:
        the LuisAppV2 object itself.
      • withEntities

        public LuisAppV2 withEntities​(List<HierarchicalModelV2> entities)
        Set the entities value.
        Parameters:
        entities - the entities value to set
        Returns:
        the LuisAppV2 object itself.
      • closedLists

        public List<ClosedList> closedLists()
        Get the closedLists value.
        Returns:
        the closedLists value
      • withClosedLists

        public LuisAppV2 withClosedLists​(List<ClosedList> closedLists)
        Set the closedLists value.
        Parameters:
        closedLists - the closedLists value to set
        Returns:
        the LuisAppV2 object itself.
      • composites

        public List<HierarchicalModelV2> composites()
        Get the composites value.
        Returns:
        the composites value
      • withComposites

        public LuisAppV2 withComposites​(List<HierarchicalModelV2> composites)
        Set the composites value.
        Parameters:
        composites - the composites value to set
        Returns:
        the LuisAppV2 object itself.
      • patternAnyEntities

        public List<PatternAny> patternAnyEntities()
        Get the patternAnyEntities value.
        Returns:
        the patternAnyEntities value
      • withPatternAnyEntities

        public LuisAppV2 withPatternAnyEntities​(List<PatternAny> patternAnyEntities)
        Set the patternAnyEntities value.
        Parameters:
        patternAnyEntities - the patternAnyEntities value to set
        Returns:
        the LuisAppV2 object itself.
      • regexEntities

        public List<RegexEntity> regexEntities()
        Get the regexEntities value.
        Returns:
        the regexEntities value
      • withRegexEntities

        public LuisAppV2 withRegexEntities​(List<RegexEntity> regexEntities)
        Set the regexEntities value.
        Parameters:
        regexEntities - the regexEntities value to set
        Returns:
        the LuisAppV2 object itself.
      • prebuiltEntities

        public List<PrebuiltEntity> prebuiltEntities()
        Get the prebuiltEntities value.
        Returns:
        the prebuiltEntities value
      • withPrebuiltEntities

        public LuisAppV2 withPrebuiltEntities​(List<PrebuiltEntity> prebuiltEntities)
        Set the prebuiltEntities value.
        Parameters:
        prebuiltEntities - the prebuiltEntities value to set
        Returns:
        the LuisAppV2 object itself.
      • regexFeatures

        public List<JSONRegexFeature> regexFeatures()
        Get the regexFeatures value.
        Returns:
        the regexFeatures value
      • withRegexFeatures

        public LuisAppV2 withRegexFeatures​(List<JSONRegexFeature> regexFeatures)
        Set the regexFeatures value.
        Parameters:
        regexFeatures - the regexFeatures value to set
        Returns:
        the LuisAppV2 object itself.
      • modelFeatures

        public List<JSONModelFeature> modelFeatures()
        Get the modelFeatures value.
        Returns:
        the modelFeatures value
      • withModelFeatures

        public LuisAppV2 withModelFeatures​(List<JSONModelFeature> modelFeatures)
        Set the modelFeatures value.
        Parameters:
        modelFeatures - the modelFeatures value to set
        Returns:
        the LuisAppV2 object itself.
      • patterns

        public List<PatternRule> patterns()
        Get the patterns value.
        Returns:
        the patterns value
      • withPatterns

        public LuisAppV2 withPatterns​(List<PatternRule> patterns)
        Set the patterns value.
        Parameters:
        patterns - the patterns value to set
        Returns:
        the LuisAppV2 object itself.
      • utterances

        public List<JSONUtterance> utterances()
        Get the utterances value.
        Returns:
        the utterances value
      • withUtterances

        public LuisAppV2 withUtterances​(List<JSONUtterance> utterances)
        Set the utterances value.
        Parameters:
        utterances - the utterances value to set
        Returns:
        the LuisAppV2 object itself.