Share via


EdgeUsageDataCollectionPolicy Constructors

Definition

Overloads

EdgeUsageDataCollectionPolicy()

Initializes a new instance of the EdgeUsageDataCollectionPolicy class.

EdgeUsageDataCollectionPolicy(String, String, String, EdgeUsageDataEventHub)

Initializes a new instance of the EdgeUsageDataCollectionPolicy class.

EdgeUsageDataCollectionPolicy()

Initializes a new instance of the EdgeUsageDataCollectionPolicy class.

public EdgeUsageDataCollectionPolicy ();
Public Sub New ()

Applies to

EdgeUsageDataCollectionPolicy(String, String, String, EdgeUsageDataEventHub)

Initializes a new instance of the EdgeUsageDataCollectionPolicy class.

public EdgeUsageDataCollectionPolicy (string dataCollectionFrequency = default, string dataReportingFrequency = default, string maxAllowedUnreportedUsageDuration = default, Microsoft.Azure.Management.Media.Models.EdgeUsageDataEventHub eventHubDetails = default);
new Microsoft.Azure.Management.Media.Models.EdgeUsageDataCollectionPolicy : string * string * string * Microsoft.Azure.Management.Media.Models.EdgeUsageDataEventHub -> Microsoft.Azure.Management.Media.Models.EdgeUsageDataCollectionPolicy
Public Sub New (Optional dataCollectionFrequency As String = Nothing, Optional dataReportingFrequency As String = Nothing, Optional maxAllowedUnreportedUsageDuration As String = Nothing, Optional eventHubDetails As EdgeUsageDataEventHub = Nothing)

Parameters

dataCollectionFrequency
String

Usage data collection frequency in ISO 8601 duration format e.g. PT10M , PT5H.

dataReportingFrequency
String

Usage data reporting frequency in ISO 8601 duration format e.g. PT10M , PT5H.

maxAllowedUnreportedUsageDuration
String

Maximum time for which the functionality of the device will not be hampered for not reporting the usage data.

eventHubDetails
EdgeUsageDataEventHub

Details of Event Hub where the usage will be reported.

Applies to