Interface RedTeamService.WithRawResponse
-
- All Implemented Interfaces:
public interface RedTeamService.WithRawResponseA view of RedTeamService that provides access to raw HTTP responses for each method.
-
-
Method Summary
-
-
Method Detail
-
withOptions
abstract RedTeamService.WithRawResponse withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
create
@MustBeClosed() HttpResponseFor<RedTeamCreateResponse> create(RedTeamCreateParams params)
Returns a raw HTTP response for
post /evaluations/v1/red-team, but is otherwise the same as RedTeamService.create.
-
create
@MustBeClosed() abstract HttpResponseFor<RedTeamCreateResponse> create(RedTeamCreateParams params, RequestOptions requestOptions)
-
retrieveEvaluationResults
@MustBeClosed() HttpResponseFor<RedTeamRetrieveEvaluationResultsResponse> retrieveEvaluationResults(String workflowId)
Returns a raw HTTP response for
get /evaluations/v1/red-team/{workflow_id}, but is otherwise the same as RedTeamService.retrieveEvaluationResults.
-
retrieveEvaluationResults
@MustBeClosed() HttpResponseFor<RedTeamRetrieveEvaluationResultsResponse> retrieveEvaluationResults(String workflowId, RedTeamRetrieveEvaluationResultsParams params, RequestOptions requestOptions)
-
retrieveEvaluationResults
@MustBeClosed() HttpResponseFor<RedTeamRetrieveEvaluationResultsResponse> retrieveEvaluationResults(String workflowId, RedTeamRetrieveEvaluationResultsParams params)
-
retrieveEvaluationResults
@MustBeClosed() abstract HttpResponseFor<RedTeamRetrieveEvaluationResultsResponse> retrieveEvaluationResults(RedTeamRetrieveEvaluationResultsParams params, RequestOptions requestOptions)
-
retrieveEvaluationResults
@MustBeClosed() HttpResponseFor<RedTeamRetrieveEvaluationResultsResponse> retrieveEvaluationResults(RedTeamRetrieveEvaluationResultsParams params)
-
retrieveEvaluationResults
@MustBeClosed() HttpResponseFor<RedTeamRetrieveEvaluationResultsResponse> retrieveEvaluationResults(String workflowId, RequestOptions requestOptions)
-
retrieveNextAction
@MustBeClosed() HttpResponseFor<RedTeamRetrieveNextActionResponse> retrieveNextAction(String workflowId)
Returns a raw HTTP response for
get /evaluations/v1/red-team/{workflow_id}/next-action, but is otherwise the same as RedTeamService.retrieveNextAction.
-
retrieveNextAction
@MustBeClosed() HttpResponseFor<RedTeamRetrieveNextActionResponse> retrieveNextAction(String workflowId, RedTeamRetrieveNextActionParams params, RequestOptions requestOptions)
-
retrieveNextAction
@MustBeClosed() HttpResponseFor<RedTeamRetrieveNextActionResponse> retrieveNextAction(String workflowId, RedTeamRetrieveNextActionParams params)
-
retrieveNextAction
@MustBeClosed() abstract HttpResponseFor<RedTeamRetrieveNextActionResponse> retrieveNextAction(RedTeamRetrieveNextActionParams params, RequestOptions requestOptions)
-
retrieveNextAction
@MustBeClosed() HttpResponseFor<RedTeamRetrieveNextActionResponse> retrieveNextAction(RedTeamRetrieveNextActionParams params)
-
retrieveNextAction
@MustBeClosed() HttpResponseFor<RedTeamRetrieveNextActionResponse> retrieveNextAction(String workflowId, RequestOptions requestOptions)
-
retrieveStatus
@MustBeClosed() HttpResponseFor<RedTeamRetrieveStatusResponse> retrieveStatus(String workflowId)
Returns a raw HTTP response for
get /evaluations/v1/red-team/{workflow_id}/status, but is otherwise the same as RedTeamService.retrieveStatus.
-
retrieveStatus
@MustBeClosed() HttpResponseFor<RedTeamRetrieveStatusResponse> retrieveStatus(String workflowId, RedTeamRetrieveStatusParams params, RequestOptions requestOptions)
-
retrieveStatus
@MustBeClosed() HttpResponseFor<RedTeamRetrieveStatusResponse> retrieveStatus(String workflowId, RedTeamRetrieveStatusParams params)
-
retrieveStatus
@MustBeClosed() abstract HttpResponseFor<RedTeamRetrieveStatusResponse> retrieveStatus(RedTeamRetrieveStatusParams params, RequestOptions requestOptions)
-
retrieveStatus
@MustBeClosed() HttpResponseFor<RedTeamRetrieveStatusResponse> retrieveStatus(RedTeamRetrieveStatusParams params)
-
retrieveStatus
@MustBeClosed() HttpResponseFor<RedTeamRetrieveStatusResponse> retrieveStatus(String workflowId, RequestOptions requestOptions)
-
submitTargetResponse
@MustBeClosed() HttpResponseFor<RedTeamSubmitTargetResponseResponse> submitTargetResponse(String workflowId, RedTeamSubmitTargetResponseParams params)
Returns a raw HTTP response for
post /evaluations/v1/red-team/{workflow_id}/target-response, but is otherwise the same as RedTeamService.submitTargetResponse.
-
submitTargetResponse
@MustBeClosed() HttpResponseFor<RedTeamSubmitTargetResponseResponse> submitTargetResponse(String workflowId, RedTeamSubmitTargetResponseParams params, RequestOptions requestOptions)
-
submitTargetResponse
@MustBeClosed() HttpResponseFor<RedTeamSubmitTargetResponseResponse> submitTargetResponse(RedTeamSubmitTargetResponseParams params)
-
submitTargetResponse
@MustBeClosed() abstract HttpResponseFor<RedTeamSubmitTargetResponseResponse> submitTargetResponse(RedTeamSubmitTargetResponseParams params, RequestOptions requestOptions)
-
terminate
@MustBeClosed() HttpResponse terminate(String workflowId)
Returns a raw HTTP response for
post /evaluations/v1/jobs/{workflow_id}/termination, but is otherwise the same as RedTeamService.terminate.
-
terminate
@MustBeClosed() HttpResponse terminate(String workflowId, RedTeamTerminateParams params, RequestOptions requestOptions)
-
terminate
@MustBeClosed() HttpResponse terminate(String workflowId, RedTeamTerminateParams params)
-
terminate
@MustBeClosed() abstract HttpResponse terminate(RedTeamTerminateParams params, RequestOptions requestOptions)
-
terminate
@MustBeClosed() HttpResponse terminate(RedTeamTerminateParams params)
-
terminate
@MustBeClosed() HttpResponse terminate(String workflowId, RequestOptions requestOptions)
-
-
-
-