SmartGroup Interface

public interface SmartGroup

An immutable client-side representation of SmartGroup.

Method Summary

Modifier and Type Method and Description
abstract Long alertsCount()

Gets the alertsCount property: Total number of alerts in smart group.

abstract List<SmartGroupAggregatedProperty> alertSeverities()

Gets the alertSeverities property: Summary of alertSeverities in the smart group.

abstract List<SmartGroupAggregatedProperty> alertStates()

Gets the alertStates property: Summary of alertStates in the smart group.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract SmartGroupInner innerModel()

Gets the inner com.azure.resourcemanager.alertsmanagement.fluent.models.SmartGroupInner object.

abstract OffsetDateTime lastModifiedDateTime()

Gets the lastModifiedDateTime property: Last updated time of smart group.

abstract String lastModifiedUsername()

Gets the lastModifiedUsername property: Last modified by user name.

abstract List<SmartGroupAggregatedProperty> monitorConditions()

Gets the monitorConditions property: Summary of monitorConditions in the smart group.

abstract List<SmartGroupAggregatedProperty> monitorServices()

Gets the monitorServices property: Summary of monitorServices in the smart group.

abstract String name()

Gets the name property: The name of the resource.

abstract String nextLink()

Gets the nextLink property: The URI to fetch the next page of alerts.

abstract List<SmartGroupAggregatedProperty> resourceGroups()

Gets the resourceGroups property: Summary of target resource groups in the smart group.

abstract List<SmartGroupAggregatedProperty> resources()

Gets the resources property: Summary of target resources in the smart group.

abstract List<SmartGroupAggregatedProperty> resourceTypes()

Gets the resourceTypes property: Summary of target resource types in the smart group.

abstract Severity severity()

Gets the severity property: Severity of smart group is the highest(Sev0 >...

abstract State smartGroupState()

Gets the smartGroupState property: Smart group state.

abstract OffsetDateTime startDateTime()

Gets the startDateTime property: Creation time of smart group.

abstract String type()

Gets the type property: The type of the resource.

Method Details

alertsCount

public abstract Long alertsCount()

Gets the alertsCount property: Total number of alerts in smart group.

Returns:

the alertsCount value.

alertSeverities

public abstract List<SmartGroupAggregatedProperty> alertSeverities()

Gets the alertSeverities property: Summary of alertSeverities in the smart group.

Returns:

the alertSeverities value.

alertStates

public abstract List<SmartGroupAggregatedProperty> alertStates()

Gets the alertStates property: Summary of alertStates in the smart group.

Returns:

the alertStates value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract SmartGroupInner innerModel()

Gets the inner com.azure.resourcemanager.alertsmanagement.fluent.models.SmartGroupInner object.

Returns:

the inner object.

lastModifiedDateTime

public abstract OffsetDateTime lastModifiedDateTime()

Gets the lastModifiedDateTime property: Last updated time of smart group. Date-Time in ISO-8601 format.

Returns:

the lastModifiedDateTime value.

lastModifiedUsername

public abstract String lastModifiedUsername()

Gets the lastModifiedUsername property: Last modified by user name.

Returns:

the lastModifiedUsername value.

monitorConditions

public abstract List<SmartGroupAggregatedProperty> monitorConditions()

Gets the monitorConditions property: Summary of monitorConditions in the smart group.

Returns:

the monitorConditions value.

monitorServices

public abstract List<SmartGroupAggregatedProperty> monitorServices()

Gets the monitorServices property: Summary of monitorServices in the smart group.

Returns:

the monitorServices value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

nextLink

public abstract String nextLink()

Gets the nextLink property: The URI to fetch the next page of alerts. Call ListNext() with this URI to fetch the next page alerts.

Returns:

the nextLink value.

resourceGroups

public abstract List<SmartGroupAggregatedProperty> resourceGroups()

Gets the resourceGroups property: Summary of target resource groups in the smart group.

Returns:

the resourceGroups value.

resources

public abstract List<SmartGroupAggregatedProperty> resources()

Gets the resources property: Summary of target resources in the smart group.

Returns:

the resources value.

resourceTypes

public abstract List<SmartGroupAggregatedProperty> resourceTypes()

Gets the resourceTypes property: Summary of target resource types in the smart group.

Returns:

the resourceTypes value.

severity

public abstract Severity severity()

Gets the severity property: Severity of smart group is the highest(Sev0 >... > Sev4) severity of all the alerts in the group.

Returns:

the severity value.

smartGroupState

public abstract State smartGroupState()

Gets the smartGroupState property: Smart group state.

Returns:

the smartGroupState value.

startDateTime

public abstract OffsetDateTime startDateTime()

Gets the startDateTime property: Creation time of smart group. Date-Time in ISO-8601 format.

Returns:

the startDateTime value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

Applies to