Package com.google.cloud.aiplatform.v1
Class SafetyRating.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SafetyRating.Builder>
com.google.cloud.aiplatform.v1.SafetyRating.Builder
- All Implemented Interfaces:
SafetyRatingOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SafetyRating
public static final class SafetyRating.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SafetyRating.Builder>
implements SafetyRatingOrBuilder
Safety rating corresponding to the generated content.Protobuf type
google.cloud.aiplatform.v1.SafetyRating-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Output only.Output only.Output only.Output only.Output only.Output only.booleanOutput only.Output only.intOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOutput only.floatOutput only.intOutput only.Output only.floatOutput only.intOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(SafetyRating other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setBlocked(boolean value) Output only.setCategory(HarmCategory value) Output only.setCategoryValue(int value) Output only.Output only.setProbabilityScore(float value) Output only.setProbabilityValue(int value) Output only.Output only.setSeverityScore(float value) Output only.setSeverityValue(int value) Output only.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SafetyRating.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SafetyRating.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<SafetyRating.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SafetyRating.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SafetyRating.Builder>
-
mergeFrom
public SafetyRating.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SafetyRating.Builder>- Throws:
IOException
-
getCategoryValue
public int getCategoryValue()Output only. Harm category.
.google.cloud.aiplatform.v1.HarmCategory category = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCategoryValuein interfaceSafetyRatingOrBuilder- Returns:
- The enum numeric value on the wire for category.
-
setCategoryValue
Output only. Harm category.
.google.cloud.aiplatform.v1.HarmCategory category = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for category to set.- Returns:
- This builder for chaining.
-
getCategory
Output only. Harm category.
.google.cloud.aiplatform.v1.HarmCategory category = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCategoryin interfaceSafetyRatingOrBuilder- Returns:
- The category.
-
setCategory
Output only. Harm category.
.google.cloud.aiplatform.v1.HarmCategory category = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The category to set.- Returns:
- This builder for chaining.
-
clearCategory
Output only. Harm category.
.google.cloud.aiplatform.v1.HarmCategory category = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getProbabilityValue
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];- Specified by:
getProbabilityValuein interfaceSafetyRatingOrBuilder- Returns:
- The enum numeric value on the wire for probability.
-
setProbabilityValue
Output only. Harm probability levels in the content.
.google.cloud.aiplatform.v1.SafetyRating.HarmProbability probability = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for probability to set.- Returns:
- This builder for chaining.
-
getProbability
Output only. Harm probability levels in the content.
.google.cloud.aiplatform.v1.SafetyRating.HarmProbability probability = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProbabilityin interfaceSafetyRatingOrBuilder- Returns:
- The probability.
-
setProbability
Output only. Harm probability levels in the content.
.google.cloud.aiplatform.v1.SafetyRating.HarmProbability probability = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The probability to set.- Returns:
- This builder for chaining.
-
clearProbability
Output only. Harm probability levels in the content.
.google.cloud.aiplatform.v1.SafetyRating.HarmProbability probability = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getProbabilityScore
public float getProbabilityScore()Output only. Harm probability score.
float probability_score = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProbabilityScorein interfaceSafetyRatingOrBuilder- Returns:
- The probabilityScore.
-
setProbabilityScore
Output only. Harm probability score.
float probability_score = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The probabilityScore to set.- Returns:
- This builder for chaining.
-
clearProbabilityScore
Output only. Harm probability score.
float probability_score = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getSeverityValue
public int getSeverityValue()Output only. Harm severity levels in the content.
.google.cloud.aiplatform.v1.SafetyRating.HarmSeverity severity = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSeverityValuein interfaceSafetyRatingOrBuilder- Returns:
- The enum numeric value on the wire for severity.
-
setSeverityValue
Output only. Harm severity levels in the content.
.google.cloud.aiplatform.v1.SafetyRating.HarmSeverity severity = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for severity to set.- Returns:
- This builder for chaining.
-
getSeverity
Output only. Harm severity levels in the content.
.google.cloud.aiplatform.v1.SafetyRating.HarmSeverity severity = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSeverityin interfaceSafetyRatingOrBuilder- Returns:
- The severity.
-
setSeverity
Output only. Harm severity levels in the content.
.google.cloud.aiplatform.v1.SafetyRating.HarmSeverity severity = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The severity to set.- Returns:
- This builder for chaining.
-
clearSeverity
Output only. Harm severity levels in the content.
.google.cloud.aiplatform.v1.SafetyRating.HarmSeverity severity = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getSeverityScore
public float getSeverityScore()Output only. Harm severity score.
float severity_score = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSeverityScorein interfaceSafetyRatingOrBuilder- Returns:
- The severityScore.
-
setSeverityScore
Output only. Harm severity score.
float severity_score = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The severityScore to set.- Returns:
- This builder for chaining.
-
clearSeverityScore
Output only. Harm severity score.
float severity_score = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getBlocked
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];- Specified by:
getBlockedin interfaceSafetyRatingOrBuilder- Returns:
- The blocked.
-
setBlocked
Output only. Indicates whether the content was filtered out because of this rating.
bool blocked = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The blocked to set.- Returns:
- This builder for chaining.
-
clearBlocked
Output only. Indicates whether the content was filtered out because of this rating.
bool blocked = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-