Class ExperimentsBetaApi


  • public class ExperimentsBetaApi
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Experiment createExperiment​(java.lang.String projectKey, java.lang.String environmentKey, ExperimentPost experimentPost)
      Create experiment Create an experiment
      okhttp3.Call createExperimentAsync​(java.lang.String projectKey, java.lang.String environmentKey, ExperimentPost experimentPost, ApiCallback<Experiment> _callback)
      Create experiment (asynchronously) Create an experiment
      okhttp3.Call createExperimentCall​(java.lang.String projectKey, java.lang.String environmentKey, ExperimentPost experimentPost, ApiCallback _callback)
      Build call for createExperiment
      ApiResponse<Experiment> createExperimentWithHttpInfo​(java.lang.String projectKey, java.lang.String environmentKey, ExperimentPost experimentPost)
      Create experiment Create an experiment
      IterationRep createIteration​(java.lang.String projectKey, java.lang.String environmentKey, java.lang.String experimentKey, IterationInput iterationInput)
      Create iteration Create an experiment iteration
      okhttp3.Call createIterationAsync​(java.lang.String projectKey, java.lang.String environmentKey, java.lang.String experimentKey, IterationInput iterationInput, ApiCallback<IterationRep> _callback)
      Create iteration (asynchronously) Create an experiment iteration
      okhttp3.Call createIterationCall​(java.lang.String projectKey, java.lang.String environmentKey, java.lang.String experimentKey, IterationInput iterationInput, ApiCallback _callback)
      Build call for createIteration
      ApiResponse<IterationRep> createIterationWithHttpInfo​(java.lang.String projectKey, java.lang.String environmentKey, java.lang.String experimentKey, IterationInput iterationInput)
      Create iteration Create an experiment iteration
      ApiClient getApiClient()  
      Experiment getExperiment​(java.lang.String projectKey, java.lang.String environmentKey, java.lang.String experimentKey)
      Get experiment Get details about an experiment
      okhttp3.Call getExperimentAsync​(java.lang.String projectKey, java.lang.String environmentKey, java.lang.String experimentKey, ApiCallback<Experiment> _callback)
      Get experiment (asynchronously) Get details about an experiment
      okhttp3.Call getExperimentCall​(java.lang.String projectKey, java.lang.String environmentKey, java.lang.String experimentKey, ApiCallback _callback)
      Build call for getExperiment
      ExperimentResults getExperimentResults​(java.lang.String projectKey, java.lang.String environmentKey, java.lang.String experimentKey, java.lang.String metricKey)
      Get experiment results Get results from an experiment for a particular metric
      okhttp3.Call getExperimentResultsAsync​(java.lang.String projectKey, java.lang.String environmentKey, java.lang.String experimentKey, java.lang.String metricKey, ApiCallback<ExperimentResults> _callback)
      Get experiment results (asynchronously) Get results from an experiment for a particular metric
      okhttp3.Call getExperimentResultsCall​(java.lang.String projectKey, java.lang.String environmentKey, java.lang.String experimentKey, java.lang.String metricKey, ApiCallback _callback)
      Build call for getExperimentResults
      ApiResponse<ExperimentResults> getExperimentResultsWithHttpInfo​(java.lang.String projectKey, java.lang.String environmentKey, java.lang.String experimentKey, java.lang.String metricKey)
      Get experiment results Get results from an experiment for a particular metric
      ExperimentCollectionRep getExperiments​(java.lang.String projectKey, java.lang.String environmentKey)
      Get experiments Get details about all experiments in an environment
      okhttp3.Call getExperimentsAsync​(java.lang.String projectKey, java.lang.String environmentKey, ApiCallback<ExperimentCollectionRep> _callback)
      Get experiments (asynchronously) Get details about all experiments in an environment
      okhttp3.Call getExperimentsCall​(java.lang.String projectKey, java.lang.String environmentKey, ApiCallback _callback)
      Build call for getExperiments
      ApiResponse<ExperimentCollectionRep> getExperimentsWithHttpInfo​(java.lang.String projectKey, java.lang.String environmentKey)
      Get experiments Get details about all experiments in an environment
      ApiResponse<Experiment> getExperimentWithHttpInfo​(java.lang.String projectKey, java.lang.String environmentKey, java.lang.String experimentKey)
      Get experiment Get details about an experiment
      ExperimentResults getLegacyExperimentResults​(java.lang.String projectKey, java.lang.String featureFlagKey, java.lang.String environmentKey, java.lang.String metricKey, java.lang.Long from, java.lang.Long to)
      Get legacy experiment results (deprecated) Get detailed experiment result data for legacy experiments
      okhttp3.Call getLegacyExperimentResultsAsync​(java.lang.String projectKey, java.lang.String featureFlagKey, java.lang.String environmentKey, java.lang.String metricKey, java.lang.Long from, java.lang.Long to, ApiCallback<ExperimentResults> _callback)
      Get legacy experiment results (deprecated) (asynchronously) Get detailed experiment result data for legacy experiments
      okhttp3.Call getLegacyExperimentResultsCall​(java.lang.String projectKey, java.lang.String featureFlagKey, java.lang.String environmentKey, java.lang.String metricKey, java.lang.Long from, java.lang.Long to, ApiCallback _callback)
      Build call for getLegacyExperimentResults
      ApiResponse<ExperimentResults> getLegacyExperimentResultsWithHttpInfo​(java.lang.String projectKey, java.lang.String featureFlagKey, java.lang.String environmentKey, java.lang.String metricKey, java.lang.Long from, java.lang.Long to)
      Get legacy experiment results (deprecated) Get detailed experiment result data for legacy experiments
      Experiment patchExperiment​(java.lang.String projectKey, java.lang.String environmentKey, java.lang.String experimentKey, ExperimentPatchInput experimentPatchInput)
      Patch experiment Patch an Experiment
      okhttp3.Call patchExperimentAsync​(java.lang.String projectKey, java.lang.String environmentKey, java.lang.String experimentKey, ExperimentPatchInput experimentPatchInput, ApiCallback<Experiment> _callback)
      Patch experiment (asynchronously) Patch an Experiment
      okhttp3.Call patchExperimentCall​(java.lang.String projectKey, java.lang.String environmentKey, java.lang.String experimentKey, ExperimentPatchInput experimentPatchInput, ApiCallback _callback)
      Build call for patchExperiment
      ApiResponse<Experiment> patchExperimentWithHttpInfo​(java.lang.String projectKey, java.lang.String environmentKey, java.lang.String experimentKey, ExperimentPatchInput experimentPatchInput)
      Patch experiment Patch an Experiment
      void resetExperiment​(java.lang.String projectKey, java.lang.String featureFlagKey, java.lang.String environmentKey, java.lang.String metricKey)
      Reset experiment results Reset all experiment results by deleting all existing data for an experiment
      okhttp3.Call resetExperimentAsync​(java.lang.String projectKey, java.lang.String featureFlagKey, java.lang.String environmentKey, java.lang.String metricKey, ApiCallback<java.lang.Void> _callback)
      Reset experiment results (asynchronously) Reset all experiment results by deleting all existing data for an experiment
      okhttp3.Call resetExperimentCall​(java.lang.String projectKey, java.lang.String featureFlagKey, java.lang.String environmentKey, java.lang.String metricKey, ApiCallback _callback)
      Build call for resetExperiment
      ApiResponse<java.lang.Void> resetExperimentWithHttpInfo​(java.lang.String projectKey, java.lang.String featureFlagKey, java.lang.String environmentKey, java.lang.String metricKey)
      Reset experiment results Reset all experiment results by deleting all existing data for an experiment
      void setApiClient​(ApiClient apiClient)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ExperimentsBetaApi

        public ExperimentsBetaApi()
      • ExperimentsBetaApi

        public ExperimentsBetaApi​(ApiClient apiClient)
    • Method Detail

      • getApiClient

        public ApiClient getApiClient()
      • setApiClient

        public void setApiClient​(ApiClient apiClient)
      • createExperimentCall

        public okhttp3.Call createExperimentCall​(java.lang.String projectKey,
                                                 java.lang.String environmentKey,
                                                 ExperimentPost experimentPost,
                                                 ApiCallback _callback)
                                          throws ApiException
        Build call for createExperiment
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        experimentPost - (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • createExperiment

        public Experiment createExperiment​(java.lang.String projectKey,
                                           java.lang.String environmentKey,
                                           ExperimentPost experimentPost)
                                    throws ApiException
        Create experiment Create an experiment
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        experimentPost - (required)
        Returns:
        Experiment
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • createExperimentWithHttpInfo

        public ApiResponse<Experiment> createExperimentWithHttpInfo​(java.lang.String projectKey,
                                                                    java.lang.String environmentKey,
                                                                    ExperimentPost experimentPost)
                                                             throws ApiException
        Create experiment Create an experiment
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        experimentPost - (required)
        Returns:
        ApiResponse<Experiment>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • createExperimentAsync

        public okhttp3.Call createExperimentAsync​(java.lang.String projectKey,
                                                  java.lang.String environmentKey,
                                                  ExperimentPost experimentPost,
                                                  ApiCallback<Experiment> _callback)
                                           throws ApiException
        Create experiment (asynchronously) Create an experiment
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        experimentPost - (required)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • createIterationCall

        public okhttp3.Call createIterationCall​(java.lang.String projectKey,
                                                java.lang.String environmentKey,
                                                java.lang.String experimentKey,
                                                IterationInput iterationInput,
                                                ApiCallback _callback)
                                         throws ApiException
        Build call for createIteration
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        experimentKey - The experiment key (required)
        iterationInput - (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • createIteration

        public IterationRep createIteration​(java.lang.String projectKey,
                                            java.lang.String environmentKey,
                                            java.lang.String experimentKey,
                                            IterationInput iterationInput)
                                     throws ApiException
        Create iteration Create an experiment iteration
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        experimentKey - The experiment key (required)
        iterationInput - (required)
        Returns:
        IterationRep
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • createIterationWithHttpInfo

        public ApiResponse<IterationRep> createIterationWithHttpInfo​(java.lang.String projectKey,
                                                                     java.lang.String environmentKey,
                                                                     java.lang.String experimentKey,
                                                                     IterationInput iterationInput)
                                                              throws ApiException
        Create iteration Create an experiment iteration
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        experimentKey - The experiment key (required)
        iterationInput - (required)
        Returns:
        ApiResponse<IterationRep>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • createIterationAsync

        public okhttp3.Call createIterationAsync​(java.lang.String projectKey,
                                                 java.lang.String environmentKey,
                                                 java.lang.String experimentKey,
                                                 IterationInput iterationInput,
                                                 ApiCallback<IterationRep> _callback)
                                          throws ApiException
        Create iteration (asynchronously) Create an experiment iteration
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        experimentKey - The experiment key (required)
        iterationInput - (required)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • getExperimentCall

        public okhttp3.Call getExperimentCall​(java.lang.String projectKey,
                                              java.lang.String environmentKey,
                                              java.lang.String experimentKey,
                                              ApiCallback _callback)
                                       throws ApiException
        Build call for getExperiment
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        experimentKey - The experiment key (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • getExperiment

        public Experiment getExperiment​(java.lang.String projectKey,
                                        java.lang.String environmentKey,
                                        java.lang.String experimentKey)
                                 throws ApiException
        Get experiment Get details about an experiment
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        experimentKey - The experiment key (required)
        Returns:
        Experiment
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getExperimentWithHttpInfo

        public ApiResponse<Experiment> getExperimentWithHttpInfo​(java.lang.String projectKey,
                                                                 java.lang.String environmentKey,
                                                                 java.lang.String experimentKey)
                                                          throws ApiException
        Get experiment Get details about an experiment
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        experimentKey - The experiment key (required)
        Returns:
        ApiResponse<Experiment>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getExperimentAsync

        public okhttp3.Call getExperimentAsync​(java.lang.String projectKey,
                                               java.lang.String environmentKey,
                                               java.lang.String experimentKey,
                                               ApiCallback<Experiment> _callback)
                                        throws ApiException
        Get experiment (asynchronously) Get details about an experiment
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        experimentKey - The experiment key (required)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • getExperimentResultsCall

        public okhttp3.Call getExperimentResultsCall​(java.lang.String projectKey,
                                                     java.lang.String environmentKey,
                                                     java.lang.String experimentKey,
                                                     java.lang.String metricKey,
                                                     ApiCallback _callback)
                                              throws ApiException
        Build call for getExperimentResults
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        experimentKey - The experiment key (required)
        metricKey - The metric key (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • getExperimentResults

        public ExperimentResults getExperimentResults​(java.lang.String projectKey,
                                                      java.lang.String environmentKey,
                                                      java.lang.String experimentKey,
                                                      java.lang.String metricKey)
                                               throws ApiException
        Get experiment results Get results from an experiment for a particular metric
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        experimentKey - The experiment key (required)
        metricKey - The metric key (required)
        Returns:
        ExperimentResults
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getExperimentResultsWithHttpInfo

        public ApiResponse<ExperimentResults> getExperimentResultsWithHttpInfo​(java.lang.String projectKey,
                                                                               java.lang.String environmentKey,
                                                                               java.lang.String experimentKey,
                                                                               java.lang.String metricKey)
                                                                        throws ApiException
        Get experiment results Get results from an experiment for a particular metric
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        experimentKey - The experiment key (required)
        metricKey - The metric key (required)
        Returns:
        ApiResponse<ExperimentResults>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getExperimentResultsAsync

        public okhttp3.Call getExperimentResultsAsync​(java.lang.String projectKey,
                                                      java.lang.String environmentKey,
                                                      java.lang.String experimentKey,
                                                      java.lang.String metricKey,
                                                      ApiCallback<ExperimentResults> _callback)
                                               throws ApiException
        Get experiment results (asynchronously) Get results from an experiment for a particular metric
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        experimentKey - The experiment key (required)
        metricKey - The metric key (required)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • getExperimentsCall

        public okhttp3.Call getExperimentsCall​(java.lang.String projectKey,
                                               java.lang.String environmentKey,
                                               ApiCallback _callback)
                                        throws ApiException
        Build call for getExperiments
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • getExperiments

        public ExperimentCollectionRep getExperiments​(java.lang.String projectKey,
                                                      java.lang.String environmentKey)
                                               throws ApiException
        Get experiments Get details about all experiments in an environment
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        Returns:
        ExperimentCollectionRep
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getExperimentsWithHttpInfo

        public ApiResponse<ExperimentCollectionRep> getExperimentsWithHttpInfo​(java.lang.String projectKey,
                                                                               java.lang.String environmentKey)
                                                                        throws ApiException
        Get experiments Get details about all experiments in an environment
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        Returns:
        ApiResponse<ExperimentCollectionRep>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getExperimentsAsync

        public okhttp3.Call getExperimentsAsync​(java.lang.String projectKey,
                                                java.lang.String environmentKey,
                                                ApiCallback<ExperimentCollectionRep> _callback)
                                         throws ApiException
        Get experiments (asynchronously) Get details about all experiments in an environment
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • getLegacyExperimentResultsCall

        public okhttp3.Call getLegacyExperimentResultsCall​(java.lang.String projectKey,
                                                           java.lang.String featureFlagKey,
                                                           java.lang.String environmentKey,
                                                           java.lang.String metricKey,
                                                           java.lang.Long from,
                                                           java.lang.Long to,
                                                           ApiCallback _callback)
                                                    throws ApiException
        Build call for getLegacyExperimentResults
        Parameters:
        projectKey - The project key (required)
        featureFlagKey - The feature flag key (required)
        environmentKey - The environment key (required)
        metricKey - The metric key (required)
        from - A timestamp denoting the start of the data collection period, expressed as a Unix epoch time in milliseconds. (optional)
        to - A timestamp denoting the end of the data collection period, expressed as a Unix epoch time in milliseconds. (optional)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • getLegacyExperimentResults

        public ExperimentResults getLegacyExperimentResults​(java.lang.String projectKey,
                                                            java.lang.String featureFlagKey,
                                                            java.lang.String environmentKey,
                                                            java.lang.String metricKey,
                                                            java.lang.Long from,
                                                            java.lang.Long to)
                                                     throws ApiException
        Get legacy experiment results (deprecated) Get detailed experiment result data for legacy experiments
        Parameters:
        projectKey - The project key (required)
        featureFlagKey - The feature flag key (required)
        environmentKey - The environment key (required)
        metricKey - The metric key (required)
        from - A timestamp denoting the start of the data collection period, expressed as a Unix epoch time in milliseconds. (optional)
        to - A timestamp denoting the end of the data collection period, expressed as a Unix epoch time in milliseconds. (optional)
        Returns:
        ExperimentResults
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getLegacyExperimentResultsWithHttpInfo

        public ApiResponse<ExperimentResults> getLegacyExperimentResultsWithHttpInfo​(java.lang.String projectKey,
                                                                                     java.lang.String featureFlagKey,
                                                                                     java.lang.String environmentKey,
                                                                                     java.lang.String metricKey,
                                                                                     java.lang.Long from,
                                                                                     java.lang.Long to)
                                                                              throws ApiException
        Get legacy experiment results (deprecated) Get detailed experiment result data for legacy experiments
        Parameters:
        projectKey - The project key (required)
        featureFlagKey - The feature flag key (required)
        environmentKey - The environment key (required)
        metricKey - The metric key (required)
        from - A timestamp denoting the start of the data collection period, expressed as a Unix epoch time in milliseconds. (optional)
        to - A timestamp denoting the end of the data collection period, expressed as a Unix epoch time in milliseconds. (optional)
        Returns:
        ApiResponse<ExperimentResults>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getLegacyExperimentResultsAsync

        public okhttp3.Call getLegacyExperimentResultsAsync​(java.lang.String projectKey,
                                                            java.lang.String featureFlagKey,
                                                            java.lang.String environmentKey,
                                                            java.lang.String metricKey,
                                                            java.lang.Long from,
                                                            java.lang.Long to,
                                                            ApiCallback<ExperimentResults> _callback)
                                                     throws ApiException
        Get legacy experiment results (deprecated) (asynchronously) Get detailed experiment result data for legacy experiments
        Parameters:
        projectKey - The project key (required)
        featureFlagKey - The feature flag key (required)
        environmentKey - The environment key (required)
        metricKey - The metric key (required)
        from - A timestamp denoting the start of the data collection period, expressed as a Unix epoch time in milliseconds. (optional)
        to - A timestamp denoting the end of the data collection period, expressed as a Unix epoch time in milliseconds. (optional)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • patchExperimentCall

        public okhttp3.Call patchExperimentCall​(java.lang.String projectKey,
                                                java.lang.String environmentKey,
                                                java.lang.String experimentKey,
                                                ExperimentPatchInput experimentPatchInput,
                                                ApiCallback _callback)
                                         throws ApiException
        Build call for patchExperiment
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        experimentKey - The experiment key (required)
        experimentPatchInput - (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • patchExperiment

        public Experiment patchExperiment​(java.lang.String projectKey,
                                          java.lang.String environmentKey,
                                          java.lang.String experimentKey,
                                          ExperimentPatchInput experimentPatchInput)
                                   throws ApiException
        Patch experiment Patch an Experiment
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        experimentKey - The experiment key (required)
        experimentPatchInput - (required)
        Returns:
        Experiment
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • patchExperimentWithHttpInfo

        public ApiResponse<Experiment> patchExperimentWithHttpInfo​(java.lang.String projectKey,
                                                                   java.lang.String environmentKey,
                                                                   java.lang.String experimentKey,
                                                                   ExperimentPatchInput experimentPatchInput)
                                                            throws ApiException
        Patch experiment Patch an Experiment
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        experimentKey - The experiment key (required)
        experimentPatchInput - (required)
        Returns:
        ApiResponse<Experiment>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • patchExperimentAsync

        public okhttp3.Call patchExperimentAsync​(java.lang.String projectKey,
                                                 java.lang.String environmentKey,
                                                 java.lang.String experimentKey,
                                                 ExperimentPatchInput experimentPatchInput,
                                                 ApiCallback<Experiment> _callback)
                                          throws ApiException
        Patch experiment (asynchronously) Patch an Experiment
        Parameters:
        projectKey - The project key (required)
        environmentKey - The environment key (required)
        experimentKey - The experiment key (required)
        experimentPatchInput - (required)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • resetExperimentCall

        public okhttp3.Call resetExperimentCall​(java.lang.String projectKey,
                                                java.lang.String featureFlagKey,
                                                java.lang.String environmentKey,
                                                java.lang.String metricKey,
                                                ApiCallback _callback)
                                         throws ApiException
        Build call for resetExperiment
        Parameters:
        projectKey - The project key (required)
        featureFlagKey - The feature flag key (required)
        environmentKey - The environment key (required)
        metricKey - The metric's key (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • resetExperiment

        public void resetExperiment​(java.lang.String projectKey,
                                    java.lang.String featureFlagKey,
                                    java.lang.String environmentKey,
                                    java.lang.String metricKey)
                             throws ApiException
        Reset experiment results Reset all experiment results by deleting all existing data for an experiment
        Parameters:
        projectKey - The project key (required)
        featureFlagKey - The feature flag key (required)
        environmentKey - The environment key (required)
        metricKey - The metric's key (required)
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • resetExperimentWithHttpInfo

        public ApiResponse<java.lang.Void> resetExperimentWithHttpInfo​(java.lang.String projectKey,
                                                                       java.lang.String featureFlagKey,
                                                                       java.lang.String environmentKey,
                                                                       java.lang.String metricKey)
                                                                throws ApiException
        Reset experiment results Reset all experiment results by deleting all existing data for an experiment
        Parameters:
        projectKey - The project key (required)
        featureFlagKey - The feature flag key (required)
        environmentKey - The environment key (required)
        metricKey - The metric's key (required)
        Returns:
        ApiResponse<Void>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • resetExperimentAsync

        public okhttp3.Call resetExperimentAsync​(java.lang.String projectKey,
                                                 java.lang.String featureFlagKey,
                                                 java.lang.String environmentKey,
                                                 java.lang.String metricKey,
                                                 ApiCallback<java.lang.Void> _callback)
                                          throws ApiException
        Reset experiment results (asynchronously) Reset all experiment results by deleting all existing data for an experiment
        Parameters:
        projectKey - The project key (required)
        featureFlagKey - The feature flag key (required)
        environmentKey - The environment key (required)
        metricKey - The metric's key (required)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object