AWSKinesisVideoUpdateDataRetentionInput

@interface AWSKinesisVideoUpdateDataRetentionInput
  • The version of the stream whose retention period you want to change. To get the version, call either the DescribeStream or the ListStreams API.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable currentVersion;

    Swift

    var currentVersion: String? { get set }
  • The retention period, in hours. The value you specify replaces the current value. The maximum value for this parameter is 87600 (ten years).

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSNumber *_Nullable dataRetentionChangeInHours;

    Swift

    var dataRetentionChangeInHours: NSNumber? { get set }
  • Indicates whether you want to increase or decrease the retention period.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        AWSKinesisVideoUpdateDataRetentionOperation operation;

    Swift

    var operation: AWSKinesisVideoUpdateDataRetentionOperation { get set }
  • The Amazon Resource Name (ARN) of the stream whose retention period you want to change.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable streamARN;

    Swift

    var streamARN: String? { get set }
  • The name of the stream whose retention period you want to change.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable streamName;

    Swift

    var streamName: String? { get set }