Class: Aws::BedrockAgentCore::Types::BrowserActionResult

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

Overview

Note:

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

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

Returns:

  • (Object) —

    the current value of unknown



738
739
740
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 738

def unknown
  @unknown
end