AzureBlobContainerRecordingStorage Class

public class AzureBlobContainerRecordingStorage
extends RecordingStorage

The AzureCommunicationRecordingStorage model.

Constructor Summary

Constructor Description
AzureBlobContainerRecordingStorage(String recordingDestinationContainerUrl)

Creates an instance of AzureCommunicationRecordingStorage class.

Method Summary

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

Reads an instance of AzureBlobContainerRecordingStorage from the JsonReader.

String getRecordingDestinationContainerUrl()

Get the recordingDestinationContainerUrl property: Uri of a container or a location within a container.

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

AzureBlobContainerRecordingStorage

public AzureBlobContainerRecordingStorage(String recordingDestinationContainerUrl)

Creates an instance of AzureCommunicationRecordingStorage class.

Parameters:

recordingDestinationContainerUrl - the recordingDestinationContainerUrl value to set.

Method Details

fromJson

public static AzureBlobContainerRecordingStorage fromJson(JsonReader jsonReader)

Reads an instance of AzureBlobContainerRecordingStorage from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of AzureBlobContainerRecordingStorage 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 AzureBlobContainerRecordingStorage.

getRecordingDestinationContainerUrl

public String getRecordingDestinationContainerUrl()

Get the recordingDestinationContainerUrl property: Uri of a container or a location within a container.

Returns:

the recordingDestinationContainerUrl value.

getRecordingStorageType

public RecordingStorageType getRecordingStorageType()

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

Overrides:

AzureBlobContainerRecordingStorage.getRecordingStorageType()

Returns:

the recordingStorageType value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

Applies to