public static interface ListCustomLineItemChargeDetails.Builder extends SdkPojo, CopyableBuilder<ListCustomLineItemChargeDetails.Builder,ListCustomLineItemChargeDetails>
| Modifier and Type | Method and Description |
|---|---|
default ListCustomLineItemChargeDetails.Builder |
flat(Consumer<ListCustomLineItemFlatChargeDetails.Builder> flat)
A
ListCustomLineItemFlatChargeDetails that describes the charge details of a flat custom line
item. |
ListCustomLineItemChargeDetails.Builder |
flat(ListCustomLineItemFlatChargeDetails flat)
A
ListCustomLineItemFlatChargeDetails that describes the charge details of a flat custom line
item. |
ListCustomLineItemChargeDetails.Builder |
lineItemFilters(Collection<LineItemFilter> lineItemFilters)
A representation of the line item filter.
|
ListCustomLineItemChargeDetails.Builder |
lineItemFilters(Consumer<LineItemFilter.Builder>... lineItemFilters)
A representation of the line item filter.
|
ListCustomLineItemChargeDetails.Builder |
lineItemFilters(LineItemFilter... lineItemFilters)
A representation of the line item filter.
|
default ListCustomLineItemChargeDetails.Builder |
percentage(Consumer<ListCustomLineItemPercentageChargeDetails.Builder> percentage)
A
ListCustomLineItemPercentageChargeDetails that describes the charge details of a percentage
custom line item. |
ListCustomLineItemChargeDetails.Builder |
percentage(ListCustomLineItemPercentageChargeDetails percentage)
A
ListCustomLineItemPercentageChargeDetails that describes the charge details of a percentage
custom line item. |
ListCustomLineItemChargeDetails.Builder |
type(CustomLineItemType type)
The type of the custom line item that indicates whether the charge is a
fee or
credit. |
ListCustomLineItemChargeDetails.Builder |
type(String type)
The type of the custom line item that indicates whether the charge is a
fee or
credit. |
equalsBySdkFields, sdkFieldscopyapplyMutation, buildListCustomLineItemChargeDetails.Builder flat(ListCustomLineItemFlatChargeDetails flat)
A ListCustomLineItemFlatChargeDetails that describes the charge details of a flat custom line
item.
flat - A ListCustomLineItemFlatChargeDetails that describes the charge details of a flat custom
line item.default ListCustomLineItemChargeDetails.Builder flat(Consumer<ListCustomLineItemFlatChargeDetails.Builder> flat)
A ListCustomLineItemFlatChargeDetails that describes the charge details of a flat custom line
item.
ListCustomLineItemFlatChargeDetails.Builder avoiding the need to create one manually via
ListCustomLineItemFlatChargeDetails.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to flat(ListCustomLineItemFlatChargeDetails).
flat - a consumer that will call methods on ListCustomLineItemFlatChargeDetails.Builderflat(ListCustomLineItemFlatChargeDetails)ListCustomLineItemChargeDetails.Builder percentage(ListCustomLineItemPercentageChargeDetails percentage)
A ListCustomLineItemPercentageChargeDetails that describes the charge details of a percentage
custom line item.
percentage - A ListCustomLineItemPercentageChargeDetails that describes the charge details of a
percentage custom line item.default ListCustomLineItemChargeDetails.Builder percentage(Consumer<ListCustomLineItemPercentageChargeDetails.Builder> percentage)
A ListCustomLineItemPercentageChargeDetails that describes the charge details of a percentage
custom line item.
ListCustomLineItemPercentageChargeDetails.Builder avoiding the need to create one manually via
ListCustomLineItemPercentageChargeDetails.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to percentage(ListCustomLineItemPercentageChargeDetails).
percentage - a consumer that will call methods on ListCustomLineItemPercentageChargeDetails.Builderpercentage(ListCustomLineItemPercentageChargeDetails)ListCustomLineItemChargeDetails.Builder type(String type)
The type of the custom line item that indicates whether the charge is a fee or
credit.
type - The type of the custom line item that indicates whether the charge is a fee or
credit.CustomLineItemType,
CustomLineItemTypeListCustomLineItemChargeDetails.Builder type(CustomLineItemType type)
The type of the custom line item that indicates whether the charge is a fee or
credit.
type - The type of the custom line item that indicates whether the charge is a fee or
credit.CustomLineItemType,
CustomLineItemTypeListCustomLineItemChargeDetails.Builder lineItemFilters(Collection<LineItemFilter> lineItemFilters)
A representation of the line item filter.
lineItemFilters - A representation of the line item filter.ListCustomLineItemChargeDetails.Builder lineItemFilters(LineItemFilter... lineItemFilters)
A representation of the line item filter.
lineItemFilters - A representation of the line item filter.ListCustomLineItemChargeDetails.Builder lineItemFilters(Consumer<LineItemFilter.Builder>... lineItemFilters)
A representation of the line item filter.
This is a convenience method that creates an instance of theLineItemFilter.Builder avoiding the need to
create one manually via
LineItemFilter.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #lineItemFilters(List.
lineItemFilters - a consumer that will call methods on
LineItemFilter.Builder#lineItemFilters(java.util.Collection) Copyright © 2023. All rights reserved.