AzureCommunicationsRecordingStorage Class

public class AzureCommunicationsRecordingStorage
extends RecordingStorage

The AzureBlobContainerRecordingStorage model.

Constructor Summary

Constructor Description
AzureCommunicationsRecordingStorage()

Creates an instance of AzureBlobContainerRecordingStorage class.

Method Summary

Modifier and Type Method and Description
static AzureCommunicationsRecordingStorage fromJson(JsonReader jsonReader)

Reads an instance of AzureCommunicationsRecordingStorage from the JsonReader.

RecordingStorageType getRecordingStorageType()

Get the recordingStorageType property: Defines the kind of external storage.

JsonWriter toJson(JsonWriter jsonWriter)

Methods inherited from RecordingStorage

Methods inherited from java.lang.Object

Constructor Details

AzureCommunicationsRecordingStorage

public AzureCommunicationsRecordingStorage()

Creates an instance of AzureBlobContainerRecordingStorage class.

Method Details

fromJson

public static AzureCommunicationsRecordingStorage fromJson(JsonReader jsonReader)

Reads an instance of AzureCommunicationsRecordingStorage from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of AzureCommunicationsRecordingStorage if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the AzureCommunicationsRecordingStorage.

getRecordingStorageType

public RecordingStorageType getRecordingStorageType()

Get the recordingStorageType property: Defines the kind of external storage.

Overrides:

AzureCommunicationsRecordingStorage.getRecordingStorageType()

Returns:

the recordingStorageType value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

Applies to