Class ApplicationInsightsComponentBillingFeaturesInner

java.lang.Object
com.azure.resourcemanager.applicationinsights.fluent.models.ApplicationInsightsComponentBillingFeaturesInner

public final class ApplicationInsightsComponentBillingFeaturesInner extends Object
An Application Insights component billing features.
  • Constructor Details

    • ApplicationInsightsComponentBillingFeaturesInner

      public ApplicationInsightsComponentBillingFeaturesInner()
  • Method Details

    • dataVolumeCap

      Get the dataVolumeCap property: An Application Insights component daily data volume cap.
      Returns:
      the dataVolumeCap value.
    • withDataVolumeCap

      Set the dataVolumeCap property: An Application Insights component daily data volume cap.
      Parameters:
      dataVolumeCap - the dataVolumeCap value to set.
      Returns:
      the ApplicationInsightsComponentBillingFeaturesInner object itself.
    • currentBillingFeatures

      public List<String> currentBillingFeatures()
      Get the currentBillingFeatures property: Current enabled pricing plan. When the component is in the Enterprise plan, this will list both 'Basic' and 'Application Insights Enterprise'.
      Returns:
      the currentBillingFeatures value.
    • withCurrentBillingFeatures

      public ApplicationInsightsComponentBillingFeaturesInner withCurrentBillingFeatures(List<String> currentBillingFeatures)
      Set the currentBillingFeatures property: Current enabled pricing plan. When the component is in the Enterprise plan, this will list both 'Basic' and 'Application Insights Enterprise'.
      Parameters:
      currentBillingFeatures - the currentBillingFeatures value to set.
      Returns:
      the ApplicationInsightsComponentBillingFeaturesInner object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.