Class VMInsightsOnboardingStatusInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.resourcemanager.monitor.fluent.models.VMInsightsOnboardingStatusInner
-
public class VMInsightsOnboardingStatusInner extends com.azure.core.management.ProxyResourceVM Insights onboarding status for a resource.
-
-
Constructor Summary
Constructors Constructor Description VMInsightsOnboardingStatusInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<DataContainer>data()Get the data property: Containers that currently store VM Insights data for the specified resource.DataStatusdataStatus()Get the dataStatus property: The status of VM Insights data from the resource.OnboardingStatusonboardingStatus()Get the onboardingStatus property: The onboarding status for the resource.StringresourceId()Get the resourceId property: Azure Resource Manager identifier of the resource whose onboarding status is being represented.voidvalidate()Validates the instance.VMInsightsOnboardingStatusInnerwithData(List<DataContainer> data)Set the data property: Containers that currently store VM Insights data for the specified resource.VMInsightsOnboardingStatusInnerwithDataStatus(DataStatus dataStatus)Set the dataStatus property: The status of VM Insights data from the resource.VMInsightsOnboardingStatusInnerwithOnboardingStatus(OnboardingStatus onboardingStatus)Set the onboardingStatus property: The onboarding status for the resource.VMInsightsOnboardingStatusInnerwithResourceId(String resourceId)Set the resourceId property: Azure Resource Manager identifier of the resource whose onboarding status is being represented.
-
-
-
Method Detail
-
resourceId
public String resourceId()
Get the resourceId property: Azure Resource Manager identifier of the resource whose onboarding status is being represented.- Returns:
- the resourceId value.
-
withResourceId
public VMInsightsOnboardingStatusInner withResourceId(String resourceId)
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
public OnboardingStatus 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
public VMInsightsOnboardingStatusInner withOnboardingStatus(OnboardingStatus onboardingStatus)
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
public DataStatus 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
public VMInsightsOnboardingStatusInner withDataStatus(DataStatus dataStatus)
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
public List<DataContainer> data()
Get the data property: Containers that currently store VM Insights data for the specified resource.- Returns:
- the data value.
-
withData
public VMInsightsOnboardingStatusInner withData(List<DataContainer> data)
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.
-
-