Class BillingPeriodInner

java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.billing.fluent.models.BillingPeriodInner

public final class BillingPeriodInner extends com.azure.core.management.ProxyResource
A billing period resource.
  • Constructor Details

    • BillingPeriodInner

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

    • billingPeriodStartDate

      public LocalDate billingPeriodStartDate()
      Get the billingPeriodStartDate property: The start of the date range covered by the billing period.
      Returns:
      the billingPeriodStartDate value.
    • billingPeriodEndDate

      public LocalDate billingPeriodEndDate()
      Get the billingPeriodEndDate property: The end of the date range covered by the billing period.
      Returns:
      the billingPeriodEndDate value.
    • invoiceIds

      public List<String> invoiceIds()
      Get the invoiceIds property: Array of invoice ids that associated with.
      Returns:
      the invoiceIds value.
    • validate

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