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 }