Class: Aws::Artifact::Types::InquiryContent

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

Overview

Note:

InquiryContent is a union - when making an API calls you must set exactly one of the members.

Content for creating a compliance inquiry - either a single query or file content.

Defined Under Namespace

Classes: FileContent, Query, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#file_contentTypes::InquiryFileContent

File content with multiple questions.



414
415
416
417
418
419
420
421
422
423
424
425
# File 'gems/aws-sdk-artifact/lib/aws-sdk-artifact/types.rb', line 414

class InquiryContent < Struct.new(
  :query,
  :file_content,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Query < InquiryContent; end
  class FileContent < InquiryContent; end
  class Unknown < InquiryContent; end
end

#queryString

Single text query for AI-generated answer.

Returns:

  • (String)


414
415
416
417
418
419
420
421
422
423
424
425
# File 'gems/aws-sdk-artifact/lib/aws-sdk-artifact/types.rb', line 414

class InquiryContent < Struct.new(
  :query,
  :file_content,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Query < InquiryContent; end
  class FileContent < InquiryContent; end
  class Unknown < InquiryContent; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



414
415
416
# File 'gems/aws-sdk-artifact/lib/aws-sdk-artifact/types.rb', line 414

def unknown
  @unknown
end