Class: Aws::BedrockAgentCore::Types::BrowserActionResult
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCore::Types::BrowserActionResult
- Defined in:
- gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb
Overview
BrowserActionResult is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of BrowserActionResult corresponding to the set member.
The result of a browser action execution. Exactly one member is set, matching the action that was performed.
Defined Under Namespace
Classes: KeyPress, KeyShortcut, KeyType, MouseClick, MouseDrag, MouseMove, MouseScroll, Screenshot, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#key_press ⇒ Types::KeyPressResult
The result of a key press action.
-
#key_shortcut ⇒ Types::KeyShortcutResult
The result of a key shortcut action.
-
#key_type ⇒ Types::KeyTypeResult
The result of a key type action.
-
#mouse_click ⇒ Types::MouseClickResult
The result of a mouse click action.
-
#mouse_drag ⇒ Types::MouseDragResult
The result of a mouse drag action.
-
#mouse_move ⇒ Types::MouseMoveResult
The result of a mouse move action.
-
#mouse_scroll ⇒ Types::MouseScrollResult
The result of a mouse scroll action.
-
#screenshot ⇒ Types::ScreenshotResult
The result of a screenshot action.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#key_press ⇒ Types::KeyPressResult
The result of a key press action.
738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 738 class BrowserActionResult < 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 < BrowserActionResult; end class MouseMove < BrowserActionResult; end class MouseDrag < BrowserActionResult; end class MouseScroll < BrowserActionResult; end class KeyType < BrowserActionResult; end class KeyPress < BrowserActionResult; end class KeyShortcut < BrowserActionResult; end class Screenshot < BrowserActionResult; end class Unknown < BrowserActionResult; end end |
#key_shortcut ⇒ Types::KeyShortcutResult
The result of a key shortcut action.
738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 738 class BrowserActionResult < 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 < BrowserActionResult; end class MouseMove < BrowserActionResult; end class MouseDrag < BrowserActionResult; end class MouseScroll < BrowserActionResult; end class KeyType < BrowserActionResult; end class KeyPress < BrowserActionResult; end class KeyShortcut < BrowserActionResult; end class Screenshot < BrowserActionResult; end class Unknown < BrowserActionResult; end end |
#key_type ⇒ Types::KeyTypeResult
The result of a key type action.
738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 738 class BrowserActionResult < 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 < BrowserActionResult; end class MouseMove < BrowserActionResult; end class MouseDrag < BrowserActionResult; end class MouseScroll < BrowserActionResult; end class KeyType < BrowserActionResult; end class KeyPress < BrowserActionResult; end class KeyShortcut < BrowserActionResult; end class Screenshot < BrowserActionResult; end class Unknown < BrowserActionResult; end end |
#mouse_click ⇒ Types::MouseClickResult
The result of a mouse click action.
738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 738 class BrowserActionResult < 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 < BrowserActionResult; end class MouseMove < BrowserActionResult; end class MouseDrag < BrowserActionResult; end class MouseScroll < BrowserActionResult; end class KeyType < BrowserActionResult; end class KeyPress < BrowserActionResult; end class KeyShortcut < BrowserActionResult; end class Screenshot < BrowserActionResult; end class Unknown < BrowserActionResult; end end |
#mouse_drag ⇒ Types::MouseDragResult
The result of a mouse drag action.
738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 738 class BrowserActionResult < 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 < BrowserActionResult; end class MouseMove < BrowserActionResult; end class MouseDrag < BrowserActionResult; end class MouseScroll < BrowserActionResult; end class KeyType < BrowserActionResult; end class KeyPress < BrowserActionResult; end class KeyShortcut < BrowserActionResult; end class Screenshot < BrowserActionResult; end class Unknown < BrowserActionResult; end end |
#mouse_move ⇒ Types::MouseMoveResult
The result of a mouse move action.
738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 738 class BrowserActionResult < 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 < BrowserActionResult; end class MouseMove < BrowserActionResult; end class MouseDrag < BrowserActionResult; end class MouseScroll < BrowserActionResult; end class KeyType < BrowserActionResult; end class KeyPress < BrowserActionResult; end class KeyShortcut < BrowserActionResult; end class Screenshot < BrowserActionResult; end class Unknown < BrowserActionResult; end end |
#mouse_scroll ⇒ Types::MouseScrollResult
The result of a mouse scroll action.
738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 738 class BrowserActionResult < 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 < BrowserActionResult; end class MouseMove < BrowserActionResult; end class MouseDrag < BrowserActionResult; end class MouseScroll < BrowserActionResult; end class KeyType < BrowserActionResult; end class KeyPress < BrowserActionResult; end class KeyShortcut < BrowserActionResult; end class Screenshot < BrowserActionResult; end class Unknown < BrowserActionResult; end end |
#screenshot ⇒ Types::ScreenshotResult
The result of a screenshot action.
738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 738 class BrowserActionResult < 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 < BrowserActionResult; end class MouseMove < BrowserActionResult; end class MouseDrag < BrowserActionResult; end class MouseScroll < BrowserActionResult; end class KeyType < BrowserActionResult; end class KeyPress < BrowserActionResult; end class KeyShortcut < BrowserActionResult; end class Screenshot < BrowserActionResult; end class Unknown < BrowserActionResult; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
738 739 740 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 738 def unknown @unknown end |