RemoteDeviceAdapterSetRequest Class

Creates a new remote device adapter or updates an existing one.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Inheritance
azure.media.videoanalyzeredge._generated.models._models_py3.MethodRequest
RemoteDeviceAdapterSetRequest

Constructor

RemoteDeviceAdapterSetRequest(*, remote_device_adapter: azure.media.videoanalyzeredge._generated.models._models_py3.RemoteDeviceAdapter, api_version: Optional[str] = '1.1', **kwargs)

Variables

method_name
str

Required. Direct method method name.Constant filled by server.

api_version
str

Video Analyzer API version. The only acceptable values to pass in are None and "1.1". The default value is "1.1".

remote_device_adapter
<xref:azure.media.videoanalyzer.edge.models.RemoteDeviceAdapter>

Required. The Video Analyzer edge module can act as a transparent gateway for video, enabling IoT devices to send video to the cloud from behind a firewall. A remote device adapter should be created for each such IoT device. Communication between the cloud and IoT device would then flow via the Video Analyzer edge module.

Methods

serialize

Return the JSON that would be sent to azure from this model.

This is an alias to as_dict(full_restapi_key_transformer, keep_readonly=False).

If you want XML serialization, you can pass the kwargs is_xml=True.

serialize

Return the JSON that would be sent to azure from this model.

This is an alias to as_dict(full_restapi_key_transformer, keep_readonly=False).

If you want XML serialization, you can pass the kwargs is_xml=True.

serialize()

Parameters

keep_readonly
bool
Required

If you want to serialize the readonly attributes

Returns

A dict JSON compatible object

Return type