func HeaderImmediateResponse()

in callouts/go/extproc/pkg/utils/callout_tools.go [31:39]


func HeaderImmediateResponse(code httpstatus.StatusCode, addHeaders []struct{ Key, Value string }, removeHeaders []string, appendAction *base.HeaderValueOption_HeaderAppendAction) *extproc.ImmediateResponse {
	headerMutation := AddHeaderMutation(addHeaders, removeHeaders, false, appendAction)
	return &extproc.ImmediateResponse{
		Status: &httpstatus.HttpStatus{
			Code: code,
		},
		Headers: proto.Clone(headerMutation.Response.HeaderMutation).(*extproc.HeaderMutation),
	}
}