JFIF  x x C         C     "        } !1AQa "q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        w !1AQ aq"2B #3Rbr{ gilour

File "GoogleCloudRecommendationengineV1beta1FeatureMap.php"

Full Path: /home/u735268861/domains/palsarh.in/public_html/vendor/google/apiclient-services/src/RecommendationsAI/GoogleCloudRecommendationengineV1beta1FeatureMap.php
File size: 2.6 KB
MIME-type: text/x-php
Charset: utf-8

<?php
/*
 * Copyright 2014 Google 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.
 */

namespace Google\Service\RecommendationsAI;

class GoogleCloudRecommendationengineV1beta1FeatureMap extends \Google\Model
{
  protected $categoricalFeaturesType = GoogleCloudRecommendationengineV1beta1FeatureMapStringList::class;
  protected $categoricalFeaturesDataType = 'map';
  protected $numericalFeaturesType = GoogleCloudRecommendationengineV1beta1FeatureMapFloatList::class;
  protected $numericalFeaturesDataType = 'map';

  /**
   * Categorical features that can take on one of a limited number of possible
   * values. Some examples would be the brand/maker of a product, or country of
   * a customer. Feature names and values must be UTF-8 encoded strings. For
   * example: `{ "colors": {"value": ["yellow", "green"]}, "sizes":
   * {"value":["S", "M"]}`
   *
   * @param GoogleCloudRecommendationengineV1beta1FeatureMapStringList[] $categoricalFeatures
   */
  public function setCategoricalFeatures($categoricalFeatures)
  {
    $this->categoricalFeatures = $categoricalFeatures;
  }
  /**
   * @return GoogleCloudRecommendationengineV1beta1FeatureMapStringList[]
   */
  public function getCategoricalFeatures()
  {
    return $this->categoricalFeatures;
  }
  /**
   * Numerical features. Some examples would be the height/weight of a product,
   * or age of a customer. Feature names must be UTF-8 encoded strings. For
   * example: `{ "lengths_cm": {"value":[2.3, 15.4]}, "heights_cm":
   * {"value":[8.1, 6.4]} }`
   *
   * @param GoogleCloudRecommendationengineV1beta1FeatureMapFloatList[] $numericalFeatures
   */
  public function setNumericalFeatures($numericalFeatures)
  {
    $this->numericalFeatures = $numericalFeatures;
  }
  /**
   * @return GoogleCloudRecommendationengineV1beta1FeatureMapFloatList[]
   */
  public function getNumericalFeatures()
  {
    return $this->numericalFeatures;
  }
}

// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudRecommendationengineV1beta1FeatureMap::class, 'Google_Service_RecommendationsAI_GoogleCloudRecommendationengineV1beta1FeatureMap');