Class IntentModelsResourceImpl

  • All Implemented Interfaces:
    com.artisol.teneo.studio.api.resources.IntentModelsResource

    public class IntentModelsResourceImpl
    extends AbstractResource
    implements com.artisol.teneo.studio.api.resources.IntentModelsResource
    • Field Summary

      • Fields inherited from interface com.artisol.teneo.studio.api.resources.IntentModelsResource

        GET_INTENT_MODEL_ASSIGNMENT_PATH, GET_INTENT_MODEL_ASSIGNMENT_SUMMARY, GET_INTENT_MODEL_ASSIGNMENT_VERSION_PATH, GET_INTENT_MODEL_ASSIGNMENT_VERSION_SUMMARY, GET_INTENT_MODEL_EVALUATION_PATH, GET_INTENT_MODEL_EVALUATION_SUMMARY, GET_INTENT_MODEL_EVALUATIONS_PATH, GET_INTENT_MODEL_EVALUATIONS_SUMMARY, PATH, POST_INTENT_MODEL_EVALUATION_BEGIN_PATH, POST_INTENT_MODEL_EVALUATION_BEGIN_SUMMARY, PUT_INTENT_MODEL_ASSIGNMENT_PATH, PUT_INTENT_MODEL_ASSIGNMENT_SUMMARY
    • Constructor Summary

      Constructors 
      Constructor Description
      IntentModelsResourceImpl​(javax.ws.rs.client.WebTarget webTarget)  
    • Constructor Detail

      • IntentModelsResourceImpl

        public IntentModelsResourceImpl​(javax.ws.rs.client.WebTarget webTarget)
    • Method Detail

      • getIntentModelAssignment

        public com.artisol.teneo.studio.api.models.IntentModelAssignment getIntentModelAssignment​(UUID solutionId)
                                                                                           throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getIntentModelAssignment in interface com.artisol.teneo.studio.api.resources.IntentModelsResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getIntentModelAssignment

        public com.artisol.teneo.studio.api.models.IntentModelAssignment getIntentModelAssignment​(UUID solutionId,
                                                                                                  String version)
                                                                                           throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getIntentModelAssignment in interface com.artisol.teneo.studio.api.resources.IntentModelsResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • updateIntentModelAssignment

        public com.artisol.teneo.studio.api.models.IntentModelAssignment updateIntentModelAssignment​(UUID solutionId,
                                                                                                     com.artisol.teneo.studio.api.models.IntentModelAssignment intentModelAssignment)
                                                                                              throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        updateIntentModelAssignment in interface com.artisol.teneo.studio.api.resources.IntentModelsResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getIntentModelEvaluations

        public List<com.artisol.teneo.studio.api.models.IntentModelEvaluation> getIntentModelEvaluations​(UUID solutionId)
                                                                                                  throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getIntentModelEvaluations in interface com.artisol.teneo.studio.api.resources.IntentModelsResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getIntentModelEvaluation

        public com.artisol.teneo.studio.api.models.IntentModelEvaluation getIntentModelEvaluation​(UUID solutionId,
                                                                                                  UUID evaluationId)
                                                                                           throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getIntentModelEvaluation in interface com.artisol.teneo.studio.api.resources.IntentModelsResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • beginIntentModelEvaluation

        public UUID beginIntentModelEvaluation​(UUID solutionId,
                                               com.artisol.teneo.studio.api.models.IntentModelEvaluationRequest intentModelEvaluationRequest)
                                        throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        beginIntentModelEvaluation in interface com.artisol.teneo.studio.api.resources.IntentModelsResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException