Class: Aws::QApps::Types::Card
- Inherits:
-
Struct
- Object
- Struct
- Aws::QApps::Types::Card
- Defined in:
- gems/aws-sdk-qapps/lib/aws-sdk-qapps/types.rb
Overview
Card is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of Card corresponding to the set member.
A card representing a component or step in an Amazon Q App's flow.
Defined Under Namespace
Classes: FileUpload, FormInput, QPlugin, QQuery, TextInput, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#file_upload ⇒ Types::FileUploadCard
A container for the properties of the file upload card.
-
#form_input ⇒ Types::FormInputCard
A container for the properties of the form input card.
-
#q_plugin ⇒ Types::QPluginCard
A container for the properties of the plugin card.
-
#q_query ⇒ Types::QQueryCard
A container for the properties of the query card.
-
#text_input ⇒ Types::TextInputCard
A container for the properties of the text input card.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#file_upload ⇒ Types::FileUploadCard
A container for the properties of the file upload card.
318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 |
# File 'gems/aws-sdk-qapps/lib/aws-sdk-qapps/types.rb', line 318 class Card < Struct.new( :text_input, :q_query, :q_plugin, :file_upload, :form_input, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TextInput < Card; end class QQuery < Card; end class QPlugin < Card; end class FileUpload < Card; end class FormInput < Card; end class Unknown < Card; end end |
#form_input ⇒ Types::FormInputCard
A container for the properties of the form input card.
318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 |
# File 'gems/aws-sdk-qapps/lib/aws-sdk-qapps/types.rb', line 318 class Card < Struct.new( :text_input, :q_query, :q_plugin, :file_upload, :form_input, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TextInput < Card; end class QQuery < Card; end class QPlugin < Card; end class FileUpload < Card; end class FormInput < Card; end class Unknown < Card; end end |
#q_plugin ⇒ Types::QPluginCard
A container for the properties of the plugin card.
318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 |
# File 'gems/aws-sdk-qapps/lib/aws-sdk-qapps/types.rb', line 318 class Card < Struct.new( :text_input, :q_query, :q_plugin, :file_upload, :form_input, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TextInput < Card; end class QQuery < Card; end class QPlugin < Card; end class FileUpload < Card; end class FormInput < Card; end class Unknown < Card; end end |
#q_query ⇒ Types::QQueryCard
A container for the properties of the query card.
318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 |
# File 'gems/aws-sdk-qapps/lib/aws-sdk-qapps/types.rb', line 318 class Card < Struct.new( :text_input, :q_query, :q_plugin, :file_upload, :form_input, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TextInput < Card; end class QQuery < Card; end class QPlugin < Card; end class FileUpload < Card; end class FormInput < Card; end class Unknown < Card; end end |
#text_input ⇒ Types::TextInputCard
A container for the properties of the text input card.
318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 |
# File 'gems/aws-sdk-qapps/lib/aws-sdk-qapps/types.rb', line 318 class Card < Struct.new( :text_input, :q_query, :q_plugin, :file_upload, :form_input, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TextInput < Card; end class QQuery < Card; end class QPlugin < Card; end class FileUpload < Card; end class FormInput < Card; end class Unknown < Card; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
318 319 320 |
# File 'gems/aws-sdk-qapps/lib/aws-sdk-qapps/types.rb', line 318 def unknown @unknown end |