NAME

Google::Ai::Generativelanguage::V1::Safety::SafetyRating - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Ai::Generativelanguage::V1::Safety;

my $msg = Google::Ai::Generativelanguage::V1::Safety::SafetyRating->new(
    category => $value,
);

FIELDS

  • category

    Type: Enum (.google.ai.generativelanguage.v1.HarmCategory)

  • probability

    Type: Enum (.google.ai.generativelanguage.v1.SafetyRating.HarmProbability)

  • blocked

    Type: Bool

Enum: SafetyRating::HarmProbability

Values:

  • HARM_PROBABILITY_UNSPECIFIED => 0

  • NEGLIGIBLE => 1

  • LOW => 2

  • MEDIUM => 3

  • HIGH => 4

NAME

Google::Ai::Generativelanguage::V1::Safety::SafetySetting - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Ai::Generativelanguage::V1::Safety;

my $msg = Google::Ai::Generativelanguage::V1::Safety::SafetySetting->new(
    category => $value,
);

FIELDS

  • category

    Type: Enum (.google.ai.generativelanguage.v1.HarmCategory)

  • threshold

    Type: Enum (.google.ai.generativelanguage.v1.SafetySetting.HarmBlockThreshold)

Enum: SafetySetting::HarmBlockThreshold

Values:

  • HARM_BLOCK_THRESHOLD_UNSPECIFIED => 0

  • BLOCK_LOW_AND_ABOVE => 1

  • BLOCK_MEDIUM_AND_ABOVE => 2

  • BLOCK_ONLY_HIGH => 3

  • BLOCK_NONE => 4

  • OFF => 5

NAME

Google::Ai::Generativelanguage::V1::Safety - Protocol Buffers schema definition

DESCRIPTION

Auto-generated Protocol Buffers schema definition class.

LICENSE AND COPYRIGHT

Copyright (C) 2026 Google LLC

This program is released under the Apache 2.0 license.