Class InteractionAnalyzeResponse.Evaluation.Builder
-
- All Implemented Interfaces:
public final class InteractionAnalyzeResponse.Evaluation.BuilderA builder for Evaluation.
-
-
Method Summary
-
-
Method Detail
-
action
final InteractionAnalyzeResponse.Evaluation.Builder action(InteractionAnalyzeResponse.Evaluation.Action action)
The action based on interaction analysis and configured tenant security rules.
-
action
final InteractionAnalyzeResponse.Evaluation.Builder action(JsonField<InteractionAnalyzeResponse.Evaluation.Action> action)
Sets Builder.action to an arbitrary JSON value.
You should usually call Builder.action with a well-typed Action value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
hasDetections
final InteractionAnalyzeResponse.Evaluation.Builder hasDetections(Boolean hasDetections)
Indicates if any detections were found during the analysis.
-
hasDetections
final InteractionAnalyzeResponse.Evaluation.Builder hasDetections(JsonField<Boolean> hasDetections)
Sets Builder.hasDetections to an arbitrary JSON value.
You should usually call Builder.hasDetections with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
threatLevel
final InteractionAnalyzeResponse.Evaluation.Builder threatLevel(InteractionAnalyzeResponse.Evaluation.ThreatLevel threatLevel)
The threat level based on interaction analysis and configured tenant security rules.
-
threatLevel
final InteractionAnalyzeResponse.Evaluation.Builder threatLevel(JsonField<InteractionAnalyzeResponse.Evaluation.ThreatLevel> threatLevel)
Sets Builder.threatLevel to an arbitrary JSON value.
You should usually call Builder.threatLevel with a well-typed ThreatLevel value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final InteractionAnalyzeResponse.Evaluation.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final InteractionAnalyzeResponse.Evaluation.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final InteractionAnalyzeResponse.Evaluation.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final InteractionAnalyzeResponse.Evaluation.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final InteractionAnalyzeResponse.Evaluation.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final InteractionAnalyzeResponse.Evaluation build()
Returns an immutable instance of Evaluation.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.action() .hasDetections() .threatLevel()
-
-
-
-