Class VMInsightsOnboardingStatusInner


  • public class VMInsightsOnboardingStatusInner
    extends com.azure.core.management.ProxyResource
    VM Insights onboarding status for a resource.
    • Constructor Detail

      • VMInsightsOnboardingStatusInner

        public VMInsightsOnboardingStatusInner()
    • 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.