Class MonitorProperties
java.lang.Object
com.azure.resourcemanager.datadog.models.MonitorProperties
Properties specific to the monitor resource.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the datadogOrganizationProperties property: Datadog organization properties.Get the liftrResourceCategory property: The liftrResourceCategory property.Get the liftrResourcePreference property: The priority of the resource.Get the marketplaceSubscriptionStatus property: Flag specifying the Marketplace Subscription Status of the resource.Get the monitoringStatus property: Flag specifying if the resource monitoring is enabled or disabled.Get the provisioningState property: The provisioningState property.userInfo()
Get the userInfo property: User info.void
validate()
Validates the instance.withDatadogOrganizationProperties
(DatadogOrganizationProperties datadogOrganizationProperties) Set the datadogOrganizationProperties property: Datadog organization properties.withMonitoringStatus
(MonitoringStatus monitoringStatus) Set the monitoringStatus property: Flag specifying if the resource monitoring is enabled or disabled.withUserInfo
(UserInfo userInfo) Set the userInfo property: User info.
-
Constructor Details
-
MonitorProperties
public MonitorProperties()Creates an instance of MonitorProperties class.
-
-
Method Details
-
provisioningState
Get the provisioningState property: The provisioningState property.- Returns:
- the provisioningState value.
-
monitoringStatus
Get the monitoringStatus property: Flag specifying if the resource monitoring is enabled or disabled.- Returns:
- the monitoringStatus value.
-
withMonitoringStatus
Set the monitoringStatus property: Flag specifying if the resource monitoring is enabled or disabled.- Parameters:
monitoringStatus
- the monitoringStatus value to set.- Returns:
- the MonitorProperties object itself.
-
marketplaceSubscriptionStatus
Get the marketplaceSubscriptionStatus property: Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state.- Returns:
- the marketplaceSubscriptionStatus value.
-
datadogOrganizationProperties
Get the datadogOrganizationProperties property: Datadog organization properties.- Returns:
- the datadogOrganizationProperties value.
-
withDatadogOrganizationProperties
public MonitorProperties withDatadogOrganizationProperties(DatadogOrganizationProperties datadogOrganizationProperties) Set the datadogOrganizationProperties property: Datadog organization properties.- Parameters:
datadogOrganizationProperties
- the datadogOrganizationProperties value to set.- Returns:
- the MonitorProperties 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 MonitorProperties object itself.
-
liftrResourceCategory
Get the liftrResourceCategory property: The liftrResourceCategory property.- Returns:
- the liftrResourceCategory value.
-
liftrResourcePreference
Get the liftrResourcePreference property: The priority of the resource.- Returns:
- the liftrResourcePreference value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-