Interface RevenueAttributionAllocationSummary.Builder

  • Method Details

    • revenueAttributionAllocationId

      RevenueAttributionAllocationSummary.Builder revenueAttributionAllocationId(String revenueAttributionAllocationId)

      Unique allocation identifier.

      Parameters:
      revenueAttributionAllocationId - Unique allocation identifier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • revenueAttributionIdentifier

      RevenueAttributionAllocationSummary.Builder revenueAttributionIdentifier(String revenueAttributionIdentifier)

      The revenue attribution identifier.

      Parameters:
      revenueAttributionIdentifier - The revenue attribution identifier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • entityType

      The type of the associated deal entity.

      Parameters:
      entityType - The type of the associated deal entity.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • entityType

      The type of the associated deal entity.

      Parameters:
      entityType - The type of the associated deal entity.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • entityIdentifier

      RevenueAttributionAllocationSummary.Builder entityIdentifier(String entityIdentifier)

      The unique identifier of the associated deal entity.

      Parameters:
      entityIdentifier - The unique identifier of the associated deal entity.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • entityName

      The display name of the associated deal entity.

      Parameters:
      entityName - The display name of the associated deal entity.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customerAwsAccountId

      RevenueAttributionAllocationSummary.Builder customerAwsAccountId(String customerAwsAccountId)

      The customer AWS account ID for this associated deal entity.

      Parameters:
      customerAwsAccountId - The customer AWS account ID for this associated deal entity.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • revenueSharePercent

      RevenueAttributionAllocationSummary.Builder revenueSharePercent(String revenueSharePercent)

      Revenue share percentage.

      Parameters:
      revenueSharePercent - Revenue share percentage.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • effectiveFrom

      First day of the effective month.

      Parameters:
      effectiveFrom - First day of the effective month.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • effectiveUntil

      RevenueAttributionAllocationSummary.Builder effectiveUntil(String effectiveUntil)

      Last day of the effective month.

      Parameters:
      effectiveUntil - Last day of the effective month.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      Current allocation status.

      Parameters:
      status - Current allocation status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      Current allocation status.

      Parameters:
      status - Current allocation status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: