Class VMInsightsOnboardingStatusInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.monitor.fluent.models.VMInsightsOnboardingStatusInner
public final class VMInsightsOnboardingStatusInner
extends com.azure.core.management.ProxyResource
VM Insights onboarding status for a resource.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of VMInsightsOnboardingStatusInner 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.Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
VMInsightsOnboardingStatusInner
public VMInsightsOnboardingStatusInner()Creates an instance of VMInsightsOnboardingStatusInner 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 VMInsightsOnboardingStatusInner 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 VMInsightsOnboardingStatusInner 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 VMInsightsOnboardingStatusInner 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 VMInsightsOnboardingStatusInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-