Class QuotaTicketDetails

java.lang.Object
com.azure.resourcemanager.support.models.QuotaTicketDetails

public final class QuotaTicketDetails extends Object
Additional set of information required for quota increase support ticket for certain quota types, e.g.: Virtual machine cores. Get complete details about Quota payload support request along with examples at [Support quota request](https://aka.ms/supportrpquotarequestpayload).
  • Constructor Details

    • QuotaTicketDetails

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

    • quotaChangeRequestSubType

      public String quotaChangeRequestSubType()
      Get the quotaChangeRequestSubType property: Required for certain quota types when there is a sub type, such as Batch, for which you are requesting a quota increase.
      Returns:
      the quotaChangeRequestSubType value.
    • withQuotaChangeRequestSubType

      public QuotaTicketDetails withQuotaChangeRequestSubType(String quotaChangeRequestSubType)
      Set the quotaChangeRequestSubType property: Required for certain quota types when there is a sub type, such as Batch, for which you are requesting a quota increase.
      Parameters:
      quotaChangeRequestSubType - the quotaChangeRequestSubType value to set.
      Returns:
      the QuotaTicketDetails object itself.
    • quotaChangeRequestVersion

      public String quotaChangeRequestVersion()
      Get the quotaChangeRequestVersion property: Quota change request version.
      Returns:
      the quotaChangeRequestVersion value.
    • withQuotaChangeRequestVersion

      public QuotaTicketDetails withQuotaChangeRequestVersion(String quotaChangeRequestVersion)
      Set the quotaChangeRequestVersion property: Quota change request version.
      Parameters:
      quotaChangeRequestVersion - the quotaChangeRequestVersion value to set.
      Returns:
      the QuotaTicketDetails object itself.
    • quotaChangeRequests

      public List<QuotaChangeRequest> quotaChangeRequests()
      Get the quotaChangeRequests property: This property is required for providing the region and new quota limits.
      Returns:
      the quotaChangeRequests value.
    • withQuotaChangeRequests

      public QuotaTicketDetails withQuotaChangeRequests(List<QuotaChangeRequest> quotaChangeRequests)
      Set the quotaChangeRequests property: This property is required for providing the region and new quota limits.
      Parameters:
      quotaChangeRequests - the quotaChangeRequests value to set.
      Returns:
      the QuotaTicketDetails object itself.
    • validate

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