Class SafetyRating.Builder (3.34.0)
3.88.0 (latest)
3.86.0
3.84.0
3.83.0
3.82.0
3.81.0
3.79.0
3.77.0
3.76.0
3.75.0
3.74.0
3.73.0
3.71.0
3.69.0
3.68.0
3.65.0
3.64.0
3.63.0
3.61.0
3.60.0
3.59.0
3.58.0
3.57.0
3.56.0
3.55.0
3.54.0
3.53.0
3.52.0
3.50.0
3.49.0
3.48.0
3.47.0
3.46.0
3.45.0
3.44.0
3.43.0
3.42.0
3.41.0
3.40.0
3.38.0
3.37.0
3.36.0
3.35.0
3.34.0
3.33.0
3.32.0
3.31.0
3.30.0
3.29.0
3.28.0
3.25.0
3.24.0
3.23.0
3.22.0
3.21.0
3.20.0
3.19.0
3.18.0
3.17.0
3.16.0
3.15.0
3.14.0
3.13.0
3.12.0
3.11.0
3.10.0
3.9.0
3.8.0
3.7.0
3.6.0
3.5.0
3.4.2
3.3.0
3.2.0
3.0.0
2.9.8
2.8.9
2.7.4
2.5.3
2.4.0
public static final class SafetyRating . Builder extends GeneratedMessageV3 . Builder<SafetyRating . Builder > implements SafetyRatingOrBuilder
Safety rating corresponding to the generated content.
Protobuf type google.cloud.aiplatform.v1.SafetyRating
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors . Descriptor getDescriptor ()
Methods
public SafetyRating . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
public SafetyRating build ()
public SafetyRating buildPartial ()
public SafetyRating . Builder clear ()
Overrides
public SafetyRating . Builder clearBlocked ()
Output only. Indicates whether the content was filtered out because of this
rating.
bool blocked = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SafetyRating . Builder clearCategory ()
Output only. Harm category.
.google.cloud.aiplatform.v1.HarmCategory category = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SafetyRating . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
public SafetyRating . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
public SafetyRating . Builder clearProbability ()
Output only. Harm probability levels in the content.
.google.cloud.aiplatform.v1.SafetyRating.HarmProbability probability = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SafetyRating . Builder clone ()
Overrides
public boolean getBlocked ()
Output only. Indicates whether the content was filtered out because of this
rating.
bool blocked = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
boolean
The blocked.
public HarmCategory getCategory ()
Output only. Harm category.
.google.cloud.aiplatform.v1.HarmCategory category = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
public int getCategoryValue ()
Output only. Harm category.
.google.cloud.aiplatform.v1.HarmCategory category = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
int
The enum numeric value on the wire for category.
public SafetyRating getDefaultInstanceForType ()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
public SafetyRating . HarmProbability getProbability ()
Output only. Harm probability levels in the content.
.google.cloud.aiplatform.v1.SafetyRating.HarmProbability probability = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public int getProbabilityValue ()
Output only. Harm probability levels in the content.
.google.cloud.aiplatform.v1.SafetyRating.HarmProbability probability = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
int
The enum numeric value on the wire for probability.
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
public final boolean isInitialized ()
Overrides
public SafetyRating . Builder mergeFrom ( SafetyRating other )
public SafetyRating . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
public SafetyRating . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
public final SafetyRating . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
public SafetyRating . Builder setBlocked ( boolean value )
Output only. Indicates whether the content was filtered out because of this
rating.
bool blocked = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter
Name
Description
value
boolean The blocked to set.
public SafetyRating . Builder setCategory ( HarmCategory value )
Output only. Harm category.
.google.cloud.aiplatform.v1.HarmCategory category = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter
Name
Description
value
HarmCategory The category to set.
public SafetyRating . Builder setCategoryValue ( int value )
Output only. Harm category.
.google.cloud.aiplatform.v1.HarmCategory category = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter
Name
Description
value
int The enum numeric value on the wire for category to set.
public SafetyRating . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
public SafetyRating . Builder setProbability ( SafetyRating . HarmProbability value )
Output only. Harm probability levels in the content.
.google.cloud.aiplatform.v1.SafetyRating.HarmProbability probability = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SafetyRating . Builder setProbabilityValue ( int value )
Output only. Harm probability levels in the content.
.google.cloud.aiplatform.v1.SafetyRating.HarmProbability probability = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter
Name
Description
value
int The enum numeric value on the wire for probability to set.
public SafetyRating . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
public final SafetyRating . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]