Class RateSheetsListByOrgV1Request.Builder
- java.lang.Object
-
- com.chrt.api.resources.billing.ratesheets.requests.RateSheetsListByOrgV1Request.Builder
-
- Enclosing class:
- RateSheetsListByOrgV1Request
public static final class RateSheetsListByOrgV1Request.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public RateSheetsListByOrgV1Request.Builder from(RateSheetsListByOrgV1Request other)
-
sortBy
public RateSheetsListByOrgV1Request.Builder sortBy(java.util.Optional<RateSheetSortByEnum> sortBy)
-
sortBy
public RateSheetsListByOrgV1Request.Builder sortBy(RateSheetSortByEnum sortBy)
-
sortBy
public RateSheetsListByOrgV1Request.Builder sortBy(Nullable<RateSheetSortByEnum> sortBy)
-
sortOrder
public RateSheetsListByOrgV1Request.Builder sortOrder(java.util.Optional<RateSheetsListByOrgV1RequestSortOrder> sortOrder)
-
sortOrder
public RateSheetsListByOrgV1Request.Builder sortOrder(RateSheetsListByOrgV1RequestSortOrder sortOrder)
-
sortOrder
public RateSheetsListByOrgV1Request.Builder sortOrder(Nullable<RateSheetsListByOrgV1RequestSortOrder> sortOrder)
-
page
public RateSheetsListByOrgV1Request.Builder page(java.util.Optional<java.lang.Integer> page)
-
page
public RateSheetsListByOrgV1Request.Builder page(java.lang.Integer page)
-
page
public RateSheetsListByOrgV1Request.Builder page(Nullable<java.lang.Integer> page)
-
pageSize
public RateSheetsListByOrgV1Request.Builder pageSize(java.util.Optional<java.lang.Integer> pageSize)
-
pageSize
public RateSheetsListByOrgV1Request.Builder pageSize(java.lang.Integer pageSize)
-
pageSize
public RateSheetsListByOrgV1Request.Builder pageSize(Nullable<java.lang.Integer> pageSize)
-
filterArchived
public RateSheetsListByOrgV1Request.Builder filterArchived(java.util.Optional<java.lang.Boolean> filterArchived)
-
filterArchived
public RateSheetsListByOrgV1Request.Builder filterArchived(java.lang.Boolean filterArchived)
-
filterArchived
public RateSheetsListByOrgV1Request.Builder filterArchived(Nullable<java.lang.Boolean> filterArchived)
-
filterPaymentVectorType
public RateSheetsListByOrgV1Request.Builder filterPaymentVectorType(java.util.Optional<PaymentVectorTypeEnum1> filterPaymentVectorType)
-
filterPaymentVectorType
public RateSheetsListByOrgV1Request.Builder filterPaymentVectorType(PaymentVectorTypeEnum1 filterPaymentVectorType)
-
filterPaymentVectorType
public RateSheetsListByOrgV1Request.Builder filterPaymentVectorType(Nullable<PaymentVectorTypeEnum1> filterPaymentVectorType)
-
filterServiceType
public RateSheetsListByOrgV1Request.Builder filterServiceType(java.util.Optional<ServiceTypeEnum1> filterServiceType)
Filter by service type (exact match)
-
filterServiceType
public RateSheetsListByOrgV1Request.Builder filterServiceType(ServiceTypeEnum1 filterServiceType)
-
filterServiceType
public RateSheetsListByOrgV1Request.Builder filterServiceType(Nullable<ServiceTypeEnum1> filterServiceType)
-
filterCargoType
public RateSheetsListByOrgV1Request.Builder filterCargoType(java.util.Optional<CargoTypeEnum1> filterCargoType)
Filter by cargo type (checks if value is in cargo_types array)
-
filterCargoType
public RateSheetsListByOrgV1Request.Builder filterCargoType(CargoTypeEnum1 filterCargoType)
-
filterCargoType
public RateSheetsListByOrgV1Request.Builder filterCargoType(Nullable<CargoTypeEnum1> filterCargoType)
-
filterVehicleType
public RateSheetsListByOrgV1Request.Builder filterVehicleType(java.util.Optional<VehicleTypeEnum> filterVehicleType)
Filter by vehicle type (checks if value is in vehicle_types array)
-
filterVehicleType
public RateSheetsListByOrgV1Request.Builder filterVehicleType(VehicleTypeEnum filterVehicleType)
-
filterVehicleType
public RateSheetsListByOrgV1Request.Builder filterVehicleType(Nullable<VehicleTypeEnum> filterVehicleType)
-
build
public RateSheetsListByOrgV1Request build()
-
-