Class RuleManagementEventDataSource


  • public class RuleManagementEventDataSource
    extends RuleDataSource
    A rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.
    • Constructor Detail

      • RuleManagementEventDataSource

        public RuleManagementEventDataSource()
    • Method Detail

      • eventName

        public String eventName()
        Get the eventName property: the event name.
        Returns:
        the eventName value.
      • withEventName

        public RuleManagementEventDataSource withEventName​(String eventName)
        Set the eventName property: the event name.
        Parameters:
        eventName - the eventName value to set.
        Returns:
        the RuleManagementEventDataSource object itself.
      • eventSource

        public String eventSource()
        Get the eventSource property: the event source.
        Returns:
        the eventSource value.
      • withEventSource

        public RuleManagementEventDataSource withEventSource​(String eventSource)
        Set the eventSource property: the event source.
        Parameters:
        eventSource - the eventSource value to set.
        Returns:
        the RuleManagementEventDataSource object itself.
      • level

        public String level()
        Get the level property: the level.
        Returns:
        the level value.
      • withLevel

        public RuleManagementEventDataSource withLevel​(String level)
        Set the level property: the level.
        Parameters:
        level - the level value to set.
        Returns:
        the RuleManagementEventDataSource object itself.
      • operationName

        public String operationName()
        Get the operationName property: The name of the operation that should be checked for. If no name is provided, any operation will match.
        Returns:
        the operationName value.
      • withOperationName

        public RuleManagementEventDataSource withOperationName​(String operationName)
        Set the operationName property: The name of the operation that should be checked for. If no name is provided, any operation will match.
        Parameters:
        operationName - the operationName value to set.
        Returns:
        the RuleManagementEventDataSource object itself.
      • resourceGroupName

        public String resourceGroupName()
        Get the resourceGroupName property: the resource group name.
        Returns:
        the resourceGroupName value.
      • withResourceGroupName

        public RuleManagementEventDataSource withResourceGroupName​(String resourceGroupName)
        Set the resourceGroupName property: the resource group name.
        Parameters:
        resourceGroupName - the resourceGroupName value to set.
        Returns:
        the RuleManagementEventDataSource object itself.
      • resourceProviderName

        public String resourceProviderName()
        Get the resourceProviderName property: the resource provider name.
        Returns:
        the resourceProviderName value.
      • withResourceProviderName

        public RuleManagementEventDataSource withResourceProviderName​(String resourceProviderName)
        Set the resourceProviderName property: the resource provider name.
        Parameters:
        resourceProviderName - the resourceProviderName value to set.
        Returns:
        the RuleManagementEventDataSource object itself.
      • status

        public String status()
        Get the status property: The status of the operation that should be checked for. If no status is provided, any status will match.
        Returns:
        the status value.
      • withStatus

        public RuleManagementEventDataSource withStatus​(String status)
        Set the status property: The status of the operation that should be checked for. If no status is provided, any status will match.
        Parameters:
        status - the status value to set.
        Returns:
        the RuleManagementEventDataSource object itself.
      • subStatus

        public String subStatus()
        Get the subStatus property: the substatus.
        Returns:
        the subStatus value.
      • withSubStatus

        public RuleManagementEventDataSource withSubStatus​(String subStatus)
        Set the subStatus property: the substatus.
        Parameters:
        subStatus - the subStatus value to set.
        Returns:
        the RuleManagementEventDataSource object itself.
      • withResourceUri

        public RuleManagementEventDataSource withResourceUri​(String resourceUri)
        Set the resourceUri property: the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.
        Overrides:
        withResourceUri in class RuleDataSource
        Parameters:
        resourceUri - the resourceUri value to set.
        Returns:
        the RuleDataSource object itself.
      • withLegacyResourceId

        public RuleManagementEventDataSource withLegacyResourceId​(String legacyResourceId)
        Set the legacyResourceId property: the legacy resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.
        Overrides:
        withLegacyResourceId in class RuleDataSource
        Parameters:
        legacyResourceId - the legacyResourceId value to set.
        Returns:
        the RuleDataSource object itself.