Class: Aws::BedrockAgentCore::Types::BrowserAction

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb

Overview

Note:

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

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

Returns:

  • (Object) —

    the current value of unknown



674
675
676
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 674

def unknown
  @unknown
end