Class MonitorResourceInner

java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.dynatrace.fluent.models.MonitorResourceInner

public final class MonitorResourceInner extends com.azure.core.management.Resource
Dynatrace Monitor Resource.
  • Constructor Details

    • MonitorResourceInner

      public MonitorResourceInner()
  • Method Details

    • systemData

      public com.azure.core.management.SystemData systemData()
      Get the systemData property: System metadata for this resource.
      Returns:
      the systemData value.
    • identity

      public IdentityProperties identity()
      Get the identity property: The managed service identities assigned to this resource.
      Returns:
      the identity value.
    • withIdentity

      public MonitorResourceInner withIdentity(IdentityProperties identity)
      Set the identity property: The managed service identities assigned to this resource.
      Parameters:
      identity - the identity value to set.
      Returns:
      the MonitorResourceInner object itself.
    • withLocation

      public MonitorResourceInner withLocation(String location)
      Overrides:
      withLocation in class com.azure.core.management.Resource
    • withTags

      public MonitorResourceInner withTags(Map<String,String> tags)
      Overrides:
      withTags in class com.azure.core.management.Resource
    • monitoringStatus

      public MonitoringStatus monitoringStatus()
      Get the monitoringStatus property: Status of the monitor.
      Returns:
      the monitoringStatus value.
    • withMonitoringStatus

      public MonitorResourceInner withMonitoringStatus(MonitoringStatus monitoringStatus)
      Set the monitoringStatus property: Status of the monitor.
      Parameters:
      monitoringStatus - the monitoringStatus value to set.
      Returns:
      the MonitorResourceInner object itself.
    • marketplaceSubscriptionStatus

      public MarketplaceSubscriptionStatus marketplaceSubscriptionStatus()
      Get the marketplaceSubscriptionStatus property: Marketplace subscription status.
      Returns:
      the marketplaceSubscriptionStatus value.
    • withMarketplaceSubscriptionStatus

      public MonitorResourceInner withMarketplaceSubscriptionStatus(MarketplaceSubscriptionStatus marketplaceSubscriptionStatus)
      Set the marketplaceSubscriptionStatus property: Marketplace subscription status.
      Parameters:
      marketplaceSubscriptionStatus - the marketplaceSubscriptionStatus value to set.
      Returns:
      the MonitorResourceInner object itself.
    • dynatraceEnvironmentProperties

      public DynatraceEnvironmentProperties dynatraceEnvironmentProperties()
      Get the dynatraceEnvironmentProperties property: Properties of the Dynatrace environment.
      Returns:
      the dynatraceEnvironmentProperties value.
    • withDynatraceEnvironmentProperties

      public MonitorResourceInner withDynatraceEnvironmentProperties(DynatraceEnvironmentProperties dynatraceEnvironmentProperties)
      Set the dynatraceEnvironmentProperties property: Properties of the Dynatrace environment.
      Parameters:
      dynatraceEnvironmentProperties - the dynatraceEnvironmentProperties value to set.
      Returns:
      the MonitorResourceInner object itself.
    • userInfo

      public UserInfo userInfo()
      Get the userInfo property: User info.
      Returns:
      the userInfo value.
    • withUserInfo

      public MonitorResourceInner withUserInfo(UserInfo userInfo)
      Set the userInfo property: User info.
      Parameters:
      userInfo - the userInfo value to set.
      Returns:
      the MonitorResourceInner object itself.
    • planData

      public PlanData planData()
      Get the planData property: Billing plan information.
      Returns:
      the planData value.
    • withPlanData

      public MonitorResourceInner withPlanData(PlanData planData)
      Set the planData property: Billing plan information.
      Parameters:
      planData - the planData value to set.
      Returns:
      the MonitorResourceInner object itself.
    • liftrResourceCategory

      public LiftrResourceCategories liftrResourceCategory()
      Get the liftrResourceCategory property: Liftr Resource category.
      Returns:
      the liftrResourceCategory value.
    • liftrResourcePreference

      public Integer liftrResourcePreference()
      Get the liftrResourcePreference property: The priority of the resource.
      Returns:
      the liftrResourcePreference value.
    • provisioningState

      public ProvisioningState provisioningState()
      Get the provisioningState property: Provisioning state of the resource.
      Returns:
      the provisioningState value.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.