Class: AWSCDK::Rekognition::CfnStreamProcessor::DataSharingPreferenceProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Rekognition::CfnStreamProcessor::DataSharingPreferenceProperty
- Defined in:
- rekognition/cfn_stream_processor.rb
Overview
Allows you to opt in or opt out to share data with Rekognition to improve model performance.
You can choose this option at the account level or on a per-stream basis. Note that if you opt out at the account level, this setting is ignored on individual streams. For more information, see StreamProcessorDataSharingPreference .
Instance Attribute Summary collapse
-
#opt_in ⇒ Boolean, AWSCDK::IResolvable
readonly
Describes the opt-in status applied to a stream processor's data sharing policy.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(opt_in:) ⇒ DataSharingPreferenceProperty
constructor
A new instance of DataSharingPreferenceProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(opt_in:) ⇒ DataSharingPreferenceProperty
Returns a new instance of DataSharingPreferenceProperty.
828 829 830 831 |
# File 'rekognition/cfn_stream_processor.rb', line 828 def initialize(opt_in:) @opt_in = opt_in Jsii::Type.check_type(@opt_in, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3sicHJpbWl0aXZlIjoiYm9vbGVhbiJ9LHsiZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifV19fQ==")), "optIn") end |
Instance Attribute Details
#opt_in ⇒ Boolean, AWSCDK::IResolvable (readonly)
Describes the opt-in status applied to a stream processor's data sharing policy.
837 838 839 |
# File 'rekognition/cfn_stream_processor.rb', line 837 def opt_in @opt_in end |
Class Method Details
.jsii_properties ⇒ Object
839 840 841 842 843 |
# File 'rekognition/cfn_stream_processor.rb', line 839 def self.jsii_properties { :opt_in => "optIn", } end |
Instance Method Details
#to_jsii ⇒ Object
845 846 847 848 849 850 851 |
# File 'rekognition/cfn_stream_processor.rb', line 845 def to_jsii result = {} result.merge!({ "optIn" => @opt_in, }) result.compact end |