KpiDefinition Interface

public interface KpiDefinition

An immutable client-side representation of KpiDefinition.

Method Summary

Modifier and Type Method and Description
abstract List<KpiAlias> aliases()

Gets the aliases property: The aliases.

abstract CalculationWindowTypes calculationWindow()

Gets the calculationWindow property: The calculation window.

abstract String calculationWindowFieldName()

Gets the calculationWindowFieldName property: Name of calculation window field.

abstract Map<String,String> description()

Gets the description property: Localized description for the KPI.

abstract Map<String,String> displayName()

Gets the displayName property: Localized display name for the KPI.

abstract EntityTypes entityType()

Gets the entityType property: The mapping entity type.

abstract String entityTypeName()

Gets the entityTypeName property: The mapping entity name.

abstract String expression()

Gets the expression property: The computation expression for the KPI.

abstract List<KpiExtract> extracts()

Gets the extracts property: The KPI extracts.

abstract String filter()

Gets the filter property: The filter expression for the KPI.

abstract KpiFunctions function()

Gets the function property: The computation function for the KPI.

abstract List<String> groupBy()

Gets the groupBy property: the group by properties for the KPI.

abstract List<KpiGroupByMetadata> groupByMetadata()

Gets the groupByMetadata property: The KPI GroupByMetadata.

abstract KpiDefinitionInner innerModel()

Gets the inner com.azure.resourcemanager.customerinsights.fluent.models.KpiDefinitionInner object.

abstract String kpiName()

Gets the kpiName property: The KPI name.

abstract List<KpiParticipantProfilesMetadata> participantProfilesMetadata()

Gets the participantProfilesMetadata property: The participant profiles.

abstract ProvisioningStates provisioningState()

Gets the provisioningState property: Provisioning state.

abstract String tenantId()

Gets the tenantId property: The hub name.

abstract KpiThresholds thresHolds()

Gets the thresHolds property: The KPI thresholds.

abstract String unit()

Gets the unit property: The unit of measurement for the KPI.

Method Details

aliases

public abstract List aliases()

Gets the aliases property: The aliases.

Returns:

the aliases value.

calculationWindow

public abstract CalculationWindowTypes calculationWindow()

Gets the calculationWindow property: The calculation window.

Returns:

the calculationWindow value.

calculationWindowFieldName

public abstract String calculationWindowFieldName()

Gets the calculationWindowFieldName property: Name of calculation window field.

Returns:

the calculationWindowFieldName value.

description

public abstract Map description()

Gets the description property: Localized description for the KPI.

Returns:

the description value.

displayName

public abstract Map displayName()

Gets the displayName property: Localized display name for the KPI.

Returns:

the displayName value.

entityType

public abstract EntityTypes entityType()

Gets the entityType property: The mapping entity type.

Returns:

the entityType value.

entityTypeName

public abstract String entityTypeName()

Gets the entityTypeName property: The mapping entity name.

Returns:

the entityTypeName value.

expression

public abstract String expression()

Gets the expression property: The computation expression for the KPI.

Returns:

the expression value.

extracts

public abstract List extracts()

Gets the extracts property: The KPI extracts.

Returns:

the extracts value.

filter

public abstract String filter()

Gets the filter property: The filter expression for the KPI.

Returns:

the filter value.

function

public abstract KpiFunctions function()

Gets the function property: The computation function for the KPI.

Returns:

the function value.

groupBy

public abstract List groupBy()

Gets the groupBy property: the group by properties for the KPI.

Returns:

the groupBy value.

groupByMetadata

public abstract List groupByMetadata()

Gets the groupByMetadata property: The KPI GroupByMetadata.

Returns:

the groupByMetadata value.

innerModel

public abstract KpiDefinitionInner innerModel()

Gets the inner com.azure.resourcemanager.customerinsights.fluent.models.KpiDefinitionInner object.

Returns:

the inner object.

kpiName

public abstract String kpiName()

Gets the kpiName property: The KPI name.

Returns:

the kpiName value.

participantProfilesMetadata

public abstract List participantProfilesMetadata()

Gets the participantProfilesMetadata property: The participant profiles.

Returns:

the participantProfilesMetadata value.

provisioningState

public abstract ProvisioningStates provisioningState()

Gets the provisioningState property: Provisioning state.

Returns:

the provisioningState value.

tenantId

public abstract String tenantId()

Gets the tenantId property: The hub name.

Returns:

the tenantId value.

thresHolds

public abstract KpiThresholds thresHolds()

Gets the thresHolds property: The KPI thresholds.

Returns:

the thresHolds value.

unit

public abstract String unit()

Gets the unit property: The unit of measurement for the KPI.

Returns:

the unit value.

Applies to