Class: Aws::QBusiness::Types::DocumentContent
- Inherits:
-
Struct
- Object
- Struct
- Aws::QBusiness::Types::DocumentContent
- Includes:
- Structure, Structure::Union
- Defined in:
- 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.
3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 |
# File 'lib/aws-sdk-qbusiness/types.rb', line 3234 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.
3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 |
# File 'lib/aws-sdk-qbusiness/types.rb', line 3234 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
3234 3235 3236 |
# File 'lib/aws-sdk-qbusiness/types.rb', line 3234 def unknown @unknown end |