public static final class RaiFilterResult.Builder extends GeneratedMessageV3.Builder<RaiFilterResult.Builder> implements RaiFilterResultOrBuilder
Responsible AI Result.
Protobuf type google.cloud.modelarmor.v1.RaiFilterResult
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
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addAllMessageItems(Iterable<? extends MessageItem> values)
public RaiFilterResult.Builder addAllMessageItems(Iterable<? extends MessageItem> values)
Optional messages corresponding to the result.
A message can provide warnings or error details.
For example, if execution state is skipped then this field provides
related reason/explanation.
repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;
Parameter |
Name |
Description |
values |
Iterable<? extends com.google.cloud.modelarmor.v1.MessageItem>
|
addMessageItems(MessageItem value)
public RaiFilterResult.Builder addMessageItems(MessageItem value)
Optional messages corresponding to the result.
A message can provide warnings or error details.
For example, if execution state is skipped then this field provides
related reason/explanation.
repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;
addMessageItems(MessageItem.Builder builderForValue)
public RaiFilterResult.Builder addMessageItems(MessageItem.Builder builderForValue)
Optional messages corresponding to the result.
A message can provide warnings or error details.
For example, if execution state is skipped then this field provides
related reason/explanation.
repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;
addMessageItems(int index, MessageItem value)
public RaiFilterResult.Builder addMessageItems(int index, MessageItem value)
Optional messages corresponding to the result.
A message can provide warnings or error details.
For example, if execution state is skipped then this field provides
related reason/explanation.
repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;
addMessageItems(int index, MessageItem.Builder builderForValue)
public RaiFilterResult.Builder addMessageItems(int index, MessageItem.Builder builderForValue)
Optional messages corresponding to the result.
A message can provide warnings or error details.
For example, if execution state is skipped then this field provides
related reason/explanation.
repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;
addMessageItemsBuilder()
public MessageItem.Builder addMessageItemsBuilder()
Optional messages corresponding to the result.
A message can provide warnings or error details.
For example, if execution state is skipped then this field provides
related reason/explanation.
repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;
addMessageItemsBuilder(int index)
public MessageItem.Builder addMessageItemsBuilder(int index)
Optional messages corresponding to the result.
A message can provide warnings or error details.
For example, if execution state is skipped then this field provides
related reason/explanation.
repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;
Parameter |
Name |
Description |
index |
int
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RaiFilterResult.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public RaiFilterResult build()
buildPartial()
public RaiFilterResult buildPartial()
clear()
public RaiFilterResult.Builder clear()
Overrides
clearExecutionState()
public RaiFilterResult.Builder clearExecutionState()
Output only. Reports whether the RAI filter was successfully executed or
not.
.google.cloud.modelarmor.v1.FilterExecutionState execution_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
clearField(Descriptors.FieldDescriptor field)
public RaiFilterResult.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearMatchState()
public RaiFilterResult.Builder clearMatchState()
Output only. Overall filter match state for RAI.
Value is MATCH_FOUND if at least one RAI filter confidence level is
equal to or higher than the confidence level defined in configuration.
.google.cloud.modelarmor.v1.FilterMatchState match_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
clearMessageItems()
public RaiFilterResult.Builder clearMessageItems()
Optional messages corresponding to the result.
A message can provide warnings or error details.
For example, if execution state is skipped then this field provides
related reason/explanation.
repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;
clearOneof(Descriptors.OneofDescriptor oneof)
public RaiFilterResult.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearRaiFilterTypeResults()
public RaiFilterResult.Builder clearRaiFilterTypeResults()
clone()
public RaiFilterResult.Builder clone()
Overrides
containsRaiFilterTypeResults(String key)
public boolean containsRaiFilterTypeResults(String key)
The map of RAI filter results where key is RAI filter type - either of
"sexually_explicit", "hate_speech", "harassment", "dangerous".
map<string, .google.cloud.modelarmor.v1.RaiFilterResult.RaiFilterTypeResult> rai_filter_type_results = 4;
Parameter |
Name |
Description |
key |
String
|
getDefaultInstanceForType()
public RaiFilterResult getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getExecutionState()
public FilterExecutionState getExecutionState()
Output only. Reports whether the RAI filter was successfully executed or
not.
.google.cloud.modelarmor.v1.FilterExecutionState execution_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
getExecutionStateValue()
public int getExecutionStateValue()
Output only. Reports whether the RAI filter was successfully executed or
not.
.google.cloud.modelarmor.v1.FilterExecutionState execution_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
int |
The enum numeric value on the wire for executionState.
|
getMatchState()
public FilterMatchState getMatchState()
Output only. Overall filter match state for RAI.
Value is MATCH_FOUND if at least one RAI filter confidence level is
equal to or higher than the confidence level defined in configuration.
.google.cloud.modelarmor.v1.FilterMatchState match_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMatchStateValue()
public int getMatchStateValue()
Output only. Overall filter match state for RAI.
Value is MATCH_FOUND if at least one RAI filter confidence level is
equal to or higher than the confidence level defined in configuration.
.google.cloud.modelarmor.v1.FilterMatchState match_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
int |
The enum numeric value on the wire for matchState.
|
getMessageItems(int index)
public MessageItem getMessageItems(int index)
Optional messages corresponding to the result.
A message can provide warnings or error details.
For example, if execution state is skipped then this field provides
related reason/explanation.
repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;
Parameter |
Name |
Description |
index |
int
|
getMessageItemsBuilder(int index)
public MessageItem.Builder getMessageItemsBuilder(int index)
Optional messages corresponding to the result.
A message can provide warnings or error details.
For example, if execution state is skipped then this field provides
related reason/explanation.
repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;
Parameter |
Name |
Description |
index |
int
|
getMessageItemsBuilderList()
public List<MessageItem.Builder> getMessageItemsBuilderList()
Optional messages corresponding to the result.
A message can provide warnings or error details.
For example, if execution state is skipped then this field provides
related reason/explanation.
repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;
getMessageItemsCount()
public int getMessageItemsCount()
Optional messages corresponding to the result.
A message can provide warnings or error details.
For example, if execution state is skipped then this field provides
related reason/explanation.
repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;
Returns |
Type |
Description |
int |
|
getMessageItemsList()
public List<MessageItem> getMessageItemsList()
Optional messages corresponding to the result.
A message can provide warnings or error details.
For example, if execution state is skipped then this field provides
related reason/explanation.
repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;
getMessageItemsOrBuilder(int index)
public MessageItemOrBuilder getMessageItemsOrBuilder(int index)
Optional messages corresponding to the result.
A message can provide warnings or error details.
For example, if execution state is skipped then this field provides
related reason/explanation.
repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;
Parameter |
Name |
Description |
index |
int
|
getMessageItemsOrBuilderList()
public List<? extends MessageItemOrBuilder> getMessageItemsOrBuilderList()
Optional messages corresponding to the result.
A message can provide warnings or error details.
For example, if execution state is skipped then this field provides
related reason/explanation.
repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;
Returns |
Type |
Description |
List<? extends com.google.cloud.modelarmor.v1.MessageItemOrBuilder> |
|
getMutableRaiFilterTypeResults() (deprecated)
public Map<String,RaiFilterResult.RaiFilterTypeResult> getMutableRaiFilterTypeResults()
Use alternate mutation accessors instead.
getRaiFilterTypeResults() (deprecated)
public Map<String,RaiFilterResult.RaiFilterTypeResult> getRaiFilterTypeResults()
getRaiFilterTypeResultsCount()
public int getRaiFilterTypeResultsCount()
The map of RAI filter results where key is RAI filter type - either of
"sexually_explicit", "hate_speech", "harassment", "dangerous".
map<string, .google.cloud.modelarmor.v1.RaiFilterResult.RaiFilterTypeResult> rai_filter_type_results = 4;
Returns |
Type |
Description |
int |
|
getRaiFilterTypeResultsMap()
public Map<String,RaiFilterResult.RaiFilterTypeResult> getRaiFilterTypeResultsMap()
The map of RAI filter results where key is RAI filter type - either of
"sexually_explicit", "hate_speech", "harassment", "dangerous".
map<string, .google.cloud.modelarmor.v1.RaiFilterResult.RaiFilterTypeResult> rai_filter_type_results = 4;
getRaiFilterTypeResultsOrDefault(String key, RaiFilterResult.RaiFilterTypeResult defaultValue)
public RaiFilterResult.RaiFilterTypeResult getRaiFilterTypeResultsOrDefault(String key, RaiFilterResult.RaiFilterTypeResult defaultValue)
The map of RAI filter results where key is RAI filter type - either of
"sexually_explicit", "hate_speech", "harassment", "dangerous".
map<string, .google.cloud.modelarmor.v1.RaiFilterResult.RaiFilterTypeResult> rai_filter_type_results = 4;
getRaiFilterTypeResultsOrThrow(String key)
public RaiFilterResult.RaiFilterTypeResult getRaiFilterTypeResultsOrThrow(String key)
The map of RAI filter results where key is RAI filter type - either of
"sexually_explicit", "hate_speech", "harassment", "dangerous".
map<string, .google.cloud.modelarmor.v1.RaiFilterResult.RaiFilterTypeResult> rai_filter_type_results = 4;
Parameter |
Name |
Description |
key |
String
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter |
Name |
Description |
number |
int
|
Returns |
Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
internalGetMutableMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
Parameter |
Name |
Description |
number |
int
|
Returns |
Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(RaiFilterResult other)
public RaiFilterResult.Builder mergeFrom(RaiFilterResult other)
public RaiFilterResult.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public RaiFilterResult.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final RaiFilterResult.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
putAllRaiFilterTypeResults(Map<String,RaiFilterResult.RaiFilterTypeResult> values)
public RaiFilterResult.Builder putAllRaiFilterTypeResults(Map<String,RaiFilterResult.RaiFilterTypeResult> values)
The map of RAI filter results where key is RAI filter type - either of
"sexually_explicit", "hate_speech", "harassment", "dangerous".
map<string, .google.cloud.modelarmor.v1.RaiFilterResult.RaiFilterTypeResult> rai_filter_type_results = 4;
putRaiFilterTypeResults(String key, RaiFilterResult.RaiFilterTypeResult value)
public RaiFilterResult.Builder putRaiFilterTypeResults(String key, RaiFilterResult.RaiFilterTypeResult value)
The map of RAI filter results where key is RAI filter type - either of
"sexually_explicit", "hate_speech", "harassment", "dangerous".
map<string, .google.cloud.modelarmor.v1.RaiFilterResult.RaiFilterTypeResult> rai_filter_type_results = 4;
putRaiFilterTypeResultsBuilderIfAbsent(String key)
public RaiFilterResult.RaiFilterTypeResult.Builder putRaiFilterTypeResultsBuilderIfAbsent(String key)
The map of RAI filter results where key is RAI filter type - either of
"sexually_explicit", "hate_speech", "harassment", "dangerous".
map<string, .google.cloud.modelarmor.v1.RaiFilterResult.RaiFilterTypeResult> rai_filter_type_results = 4;
Parameter |
Name |
Description |
key |
String
|
removeMessageItems(int index)
public RaiFilterResult.Builder removeMessageItems(int index)
Optional messages corresponding to the result.
A message can provide warnings or error details.
For example, if execution state is skipped then this field provides
related reason/explanation.
repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;
Parameter |
Name |
Description |
index |
int
|
removeRaiFilterTypeResults(String key)
public RaiFilterResult.Builder removeRaiFilterTypeResults(String key)
The map of RAI filter results where key is RAI filter type - either of
"sexually_explicit", "hate_speech", "harassment", "dangerous".
map<string, .google.cloud.modelarmor.v1.RaiFilterResult.RaiFilterTypeResult> rai_filter_type_results = 4;
Parameter |
Name |
Description |
key |
String
|
setExecutionState(FilterExecutionState value)
public RaiFilterResult.Builder setExecutionState(FilterExecutionState value)
Output only. Reports whether the RAI filter was successfully executed or
not.
.google.cloud.modelarmor.v1.FilterExecutionState execution_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
setExecutionStateValue(int value)
public RaiFilterResult.Builder setExecutionStateValue(int value)
Output only. Reports whether the RAI filter was successfully executed or
not.
.google.cloud.modelarmor.v1.FilterExecutionState execution_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
value |
int
The enum numeric value on the wire for executionState to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public RaiFilterResult.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setMatchState(FilterMatchState value)
public RaiFilterResult.Builder setMatchState(FilterMatchState value)
Output only. Overall filter match state for RAI.
Value is MATCH_FOUND if at least one RAI filter confidence level is
equal to or higher than the confidence level defined in configuration.
.google.cloud.modelarmor.v1.FilterMatchState match_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
setMatchStateValue(int value)
public RaiFilterResult.Builder setMatchStateValue(int value)
Output only. Overall filter match state for RAI.
Value is MATCH_FOUND if at least one RAI filter confidence level is
equal to or higher than the confidence level defined in configuration.
.google.cloud.modelarmor.v1.FilterMatchState match_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
value |
int
The enum numeric value on the wire for matchState to set.
|
setMessageItems(int index, MessageItem value)
public RaiFilterResult.Builder setMessageItems(int index, MessageItem value)
Optional messages corresponding to the result.
A message can provide warnings or error details.
For example, if execution state is skipped then this field provides
related reason/explanation.
repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;
setMessageItems(int index, MessageItem.Builder builderForValue)
public RaiFilterResult.Builder setMessageItems(int index, MessageItem.Builder builderForValue)
Optional messages corresponding to the result.
A message can provide warnings or error details.
For example, if execution state is skipped then this field provides
related reason/explanation.
repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public RaiFilterResult.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final RaiFilterResult.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides