Class ResponseComputerToolCall.Action
- 
                    
                    - All Implemented Interfaces:
 
 public final class ResponseComputerToolCall.ActionA click action. 
- 
                
                    
                    - 
                                
                            
                                Nested Class SummaryNested Classes Modifier and Type Class Description public interfaceResponseComputerToolCall.Action.VisitorAn interface that defines how to map each variant of Action to a value of type T. public final classResponseComputerToolCall.Action.ClickA click action. public final classResponseComputerToolCall.Action.DoubleClickA double click action. public final classResponseComputerToolCall.Action.DragA drag action. public final classResponseComputerToolCall.Action.KeypressA collection of keypresses the model would like to perform. public final classResponseComputerToolCall.Action.MoveA mouse move action. public final classResponseComputerToolCall.Action.ScrollA scroll action. public final classResponseComputerToolCall.Action.TypeAn action to type in text. 
 - 
                                
                            
                                Method Summary- 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        clickfinal Optional<ResponseComputerToolCall.Action.Click> click() A click action. 
 - 
                                        doubleClickfinal Optional<ResponseComputerToolCall.Action.DoubleClick> doubleClick() A double click action. 
 - 
                                        dragfinal Optional<ResponseComputerToolCall.Action.Drag> drag() A drag action. 
 - 
                                        keypressfinal Optional<ResponseComputerToolCall.Action.Keypress> keypress() A collection of keypresses the model would like to perform. 
 - 
                                        movefinal Optional<ResponseComputerToolCall.Action.Move> move() A mouse move action. 
 - 
                                        screenshotfinal Optional<JsonValue> screenshot() A screenshot action. 
 - 
                                        scrollfinal Optional<ResponseComputerToolCall.Action.Scroll> scroll() A scroll action. 
 - 
                                        typefinal Optional<ResponseComputerToolCall.Action.Type> type() An action to type in text. 
 - 
                                        isDoubleClickfinal Boolean isDoubleClick() 
 - 
                                        isKeypressfinal Boolean isKeypress() 
 - 
                                        isScreenshotfinal Boolean isScreenshot() 
 - 
                                        asClickfinal ResponseComputerToolCall.Action.Click asClick() A click action. 
 - 
                                        asDoubleClickfinal ResponseComputerToolCall.Action.DoubleClick asDoubleClick() A double click action. 
 - 
                                        asDragfinal ResponseComputerToolCall.Action.Drag asDrag() A drag action. 
 - 
                                        asKeypressfinal ResponseComputerToolCall.Action.Keypress asKeypress() A collection of keypresses the model would like to perform. 
 - 
                                        asMovefinal ResponseComputerToolCall.Action.Move asMove() A mouse move action. 
 - 
                                        asScreenshotfinal JsonValue asScreenshot() A screenshot action. 
 - 
                                        asScrollfinal ResponseComputerToolCall.Action.Scroll asScroll() A scroll action. 
 - 
                                        asTypefinal ResponseComputerToolCall.Action.Type asType() An action to type in text. 
 - 
                                        acceptfinal <T extends Any> T accept(ResponseComputerToolCall.Action.Visitor<T> visitor) 
 - 
                                        validatefinal ResponseComputerToolCall.Action validate() 
 - 
                                        ofClickfinal static ResponseComputerToolCall.Action ofClick(ResponseComputerToolCall.Action.Click click) A click action. 
 - 
                                        ofDoubleClickfinal static ResponseComputerToolCall.Action ofDoubleClick(ResponseComputerToolCall.Action.DoubleClick doubleClick) A double click action. 
 - 
                                        ofDragfinal static ResponseComputerToolCall.Action ofDrag(ResponseComputerToolCall.Action.Drag drag) A drag action. 
 - 
                                        ofKeypressfinal static ResponseComputerToolCall.Action ofKeypress(ResponseComputerToolCall.Action.Keypress keypress) A collection of keypresses the model would like to perform. 
 - 
                                        ofMovefinal static ResponseComputerToolCall.Action ofMove(ResponseComputerToolCall.Action.Move move) A mouse move action. 
 - 
                                        ofScreenshotfinal static ResponseComputerToolCall.Action ofScreenshot() A screenshot action. 
 - 
                                        ofScrollfinal static ResponseComputerToolCall.Action ofScroll(ResponseComputerToolCall.Action.Scroll scroll) A scroll action. 
 - 
                                        ofTypefinal static ResponseComputerToolCall.Action ofType(ResponseComputerToolCall.Action.Type type) An action to type in text. 
 - 
                                        ofWaitfinal static ResponseComputerToolCall.Action ofWait() A wait action. 
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-