Class: Aws::QBusiness::Types::DocumentContent
- Inherits:
-
Struct
- Object
- Struct
- Aws::QBusiness::Types::DocumentContent
- Defined in:
- gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb
Overview
Note:
DocumentContent is a union - when making an API calls you must set exactly one of the members.
The contents of a document.
Defined Under Namespace
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#blob ⇒ String
The contents of the document.
-
#s3 ⇒ Types::S3
The path to the document in an Amazon S3 bucket.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#blob ⇒ String
The contents of the document. Documents passed to the blob
parameter must be base64 encoded. Your code might not need to encode
the document file bytes if you're using an Amazon Web Services SDK
to call Amazon Q Business APIs. If you are calling the Amazon Q
Business endpoint directly using REST, you must base64 encode the
contents before sending.
2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2577 class DocumentContent < Struct.new( :blob, :s3, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Blob < DocumentContent; end class S3 < DocumentContent; end class Unknown < DocumentContent; end end |
#s3 ⇒ Types::S3
The path to the document in an Amazon S3 bucket.
2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2577 class DocumentContent < Struct.new( :blob, :s3, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Blob < DocumentContent; end class S3 < DocumentContent; end class Unknown < DocumentContent; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
2577 2578 2579 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2577 def unknown @unknown end |