Interface CostCategoryReference.Builder

    • Method Detail

      • costCategoryArn

        CostCategoryReference.Builder costCategoryArn​(String costCategoryArn)

        The unique identifier for your Cost Category.

        Parameters:
        costCategoryArn - The unique identifier for your Cost Category.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

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

        CostCategoryReference.Builder effectiveStart​(String effectiveStart)

        The Cost Category's effective start date.

        Parameters:
        effectiveStart - The Cost Category's effective start date.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • effectiveEnd

        CostCategoryReference.Builder effectiveEnd​(String effectiveEnd)

        The Cost Category's effective end date.

        Parameters:
        effectiveEnd - The Cost Category's effective end date.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • numberOfRules

        CostCategoryReference.Builder numberOfRules​(Integer numberOfRules)

        The number of rules that are associated with a specific Cost Category.

        Parameters:
        numberOfRules - The number of rules that are associated with a specific Cost Category.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processingStatus

        CostCategoryReference.Builder processingStatus​(Collection<CostCategoryProcessingStatus> processingStatus)

        The list of processing statuses for Cost Management products for a specific cost category.

        Parameters:
        processingStatus - The list of processing statuses for Cost Management products for a specific cost category.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processingStatus

        CostCategoryReference.Builder processingStatus​(CostCategoryProcessingStatus... processingStatus)

        The list of processing statuses for Cost Management products for a specific cost category.

        Parameters:
        processingStatus - The list of processing statuses for Cost Management products for a specific cost category.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • values

        CostCategoryReference.Builder values​(Collection<String> values)

        A list of unique cost category values in a specific cost category.

        Parameters:
        values - A list of unique cost category values in a specific cost category.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • values

        CostCategoryReference.Builder values​(String... values)

        A list of unique cost category values in a specific cost category.

        Parameters:
        values - A list of unique cost category values in a specific cost category.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • defaultValue

        CostCategoryReference.Builder defaultValue​(String defaultValue)
        Sets the value of the DefaultValue property for this object.
        Parameters:
        defaultValue - The new value for the DefaultValue property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.