Interface GetRevenueAttributionAllocationResponse.Builder

  • Method Details

    • revenueAttributionAllocationId

      GetRevenueAttributionAllocationResponse.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

      GetRevenueAttributionAllocationResponse.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

      GetRevenueAttributionAllocationResponse.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

      GetRevenueAttributionAllocationResponse.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

      GetRevenueAttributionAllocationResponse.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

      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:
    • createdDate

      When the allocation was first created.

      Parameters:
      createdDate - When the allocation was first created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedDate

      GetRevenueAttributionAllocationResponse.Builder lastModifiedDate(Instant lastModifiedDate)

      When the allocation was last modified.

      Parameters:
      lastModifiedDate - When the allocation was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • revenueAttributionRevision

      GetRevenueAttributionAllocationResponse.Builder revenueAttributionRevision(String revenueAttributionRevision)

      The revision of this allocation version.

      Parameters:
      revenueAttributionRevision - The revision of this allocation version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • revenueAttributionLatestRevision

      GetRevenueAttributionAllocationResponse.Builder revenueAttributionLatestRevision(String revenueAttributionLatestRevision)

      The latest committed revision.

      Parameters:
      revenueAttributionLatestRevision - The latest committed revision.
      Returns:
      Returns a reference to this object so that method calls can be chained together.