JFIF  x x C         C     "        } !1AQa "q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        w !1AQ aq"2B #3Rbr{ gilour
<?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\DiscoveryEngine; class GoogleCloudDiscoveryengineV1AnswerQueryRequestSafetySpecSafetySetting extends \Google\Model { /** * The harm category is unspecified. */ public const CATEGORY_HARM_CATEGORY_UNSPECIFIED = 'HARM_CATEGORY_UNSPECIFIED'; /** * The harm category is hate speech. */ public const CATEGORY_HARM_CATEGORY_HATE_SPEECH = 'HARM_CATEGORY_HATE_SPEECH'; /** * The harm category is dangerous content. */ public const CATEGORY_HARM_CATEGORY_DANGEROUS_CONTENT = 'HARM_CATEGORY_DANGEROUS_CONTENT'; /** * The harm category is harassment. */ public const CATEGORY_HARM_CATEGORY_HARASSMENT = 'HARM_CATEGORY_HARASSMENT'; /** * The harm category is sexually explicit content. */ public const CATEGORY_HARM_CATEGORY_SEXUALLY_EXPLICIT = 'HARM_CATEGORY_SEXUALLY_EXPLICIT'; /** * The harm category is civic integrity. */ public const CATEGORY_HARM_CATEGORY_CIVIC_INTEGRITY = 'HARM_CATEGORY_CIVIC_INTEGRITY'; /** * Unspecified harm block threshold. */ public const THRESHOLD_HARM_BLOCK_THRESHOLD_UNSPECIFIED = 'HARM_BLOCK_THRESHOLD_UNSPECIFIED'; /** * Block low threshold and above (i.e. block more). */ public const THRESHOLD_BLOCK_LOW_AND_ABOVE = 'BLOCK_LOW_AND_ABOVE'; /** * Block medium threshold and above. */ public const THRESHOLD_BLOCK_MEDIUM_AND_ABOVE = 'BLOCK_MEDIUM_AND_ABOVE'; /** * Block only high threshold (i.e. block less). */ public const THRESHOLD_BLOCK_ONLY_HIGH = 'BLOCK_ONLY_HIGH'; /** * Block none. */ public const THRESHOLD_BLOCK_NONE = 'BLOCK_NONE'; /** * Turn off the safety filter. */ public const THRESHOLD_OFF = 'OFF'; /** * Required. Harm category. * * @var string */ public $category; /** * Required. The harm block threshold. * * @var string */ public $threshold; /** * Required. Harm category. * * Accepted values: HARM_CATEGORY_UNSPECIFIED, HARM_CATEGORY_HATE_SPEECH, * HARM_CATEGORY_DANGEROUS_CONTENT, HARM_CATEGORY_HARASSMENT, * HARM_CATEGORY_SEXUALLY_EXPLICIT, HARM_CATEGORY_CIVIC_INTEGRITY * * @param self::CATEGORY_* $category */ public function setCategory($category) { $this->category = $category; } /** * @return self::CATEGORY_* */ public function getCategory() { return $this->category; } /** * Required. The harm block threshold. * * Accepted values: HARM_BLOCK_THRESHOLD_UNSPECIFIED, BLOCK_LOW_AND_ABOVE, * BLOCK_MEDIUM_AND_ABOVE, BLOCK_ONLY_HIGH, BLOCK_NONE, OFF * * @param self::THRESHOLD_* $threshold */ public function setThreshold($threshold) { $this->threshold = $threshold; } /** * @return self::THRESHOLD_* */ public function getThreshold() { return $this->threshold; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudDiscoveryengineV1AnswerQueryRequestSafetySpecSafetySetting::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryRequestSafetySpecSafetySetting');