Class VMInsightsOnboardingStatusProperties
java.lang.Object
com.azure.resourcemanager.monitor.fluent.models.VMInsightsOnboardingStatusProperties
Resource properties.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of VMInsightsOnboardingStatusProperties class. -
Method Summary
Modifier and TypeMethodDescriptiondata()Get the data property: Containers that currently store VM Insights data for the specified resource.Get the dataStatus property: The status of VM Insights data from the resource.Get the onboardingStatus property: The onboarding status for the resource.Get the resourceId property: Azure Resource Manager identifier of the resource whose onboarding status is being represented.voidvalidate()Validates the instance.withData(List<DataContainer> data) Set the data property: Containers that currently store VM Insights data for the specified resource.withDataStatus(DataStatus dataStatus) Set the dataStatus property: The status of VM Insights data from the resource.withOnboardingStatus(OnboardingStatus onboardingStatus) Set the onboardingStatus property: The onboarding status for the resource.withResourceId(String resourceId) Set the resourceId property: Azure Resource Manager identifier of the resource whose onboarding status is being represented.
-
Constructor Details
-
VMInsightsOnboardingStatusProperties
public VMInsightsOnboardingStatusProperties()Creates an instance of VMInsightsOnboardingStatusProperties class.
-
-
Method Details
-
resourceId
Get the resourceId property: Azure Resource Manager identifier of the resource whose onboarding status is being represented.- Returns:
- the resourceId value.
-
withResourceId
Set the resourceId property: Azure Resource Manager identifier of the resource whose onboarding status is being represented.- Parameters:
resourceId- the resourceId value to set.- Returns:
- the VMInsightsOnboardingStatusProperties object itself.
-
onboardingStatus
Get the onboardingStatus property: The onboarding status for the resource. Note that, a higher level scope, e.g., resource group or subscription, is considered onboarded if at least one resource under it is onboarded.- Returns:
- the onboardingStatus value.
-
withOnboardingStatus
Set the onboardingStatus property: The onboarding status for the resource. Note that, a higher level scope, e.g., resource group or subscription, is considered onboarded if at least one resource under it is onboarded.- Parameters:
onboardingStatus- the onboardingStatus value to set.- Returns:
- the VMInsightsOnboardingStatusProperties object itself.
-
dataStatus
Get the dataStatus property: The status of VM Insights data from the resource. When reported as `present` the data array will contain information about the data containers to which data for the specified resource is being routed.- Returns:
- the dataStatus value.
-
withDataStatus
Set the dataStatus property: The status of VM Insights data from the resource. When reported as `present` the data array will contain information about the data containers to which data for the specified resource is being routed.- Parameters:
dataStatus- the dataStatus value to set.- Returns:
- the VMInsightsOnboardingStatusProperties object itself.
-
data
Get the data property: Containers that currently store VM Insights data for the specified resource.- Returns:
- the data value.
-
withData
Set the data property: Containers that currently store VM Insights data for the specified resource.- Parameters:
data- the data value to set.- Returns:
- the VMInsightsOnboardingStatusProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-