AWSRekognitionUpdateStreamProcessorRequest

Objective-C

@interface AWSRekognitionUpdateStreamProcessorRequest

Swift

class AWSRekognitionUpdateStreamProcessorRequest
  • Shows whether you are sharing 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.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSRekognitionStreamProcessorDataSharingPreference *_Nullable dataSharingPreferenceForUpdate;

    Swift

    var dataSharingPreferenceForUpdate: AWSRekognitionStreamProcessorDataSharingPreference? { get set }
  • Name of the stream processor that you want to update.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable name;

    Swift

    var name: String? { get set }
  • A list of parameters you want to delete from the stream processor.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable parametersToDelete;

    Swift

    var parametersToDelete: [String]? { get set }
  • Specifies locations in the frames where Amazon Rekognition checks for objects or people. This is an optional parameter for label detection stream processors.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSRekognitionRegionOfInterest *> *_Nullable regionsOfInterestForUpdate;

    Swift

    var regionsOfInterestForUpdate: [AWSRekognitionRegionOfInterest]? { get set }
  • The stream processor settings that you want to update. Label detection settings can be updated to detect different labels with a different minimum confidence.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSRekognitionStreamProcessorSettingsForUpdate *_Nullable settingsForUpdate;

    Swift

    var settingsForUpdate: AWSRekognitionStreamProcessorSettingsForUpdate? { get set }