Class RedTeamRetrieveEvaluationResultsResponse.Result
-
- All Implemented Interfaces:
public final class RedTeamRetrieveEvaluationResultsResponse.ResultFull red team workflow result payload.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classRedTeamRetrieveEvaluationResultsResponse.Result.BuilderA builder for Result.
public final classRedTeamRetrieveEvaluationResultsResponse.Result.AttackerResultsDetailed attacker session results including prompts, responses, and judgements
public final classRedTeamRetrieveEvaluationResultsResponse.Result.ReportStructured evaluation report with metrics and analysis
public final classRedTeamRetrieveEvaluationResultsResponse.Result.SettingsWorkflow configuration settings used for this evaluation
public final classRedTeamRetrieveEvaluationResultsResponse.Result.UsageToken usage statistics across all models
-
Method Summary
-
-
Method Detail
-
attackerResults
final Optional<RedTeamRetrieveEvaluationResultsResponse.Result.AttackerResults> attackerResults()
Detailed attacker session results including prompts, responses, and judgements
-
evaluationReport
final Optional<String> evaluationReport()
Final evaluation report text
-
report
final Optional<RedTeamRetrieveEvaluationResultsResponse.Result.Report> report()
Structured evaluation report with metrics and analysis
-
settings
final Optional<RedTeamRetrieveEvaluationResultsResponse.Result.Settings> settings()
Workflow configuration settings used for this evaluation
-
targetContext
final Optional<String> targetContext()
Target context description
-
usage
final Optional<RedTeamRetrieveEvaluationResultsResponse.Result.Usage> usage()
Token usage statistics across all models
-
_attackerResults
final JsonField<RedTeamRetrieveEvaluationResultsResponse.Result.AttackerResults> _attackerResults()
Returns the raw JSON value of attackerResults.
Unlike attackerResults, this method doesn't throw if the JSON field has an unexpected type.
-
_evaluationReport
final JsonField<String> _evaluationReport()
Returns the raw JSON value of evaluationReport.
Unlike evaluationReport, this method doesn't throw if the JSON field has an unexpected type.
-
_name
final JsonField<String> _name()
Returns the raw JSON value of name.
Unlike name, this method doesn't throw if the JSON field has an unexpected type.
-
_report
final JsonField<RedTeamRetrieveEvaluationResultsResponse.Result.Report> _report()
Returns the raw JSON value of report.
Unlike report, this method doesn't throw if the JSON field has an unexpected type.
-
_settings
final JsonField<RedTeamRetrieveEvaluationResultsResponse.Result.Settings> _settings()
Returns the raw JSON value of settings.
Unlike settings, this method doesn't throw if the JSON field has an unexpected type.
-
_targetContext
final JsonField<String> _targetContext()
Returns the raw JSON value of targetContext.
Unlike targetContext, this method doesn't throw if the JSON field has an unexpected type.
-
_usage
final JsonField<RedTeamRetrieveEvaluationResultsResponse.Result.Usage> _usage()
Returns the raw JSON value of usage.
Unlike usage, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final RedTeamRetrieveEvaluationResultsResponse.Result.Builder toBuilder()
-
validate
final RedTeamRetrieveEvaluationResultsResponse.Result validate()
-
builder
final static RedTeamRetrieveEvaluationResultsResponse.Result.Builder builder()
Returns a mutable builder for constructing an instance of Result.
-
-
-
-