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()
Validates that the types of all values in this object match their expected types recursively.
This method is not forwards compatible with new types from the API for existing fields.
-
builder
final static RedTeamRetrieveEvaluationResultsResponse.Result.Builder builder()
Returns a mutable builder for constructing an instance of Result.
-
-
-
-