Class LuisApp


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

      • LuisApp

        public LuisApp()
    • Method Detail

      • additionalProperties

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

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

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

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

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

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

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

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

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

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

        public LuisApp withIntents​(List<HierarchicalModel> intents)
        Set the intents value.
        Parameters:
        intents - the intents value to set
        Returns:
        the LuisApp object itself.
      • entities

        public List<HierarchicalModel> entities()
        Get the entities value.
        Returns:
        the entities value
      • withEntities

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

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

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

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

        public LuisApp withComposites​(List<HierarchicalModel> composites)
        Set the composites value.
        Parameters:
        composites - the composites value to set
        Returns:
        the LuisApp object itself.
      • hierarchicals

        public List<HierarchicalModel> hierarchicals()
        Get the hierarchicals value.
        Returns:
        the hierarchicals value
      • withHierarchicals

        public LuisApp withHierarchicals​(List<HierarchicalModel> hierarchicals)
        Set the hierarchicals value.
        Parameters:
        hierarchicals - the hierarchicals value to set
        Returns:
        the LuisApp object itself.
      • patternAnyEntities

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

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

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

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

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

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

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

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

        public List<JSONModelFeature> phraselists()
        Get the phraselists value.
        Returns:
        the phraselists value
      • withPhraselists

        public LuisApp withPhraselists​(List<JSONModelFeature> phraselists)
        Set the phraselists value.
        Parameters:
        phraselists - the phraselists value to set
        Returns:
        the LuisApp object itself.
      • patterns

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

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

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

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