Table of Contents

Class Video.VideoStorage

Namespace
Vonage.Applications.Capabilities
Assembly
Vonage.dll

Represents storage settings for video recordings.

public record Video.VideoStorage : IEquatable<Video.VideoStorage>
Inheritance
Video.VideoStorage
Implements
Inherited Members

Constructors

VideoStorage(bool, bool, bool)

Represents storage settings for video recordings.

public VideoStorage(bool ServerSideEncryption, bool EndToEndEncryption, bool CloudStorage)

Parameters

ServerSideEncryption bool

Whether to use server-side encryption for recordings.

EndToEndEncryption bool

Whether to use end-to-end encryption for video streams.

CloudStorage bool

Whether to use cloud storage for recordings.

Properties

CloudStorage

Whether to use cloud storage for recordings.

[JsonProperty("cloud_storage", DefaultValueHandling = DefaultValueHandling.Include)]
public bool CloudStorage { get; init; }

Property Value

bool

EndToEndEncryption

Whether to use end-to-end encryption for video streams.

[JsonProperty("end_to_end_encryption", DefaultValueHandling = DefaultValueHandling.Include)]
public bool EndToEndEncryption { get; init; }

Property Value

bool

ServerSideEncryption

Whether to use server-side encryption for recordings.

[JsonProperty("server_side_encryption", DefaultValueHandling = DefaultValueHandling.Include)]
public bool ServerSideEncryption { get; init; }

Property Value

bool