AWSConnectKinesisVideoStreamConfig

Objective-C

@interface AWSConnectKinesisVideoStreamConfig

Swift

class AWSConnectKinesisVideoStreamConfig

Configuration information of a Kinesis video stream.

Required parameters: [Prefix, RetentionPeriodHours, EncryptionConfig]

  • The encryption configuration.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSConnectEncryptionConfig *_Nullable encryptionConfig;

    Swift

    var encryptionConfig: AWSConnectEncryptionConfig? { get set }
  • The prefix of the video stream.

    Declaration

    Objective-C

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

    Swift

    var prefix: String? { get set }
  • The number of hours data is retained in the stream. Kinesis Video Streams retains the data in a data store that is associated with the stream.

    The default value is 0, indicating that the stream does not persist data.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable retentionPeriodHours;

    Swift

    var retentionPeriodHours: NSNumber? { get set }