ArmCustomerInsightsModelFactory.KpiResourceFormatData Method

Definition

Initializes a new instance of KpiResourceFormatData.

public static Azure.ResourceManager.CustomerInsights.KpiResourceFormatData KpiResourceFormatData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.CustomerInsights.Models.EntityType? entityType = default, string entityTypeName = default, Guid? tenantId = default, string kpiName = default, System.Collections.Generic.IDictionary<string,string> displayName = default, System.Collections.Generic.IDictionary<string,string> description = default, Azure.ResourceManager.CustomerInsights.Models.CalculationWindowType? calculationWindow = default, string calculationWindowFieldName = default, Azure.ResourceManager.CustomerInsights.Models.KpiFunction? function = default, string expression = default, string unit = default, string filter = default, System.Collections.Generic.IEnumerable<string> groupBy = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CustomerInsights.Models.KpiGroupByMetadata> groupByMetadata = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CustomerInsights.Models.KpiParticipantProfilesMetadata> participantProfilesMetadata = default, Azure.ResourceManager.CustomerInsights.Models.ProvisioningState? provisioningState = default, Azure.ResourceManager.CustomerInsights.Models.KpiThresholds thresHolds = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CustomerInsights.Models.KpiAlias> aliases = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CustomerInsights.Models.KpiExtract> extracts = default);
static member KpiResourceFormatData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.ResourceManager.CustomerInsights.Models.EntityType> * string * Nullable<Guid> * string * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> * Nullable<Azure.ResourceManager.CustomerInsights.Models.CalculationWindowType> * string * Nullable<Azure.ResourceManager.CustomerInsights.Models.KpiFunction> * string * string * string * seq<string> * seq<Azure.ResourceManager.CustomerInsights.Models.KpiGroupByMetadata> * seq<Azure.ResourceManager.CustomerInsights.Models.KpiParticipantProfilesMetadata> * Nullable<Azure.ResourceManager.CustomerInsights.Models.ProvisioningState> * Azure.ResourceManager.CustomerInsights.Models.KpiThresholds * seq<Azure.ResourceManager.CustomerInsights.Models.KpiAlias> * seq<Azure.ResourceManager.CustomerInsights.Models.KpiExtract> -> Azure.ResourceManager.CustomerInsights.KpiResourceFormatData
Public Shared Function KpiResourceFormatData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional entityType As Nullable(Of EntityType) = Nothing, Optional entityTypeName As String = Nothing, Optional tenantId As Nullable(Of Guid) = Nothing, Optional kpiName As String = Nothing, Optional displayName As IDictionary(Of String, String) = Nothing, Optional description As IDictionary(Of String, String) = Nothing, Optional calculationWindow As Nullable(Of CalculationWindowType) = Nothing, Optional calculationWindowFieldName As String = Nothing, Optional function As Nullable(Of KpiFunction) = Nothing, Optional expression As String = Nothing, Optional unit As String = Nothing, Optional filter As String = Nothing, Optional groupBy As IEnumerable(Of String) = Nothing, Optional groupByMetadata As IEnumerable(Of KpiGroupByMetadata) = Nothing, Optional participantProfilesMetadata As IEnumerable(Of KpiParticipantProfilesMetadata) = Nothing, Optional provisioningState As Nullable(Of ProvisioningState) = Nothing, Optional thresHolds As KpiThresholds = Nothing, Optional aliases As IEnumerable(Of KpiAlias) = Nothing, Optional extracts As IEnumerable(Of KpiExtract) = Nothing) As KpiResourceFormatData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

entityType
Nullable<EntityType>

The mapping entity type.

entityTypeName
String

The mapping entity name.

tenantId
Nullable<Guid>

The hub name.

kpiName
String

The KPI name.

displayName
IDictionary<String,String>

Localized display name for the KPI.

description
IDictionary<String,String>

Localized description for the KPI.

calculationWindow
Nullable<CalculationWindowType>

The calculation window.

calculationWindowFieldName
String

Name of calculation window field.

function
Nullable<KpiFunction>

The computation function for the KPI.

expression
String

The computation expression for the KPI.

unit
String

The unit of measurement for the KPI.

filter
String

The filter expression for the KPI.

groupBy
IEnumerable<String>

the group by properties for the KPI.

groupByMetadata
IEnumerable<KpiGroupByMetadata>

The KPI GroupByMetadata.

participantProfilesMetadata
IEnumerable<KpiParticipantProfilesMetadata>

The participant profiles.

provisioningState
Nullable<ProvisioningState>

Provisioning state.

thresHolds
KpiThresholds

The KPI thresholds.

aliases
IEnumerable<KpiAlias>

The aliases.

extracts
IEnumerable<KpiExtract>

The KPI extracts.

Returns

A new KpiResourceFormatData instance for mocking.

Applies to