Class: AWSCDK::QBusiness::CfnDataSource::ImageExtractionConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
q_business/cfn_data_source.rb

Overview

The configuration for extracting semantic meaning from images in documents.

For more information, see Extracting semantic meaning from images and visuals .

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(image_extraction_status:) ⇒ ImageExtractionConfigurationProperty

Returns a new instance of ImageExtractionConfigurationProperty.

Parameters:

  • image_extraction_status (String)

    Specify whether to extract semantic meaning from images and visuals from documents.



1111
1112
1113
1114
# File 'q_business/cfn_data_source.rb', line 1111

def initialize(image_extraction_status:)
  @image_extraction_status = image_extraction_status
  Jsii::Type.check_type(@image_extraction_status, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "imageExtractionStatus")
end

Instance Attribute Details

#image_extraction_statusString (readonly)

Specify whether to extract semantic meaning from images and visuals from documents.



1120
1121
1122
# File 'q_business/cfn_data_source.rb', line 1120

def image_extraction_status
  @image_extraction_status
end

Class Method Details

.jsii_propertiesObject



1122
1123
1124
1125
1126
# File 'q_business/cfn_data_source.rb', line 1122

def self.jsii_properties
  {
    :image_extraction_status => "imageExtractionStatus",
  }
end

Instance Method Details

#to_jsiiObject



1128
1129
1130
1131
1132
1133
1134
# File 'q_business/cfn_data_source.rb', line 1128

def to_jsii
  result = {}
  result.merge!({
    "imageExtractionStatus" => @image_extraction_status,
  })
  result.compact
end