Interface UpdateUsageResponse.Builder

    • Method Detail

      • usagePlanId

        UpdateUsageResponse.Builder usagePlanId​(String usagePlanId)

        The plan Id associated with this usage data.

        Parameters:
        usagePlanId - The plan Id associated with this usage data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • startDate

        UpdateUsageResponse.Builder startDate​(String startDate)

        The starting date of the usage data.

        Parameters:
        startDate - The starting date of the usage data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • endDate

        UpdateUsageResponse.Builder endDate​(String endDate)

        The ending date of the usage data.

        Parameters:
        endDate - The ending date of the usage data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • position

        UpdateUsageResponse.Builder position​(String position)
        Sets the value of the Position property for this object.
        Parameters:
        position - The new value for the Position property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • items

        UpdateUsageResponse.Builder items​(Map<String,​? extends Collection<? extends Collection<Long>>> items)

        The usage data, as daily logs of used and remaining quotas, over the specified time interval indexed over the API keys in a usage plan. For example, {..., "values" : { "{api_key}" : [ [0, 100], [10, 90], [100, 10]]}, where {api_key} stands for an API key value and the daily log entry is of the format [used quota, remaining quota].

        Parameters:
        items - The usage data, as daily logs of used and remaining quotas, over the specified time interval indexed over the API keys in a usage plan. For example, {..., "values" : { "{api_key}" : [ [0, 100], [10, 90], [100, 10]]}, where {api_key} stands for an API key value and the daily log entry is of the format [used quota, remaining quota].
        Returns:
        Returns a reference to this object so that method calls can be chained together.