Class MonitorResourceUpdate
java.lang.Object
com.azure.resourcemanager.dynatrace.models.MonitorResourceUpdate
The updatable properties of the MonitorResource.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the dynatraceEnvironmentProperties property: Properties of the Dynatrace environment.Get the marketplaceSubscriptionStatus property: Marketplace subscription status.Get the monitoringStatus property: Status of the monitor.planData()
Get the planData property: Billing plan information.tags()
Get the tags property: Resource tags.userInfo()
Get the userInfo property: User info.void
validate()
Validates the instance.withDynatraceEnvironmentProperties
(DynatraceEnvironmentProperties dynatraceEnvironmentProperties) Set the dynatraceEnvironmentProperties property: Properties of the Dynatrace environment.withMarketplaceSubscriptionStatus
(MarketplaceSubscriptionStatus marketplaceSubscriptionStatus) Set the marketplaceSubscriptionStatus property: Marketplace subscription status.withMonitoringStatus
(MonitoringStatus monitoringStatus) Set the monitoringStatus property: Status of the monitor.withPlanData
(PlanData planData) Set the planData property: Billing plan information.Set the tags property: Resource tags.withUserInfo
(UserInfo userInfo) Set the userInfo property: User info.
-
Constructor Details
-
MonitorResourceUpdate
public MonitorResourceUpdate()
-
-
Method Details
-
tags
Get the tags property: Resource tags.- Returns:
- the tags value.
-
withTags
Set the tags property: Resource tags.- Parameters:
tags
- the tags value to set.- Returns:
- the MonitorResourceUpdate object itself.
-
monitoringStatus
Get the monitoringStatus property: Status of the monitor.- Returns:
- the monitoringStatus value.
-
withMonitoringStatus
Set the monitoringStatus property: Status of the monitor.- Parameters:
monitoringStatus
- the monitoringStatus value to set.- Returns:
- the MonitorResourceUpdate object itself.
-
marketplaceSubscriptionStatus
Get the marketplaceSubscriptionStatus property: Marketplace subscription status.- Returns:
- the marketplaceSubscriptionStatus value.
-
withMarketplaceSubscriptionStatus
public MonitorResourceUpdate withMarketplaceSubscriptionStatus(MarketplaceSubscriptionStatus marketplaceSubscriptionStatus) Set the marketplaceSubscriptionStatus property: Marketplace subscription status.- Parameters:
marketplaceSubscriptionStatus
- the marketplaceSubscriptionStatus value to set.- Returns:
- the MonitorResourceUpdate object itself.
-
dynatraceEnvironmentProperties
Get the dynatraceEnvironmentProperties property: Properties of the Dynatrace environment.- Returns:
- the dynatraceEnvironmentProperties value.
-
withDynatraceEnvironmentProperties
public MonitorResourceUpdate withDynatraceEnvironmentProperties(DynatraceEnvironmentProperties dynatraceEnvironmentProperties) Set the dynatraceEnvironmentProperties property: Properties of the Dynatrace environment.- Parameters:
dynatraceEnvironmentProperties
- the dynatraceEnvironmentProperties value to set.- Returns:
- the MonitorResourceUpdate object itself.
-
userInfo
Get the userInfo property: User info.- Returns:
- the userInfo value.
-
withUserInfo
Set the userInfo property: User info.- Parameters:
userInfo
- the userInfo value to set.- Returns:
- the MonitorResourceUpdate object itself.
-
planData
Get the planData property: Billing plan information.- Returns:
- the planData value.
-
withPlanData
Set the planData property: Billing plan information.- Parameters:
planData
- the planData value to set.- Returns:
- the MonitorResourceUpdate object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-