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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the dynatraceEnvironmentProperties property: Properties of the Dynatrace environment.identity()
Get the identity property: The managed service identities assigned to this resource.Get the liftrResourceCategory property: Liftr Resource category.Get the liftrResourcePreference property: The priority of the resource.Get the marketplaceSubscriptionStatus property: Marketplace subscription status.Get the monitoringStatus property: Status of the monitor.planData()
Get the planData property: Billing plan information.Get the provisioningState property: Provisioning state of the resource.com.azure.core.management.SystemData
Get the systemData property: System metadata for this resource.userInfo()
Get the userInfo property: User info.void
validate()
Validates the instance.withDynatraceEnvironmentProperties
(DynatraceEnvironmentProperties dynatraceEnvironmentProperties) Set the dynatraceEnvironmentProperties property: Properties of the Dynatrace environment.withIdentity
(IdentityProperties identity) Set the identity property: The managed service identities assigned to this resource.withLocation
(String location) 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.withUserInfo
(UserInfo userInfo) Set the userInfo property: User info.Methods inherited from class com.azure.core.management.Resource
location, tags
Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
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
Get the identity property: The managed service identities assigned to this resource.- Returns:
- the identity value.
-
withIdentity
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
- Overrides:
withLocation
in classcom.azure.core.management.Resource
-
withTags
- Overrides:
withTags
in classcom.azure.core.management.Resource
-
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 MonitorResourceInner object itself.
-
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
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
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 MonitorResourceInner 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 MonitorResourceInner object itself.
-
liftrResourceCategory
Get the liftrResourceCategory property: Liftr Resource category.- Returns:
- the liftrResourceCategory value.
-
liftrResourcePreference
Get the liftrResourcePreference property: The priority of the resource.- Returns:
- the liftrResourcePreference value.
-
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.
-