text: // Copyright 2018-2022 Polyaxon, Inc.
  //
  // Licensed under the Apache License, Version 2.0 (the "License");
  // you may not use this file except in compliance with the License.
  // You may obtain a copy of the License at
  //
  //      http://www.apache.org/licenses/LICENSE-2.0
  //
  // Unless required by applicable law or agreed to in writing, software
  // distributed under the License is distributed on an "AS IS" BASIS,
  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  // See the License for the specific language governing permissions and
  // limitations under the License.
  
  /**
   * Polyaxon SDKs and REST API specification.
   * Polyaxon SDKs and REST API specification.
   *
   * The version of the OpenAPI document: 1.18.2
   * Contact: contact@polyaxon.com
   *
   * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
   * https://openapi-generator.tech
   * Do not edit the class manually.
   *
   */
  
  import ApiClient from '../ApiClient';
  /**
  * Enum class V1MatrixKind.
  * @enum {}
  * @readonly
  */
  export default class V1MatrixKind {
      
          /**
           * value: "random"
           * @const
           */
          "random" = "random";
  
      
          /**
           * value: "grid"
           * @const
           */
          "grid" = "grid";
  
      
          /**
           * value: "hyperband"
           * @const
           */
          "hyperband" = "hyperband";
  
      
          /**
           * value: "bayes"
           * @const
           */
          "bayes" = "bayes";
  
      
          /**
           * value: "hyperopt"
           * @const
           */
          "hyperopt" = "hyperopt";
  
      
          /**
           * value: "iterative"
           * @const
           */
          "iterative" = "iterative";
  
      
          /**
           * value: "mapping"
           * @const
           */
          "mapping" = "mapping";
  
      
  
      /**
      * Returns a <code>V1MatrixKind</code> enum value from a Javascript object name.
      * @param {Object} data The plain JavaScript object containing the name of the enum value.
      * @return {module:model/V1MatrixKind} The enum <code>V1MatrixKind</code> value.
      */
      static constructFromObject(object) {
          return object;
      }
  }
  
  