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 Summary
Constructors Constructor Description ApplicationInsightsComponentBillingFeaturesInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
currentBillingFeatures()
Get the currentBillingFeatures property: Current enabled pricing plan.ApplicationInsightsComponentDataVolumeCap
dataVolumeCap()
Get the dataVolumeCap property: An Application Insights component daily data volume cap.void
validate()
Validates the instance.ApplicationInsightsComponentBillingFeaturesInner
withCurrentBillingFeatures(List<String> currentBillingFeatures)
Set the currentBillingFeatures property: Current enabled pricing plan.ApplicationInsightsComponentBillingFeaturesInner
withDataVolumeCap(ApplicationInsightsComponentDataVolumeCap dataVolumeCap)
Set the dataVolumeCap property: An Application Insights component daily data volume cap.
-
-
-
Method Detail
-
dataVolumeCap
public ApplicationInsightsComponentDataVolumeCap dataVolumeCap()
Get the dataVolumeCap property: An Application Insights component daily data volume cap.- Returns:
- the dataVolumeCap value.
-
withDataVolumeCap
public ApplicationInsightsComponentBillingFeaturesInner withDataVolumeCap(ApplicationInsightsComponentDataVolumeCap dataVolumeCap)
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.
-
-