Class HubBillingInfoFormat

java.lang.Object
com.azure.resourcemanager.customerinsights.models.HubBillingInfoFormat

public final class HubBillingInfoFormat extends Object
Hub billing info.
  • Constructor Details

    • HubBillingInfoFormat

      public HubBillingInfoFormat()
      Creates an instance of HubBillingInfoFormat class.
  • Method Details

    • skuName

      public String skuName()
      Get the skuName property: The sku name.
      Returns:
      the skuName value.
    • withSkuName

      public HubBillingInfoFormat withSkuName(String skuName)
      Set the skuName property: The sku name.
      Parameters:
      skuName - the skuName value to set.
      Returns:
      the HubBillingInfoFormat object itself.
    • minUnits

      public Integer minUnits()
      Get the minUnits property: The minimum number of units will be billed. One unit is 10,000 Profiles and 100,000 Interactions.
      Returns:
      the minUnits value.
    • withMinUnits

      public HubBillingInfoFormat withMinUnits(Integer minUnits)
      Set the minUnits property: The minimum number of units will be billed. One unit is 10,000 Profiles and 100,000 Interactions.
      Parameters:
      minUnits - the minUnits value to set.
      Returns:
      the HubBillingInfoFormat object itself.
    • maxUnits

      public Integer maxUnits()
      Get the maxUnits property: The maximum number of units can be used. One unit is 10,000 Profiles and 100,000 Interactions.
      Returns:
      the maxUnits value.
    • withMaxUnits

      public HubBillingInfoFormat withMaxUnits(Integer maxUnits)
      Set the maxUnits property: The maximum number of units can be used. One unit is 10,000 Profiles and 100,000 Interactions.
      Parameters:
      maxUnits - the maxUnits value to set.
      Returns:
      the HubBillingInfoFormat object itself.
    • validate

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