Class BillingLedgersListV1Request.Builder
- java.lang.Object
-
- com.chrt.api.resources.billing.billingledgers.requests.BillingLedgersListV1Request.Builder
-
- Enclosing class:
- BillingLedgersListV1Request
public static final class BillingLedgersListV1Request.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public BillingLedgersListV1Request.Builder from(BillingLedgersListV1Request other)
-
filterStatus
public BillingLedgersListV1Request.Builder filterStatus(java.util.Optional<java.util.List<BillingLedgerStatusEnum>> filterStatus)
Filter by status(es). Multi-select.
-
filterStatus
public BillingLedgersListV1Request.Builder filterStatus(java.util.List<BillingLedgerStatusEnum> filterStatus)
-
filterStatus
public BillingLedgersListV1Request.Builder filterStatus(Nullable<java.util.List<BillingLedgerStatusEnum>> filterStatus)
-
filterStatus
public BillingLedgersListV1Request.Builder filterStatus(BillingLedgerStatusEnum filterStatus)
-
sortBy
public BillingLedgersListV1Request.Builder sortBy(java.util.Optional<java.lang.String> sortBy)
Field to sort by.
-
sortBy
public BillingLedgersListV1Request.Builder sortBy(java.lang.String sortBy)
-
sortBy
public BillingLedgersListV1Request.Builder sortBy(Nullable<java.lang.String> sortBy)
-
sortOrder
public BillingLedgersListV1Request.Builder sortOrder(java.util.Optional<SortOrderEnum> sortOrder)
Sort order (asc or desc).
-
sortOrder
public BillingLedgersListV1Request.Builder sortOrder(SortOrderEnum sortOrder)
-
sortOrder
public BillingLedgersListV1Request.Builder sortOrder(Nullable<SortOrderEnum> sortOrder)
-
page
public BillingLedgersListV1Request.Builder page(java.util.Optional<java.lang.Integer> page)
-
page
public BillingLedgersListV1Request.Builder page(java.lang.Integer page)
-
page
public BillingLedgersListV1Request.Builder page(Nullable<java.lang.Integer> page)
-
pageSize
public BillingLedgersListV1Request.Builder pageSize(java.util.Optional<java.lang.Integer> pageSize)
-
pageSize
public BillingLedgersListV1Request.Builder pageSize(java.lang.Integer pageSize)
-
pageSize
public BillingLedgersListV1Request.Builder pageSize(Nullable<java.lang.Integer> pageSize)
-
filterTaskGroupType
public BillingLedgersListV1Request.Builder filterTaskGroupType(java.util.Optional<TaskGroupTypeEnum1> filterTaskGroupType)
Filter to ledgers scoped to this TaskGroup type. Omit to include both type-scoped and type-agnostic ledgers.
-
filterTaskGroupType
public BillingLedgersListV1Request.Builder filterTaskGroupType(TaskGroupTypeEnum1 filterTaskGroupType)
-
filterTaskGroupType
public BillingLedgersListV1Request.Builder filterTaskGroupType(Nullable<TaskGroupTypeEnum1> filterTaskGroupType)
-
filterPaymentOriginOrgId
public BillingLedgersListV1Request.Builder filterPaymentOriginOrgId(java.util.Optional<java.lang.String> filterPaymentOriginOrgId)
Filter by payment origin on-chrt org id.
-
filterPaymentOriginOrgId
public BillingLedgersListV1Request.Builder filterPaymentOriginOrgId(java.lang.String filterPaymentOriginOrgId)
-
filterPaymentOriginOrgId
public BillingLedgersListV1Request.Builder filterPaymentOriginOrgId(Nullable<java.lang.String> filterPaymentOriginOrgId)
-
filterPaymentDestinationOrgId
public BillingLedgersListV1Request.Builder filterPaymentDestinationOrgId(java.util.Optional<java.lang.String> filterPaymentDestinationOrgId)
Filter by payment destination on-chrt org id.
-
filterPaymentDestinationOrgId
public BillingLedgersListV1Request.Builder filterPaymentDestinationOrgId(java.lang.String filterPaymentDestinationOrgId)
-
filterPaymentDestinationOrgId
public BillingLedgersListV1Request.Builder filterPaymentDestinationOrgId(Nullable<java.lang.String> filterPaymentDestinationOrgId)
-
build
public BillingLedgersListV1Request build()
-
-