Interface RedTeamServiceAsync.WithRawResponse
-
- All Implemented Interfaces:
public interface RedTeamServiceAsync.WithRawResponseA view of RedTeamServiceAsync that provides access to raw HTTP responses for each method.
-
-
Method Summary
-
-
Method Detail
-
withOptions
abstract RedTeamServiceAsync.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
CompletableFuture<HttpResponseFor<RedTeamCreateResponse>> create(RedTeamCreateParams params)
Returns a raw HTTP response for
post /evaluations/v1/red-team, but is otherwise the same as RedTeamServiceAsync.create.
-
create
abstract CompletableFuture<HttpResponseFor<RedTeamCreateResponse>> create(RedTeamCreateParams params, RequestOptions requestOptions)
-
retrieveEvaluationResults
CompletableFuture<HttpResponseFor<RedTeamRetrieveEvaluationResultsResponse>> retrieveEvaluationResults(String workflowId)
Returns a raw HTTP response for
get /evaluations/v1/red-team/{workflow_id}, but is otherwise the same as RedTeamServiceAsync.retrieveEvaluationResults.
-
retrieveEvaluationResults
CompletableFuture<HttpResponseFor<RedTeamRetrieveEvaluationResultsResponse>> retrieveEvaluationResults(String workflowId, RedTeamRetrieveEvaluationResultsParams params, RequestOptions requestOptions)
-
retrieveEvaluationResults
CompletableFuture<HttpResponseFor<RedTeamRetrieveEvaluationResultsResponse>> retrieveEvaluationResults(String workflowId, RedTeamRetrieveEvaluationResultsParams params)
-
retrieveEvaluationResults
abstract CompletableFuture<HttpResponseFor<RedTeamRetrieveEvaluationResultsResponse>> retrieveEvaluationResults(RedTeamRetrieveEvaluationResultsParams params, RequestOptions requestOptions)
-
retrieveEvaluationResults
CompletableFuture<HttpResponseFor<RedTeamRetrieveEvaluationResultsResponse>> retrieveEvaluationResults(RedTeamRetrieveEvaluationResultsParams params)
-
retrieveEvaluationResults
CompletableFuture<HttpResponseFor<RedTeamRetrieveEvaluationResultsResponse>> retrieveEvaluationResults(String workflowId, RequestOptions requestOptions)
-
retrieveNextAction
CompletableFuture<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 RedTeamServiceAsync.retrieveNextAction.
-
retrieveNextAction
CompletableFuture<HttpResponseFor<RedTeamRetrieveNextActionResponse>> retrieveNextAction(String workflowId, RedTeamRetrieveNextActionParams params, RequestOptions requestOptions)
-
retrieveNextAction
CompletableFuture<HttpResponseFor<RedTeamRetrieveNextActionResponse>> retrieveNextAction(String workflowId, RedTeamRetrieveNextActionParams params)
-
retrieveNextAction
abstract CompletableFuture<HttpResponseFor<RedTeamRetrieveNextActionResponse>> retrieveNextAction(RedTeamRetrieveNextActionParams params, RequestOptions requestOptions)
-
retrieveNextAction
CompletableFuture<HttpResponseFor<RedTeamRetrieveNextActionResponse>> retrieveNextAction(RedTeamRetrieveNextActionParams params)
-
retrieveNextAction
CompletableFuture<HttpResponseFor<RedTeamRetrieveNextActionResponse>> retrieveNextAction(String workflowId, RequestOptions requestOptions)
-
retrieveStatus
CompletableFuture<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 RedTeamServiceAsync.retrieveStatus.
-
retrieveStatus
CompletableFuture<HttpResponseFor<RedTeamRetrieveStatusResponse>> retrieveStatus(String workflowId, RedTeamRetrieveStatusParams params, RequestOptions requestOptions)
-
retrieveStatus
CompletableFuture<HttpResponseFor<RedTeamRetrieveStatusResponse>> retrieveStatus(String workflowId, RedTeamRetrieveStatusParams params)
-
retrieveStatus
abstract CompletableFuture<HttpResponseFor<RedTeamRetrieveStatusResponse>> retrieveStatus(RedTeamRetrieveStatusParams params, RequestOptions requestOptions)
-
retrieveStatus
CompletableFuture<HttpResponseFor<RedTeamRetrieveStatusResponse>> retrieveStatus(RedTeamRetrieveStatusParams params)
-
retrieveStatus
CompletableFuture<HttpResponseFor<RedTeamRetrieveStatusResponse>> retrieveStatus(String workflowId, RequestOptions requestOptions)
-
submitTargetResponse
CompletableFuture<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 RedTeamServiceAsync.submitTargetResponse.
-
submitTargetResponse
CompletableFuture<HttpResponseFor<RedTeamSubmitTargetResponseResponse>> submitTargetResponse(String workflowId, RedTeamSubmitTargetResponseParams params, RequestOptions requestOptions)
-
submitTargetResponse
CompletableFuture<HttpResponseFor<RedTeamSubmitTargetResponseResponse>> submitTargetResponse(RedTeamSubmitTargetResponseParams params)
-
submitTargetResponse
abstract CompletableFuture<HttpResponseFor<RedTeamSubmitTargetResponseResponse>> submitTargetResponse(RedTeamSubmitTargetResponseParams params, RequestOptions requestOptions)
-
terminate
CompletableFuture<HttpResponse> terminate(String workflowId)
Returns a raw HTTP response for
post /evaluations/v1/jobs/{workflow_id}/termination, but is otherwise the same as RedTeamServiceAsync.terminate.
-
terminate
CompletableFuture<HttpResponse> terminate(String workflowId, RedTeamTerminateParams params, RequestOptions requestOptions)
-
terminate
CompletableFuture<HttpResponse> terminate(String workflowId, RedTeamTerminateParams params)
-
terminate
abstract CompletableFuture<HttpResponse> terminate(RedTeamTerminateParams params, RequestOptions requestOptions)
-
terminate
CompletableFuture<HttpResponse> terminate(RedTeamTerminateParams params)
-
terminate
CompletableFuture<HttpResponse> terminate(String workflowId, RequestOptions requestOptions)
-
-
-
-