Class: Aws::BedrockAgentCore::Types::BrowserAction
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCore::Types::BrowserAction
- Defined in:
- gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb
Overview
BrowserAction is a union - when making an API calls you must set exactly one of the members.
The browser action to perform. Exactly one member must be set per request.
Defined Under Namespace
Classes: KeyPress, KeyShortcut, KeyType, MouseClick, MouseDrag, MouseMove, MouseScroll, Screenshot, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#key_press ⇒ Types::KeyPressArguments
Press a key one or more times.
-
#key_shortcut ⇒ Types::KeyShortcutArguments
Press a key combination.
-
#key_type ⇒ Types::KeyTypeArguments
Type a string of text.
-
#mouse_click ⇒ Types::MouseClickArguments
Click at the specified coordinates.
-
#mouse_drag ⇒ Types::MouseDragArguments
Drag from a start position to an end position.
-
#mouse_move ⇒ Types::MouseMoveArguments
Move the cursor to the specified coordinates.
-
#mouse_scroll ⇒ Types::MouseScrollArguments
Scroll at the specified position.
-
#screenshot ⇒ Types::ScreenshotArguments
Capture a full-screen screenshot.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#key_press ⇒ Types::KeyPressArguments
Press a key one or more times.
674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 674 class BrowserAction < Struct.new( :mouse_click, :mouse_move, :mouse_drag, :mouse_scroll, :key_type, :key_press, :key_shortcut, :screenshot, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class MouseClick < BrowserAction; end class MouseMove < BrowserAction; end class MouseDrag < BrowserAction; end class MouseScroll < BrowserAction; end class KeyType < BrowserAction; end class KeyPress < BrowserAction; end class KeyShortcut < BrowserAction; end class Screenshot < BrowserAction; end class Unknown < BrowserAction; end end |
#key_shortcut ⇒ Types::KeyShortcutArguments
Press a key combination.
674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 674 class BrowserAction < Struct.new( :mouse_click, :mouse_move, :mouse_drag, :mouse_scroll, :key_type, :key_press, :key_shortcut, :screenshot, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class MouseClick < BrowserAction; end class MouseMove < BrowserAction; end class MouseDrag < BrowserAction; end class MouseScroll < BrowserAction; end class KeyType < BrowserAction; end class KeyPress < BrowserAction; end class KeyShortcut < BrowserAction; end class Screenshot < BrowserAction; end class Unknown < BrowserAction; end end |
#key_type ⇒ Types::KeyTypeArguments
Type a string of text.
674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 674 class BrowserAction < Struct.new( :mouse_click, :mouse_move, :mouse_drag, :mouse_scroll, :key_type, :key_press, :key_shortcut, :screenshot, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class MouseClick < BrowserAction; end class MouseMove < BrowserAction; end class MouseDrag < BrowserAction; end class MouseScroll < BrowserAction; end class KeyType < BrowserAction; end class KeyPress < BrowserAction; end class KeyShortcut < BrowserAction; end class Screenshot < BrowserAction; end class Unknown < BrowserAction; end end |
#mouse_click ⇒ Types::MouseClickArguments
Click at the specified coordinates.
674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 674 class BrowserAction < Struct.new( :mouse_click, :mouse_move, :mouse_drag, :mouse_scroll, :key_type, :key_press, :key_shortcut, :screenshot, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class MouseClick < BrowserAction; end class MouseMove < BrowserAction; end class MouseDrag < BrowserAction; end class MouseScroll < BrowserAction; end class KeyType < BrowserAction; end class KeyPress < BrowserAction; end class KeyShortcut < BrowserAction; end class Screenshot < BrowserAction; end class Unknown < BrowserAction; end end |
#mouse_drag ⇒ Types::MouseDragArguments
Drag from a start position to an end position.
674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 674 class BrowserAction < Struct.new( :mouse_click, :mouse_move, :mouse_drag, :mouse_scroll, :key_type, :key_press, :key_shortcut, :screenshot, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class MouseClick < BrowserAction; end class MouseMove < BrowserAction; end class MouseDrag < BrowserAction; end class MouseScroll < BrowserAction; end class KeyType < BrowserAction; end class KeyPress < BrowserAction; end class KeyShortcut < BrowserAction; end class Screenshot < BrowserAction; end class Unknown < BrowserAction; end end |
#mouse_move ⇒ Types::MouseMoveArguments
Move the cursor to the specified coordinates.
674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 674 class BrowserAction < Struct.new( :mouse_click, :mouse_move, :mouse_drag, :mouse_scroll, :key_type, :key_press, :key_shortcut, :screenshot, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class MouseClick < BrowserAction; end class MouseMove < BrowserAction; end class MouseDrag < BrowserAction; end class MouseScroll < BrowserAction; end class KeyType < BrowserAction; end class KeyPress < BrowserAction; end class KeyShortcut < BrowserAction; end class Screenshot < BrowserAction; end class Unknown < BrowserAction; end end |
#mouse_scroll ⇒ Types::MouseScrollArguments
Scroll at the specified position.
674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 674 class BrowserAction < Struct.new( :mouse_click, :mouse_move, :mouse_drag, :mouse_scroll, :key_type, :key_press, :key_shortcut, :screenshot, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class MouseClick < BrowserAction; end class MouseMove < BrowserAction; end class MouseDrag < BrowserAction; end class MouseScroll < BrowserAction; end class KeyType < BrowserAction; end class KeyPress < BrowserAction; end class KeyShortcut < BrowserAction; end class Screenshot < BrowserAction; end class Unknown < BrowserAction; end end |
#screenshot ⇒ Types::ScreenshotArguments
Capture a full-screen screenshot.
674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 674 class BrowserAction < Struct.new( :mouse_click, :mouse_move, :mouse_drag, :mouse_scroll, :key_type, :key_press, :key_shortcut, :screenshot, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class MouseClick < BrowserAction; end class MouseMove < BrowserAction; end class MouseDrag < BrowserAction; end class MouseScroll < BrowserAction; end class KeyType < BrowserAction; end class KeyPress < BrowserAction; end class KeyShortcut < BrowserAction; end class Screenshot < BrowserAction; end class Unknown < BrowserAction; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
674 675 676 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 674 def unknown @unknown end |