Class SalesOrderBillingPlan.SalesOrderBillingPlanBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.salesorder.SalesOrderBillingPlan.SalesOrderBillingPlanBuilder
- Enclosing class:
- SalesOrderBillingPlan
Helper class to allow for fluent creation of SalesOrderBillingPlan instances.
-
Method Summary
Modifier and TypeMethodDescriptionbillingPlan(String billingPlan) (Key Field) Constraints: Not nullable, Maximum length: 10billingPlanCategory(String billingPlanCategory) Constraints: Not nullable, Maximum length: 1billingPlanEndDate(LocalDateTime billingPlanEndDate) Constraints: Not nullable, Precision: 0billingPlanEndDateRule(String billingPlanEndDateRule) Constraints: Not nullable, Maximum length: 2billingPlanItem(SalesOrderBillingPlanItem... value) Navigation property to_BillingPlanItem for SalesOrderBillingPlan to multiple SalesOrderBillingPlanItem.billingPlanSearchTerm(String billingPlanSearchTerm) Constraints: Not nullable, Maximum length: 10billingPlanStartDate(LocalDateTime billingPlanStartDate) Constraints: Not nullable, Precision: 0billingPlanStartDateRule(String billingPlanStartDateRule) Constraints: Not nullable, Maximum length: 2billingPlanType(String billingPlanType) Constraints: Not nullable, Maximum length: 2build()referenceBillingPlan(String referenceBillingPlan) Constraints: Not nullable, Maximum length: 10salesOrder(SalesOrder value) Navigation property to_SalesOrder for SalesOrderBillingPlan to single SalesOrder.salesOrder(String value) (Key Field) Constraints: Not nullable, Maximum length: 10toString()
-
Method Details
-
billingPlanItem
@Nonnull public SalesOrderBillingPlan.SalesOrderBillingPlanBuilder billingPlanItem(SalesOrderBillingPlanItem... value) Navigation property to_BillingPlanItem for SalesOrderBillingPlan to multiple SalesOrderBillingPlanItem.- Parameters:
value- The SalesOrderBillingPlanItems to build this SalesOrderBillingPlan with.- Returns:
- This Builder to allow for a fluent interface.
-
salesOrder
Navigation property to_SalesOrder for SalesOrderBillingPlan to single SalesOrder.- Parameters:
value- The SalesOrder to build this SalesOrderBillingPlan with.- Returns:
- This Builder to allow for a fluent interface.
-
salesOrder
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SalesOrder
- Parameters:
value- The salesOrder to build this SalesOrderBillingPlan with.- Returns:
- This Builder to allow for a fluent interface.
-
billingPlan
@Nonnull public SalesOrderBillingPlan.SalesOrderBillingPlanBuilder billingPlan(@Nullable String billingPlan) (Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BillingPlan
- Returns:
this.
-
billingPlanStartDate
@Nonnull public SalesOrderBillingPlan.SalesOrderBillingPlanBuilder billingPlanStartDate(@Nullable LocalDateTime billingPlanStartDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BillingPlanStartDate
- Returns:
this.
-
billingPlanStartDateRule
@Nonnull public SalesOrderBillingPlan.SalesOrderBillingPlanBuilder billingPlanStartDateRule(@Nullable String billingPlanStartDateRule) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillingPlanStartDateRule
- Returns:
this.
-
referenceBillingPlan
@Nonnull public SalesOrderBillingPlan.SalesOrderBillingPlanBuilder referenceBillingPlan(@Nullable String referenceBillingPlan) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceBillingPlan
- Returns:
this.
-
billingPlanCategory
@Nonnull public SalesOrderBillingPlan.SalesOrderBillingPlanBuilder billingPlanCategory(@Nullable String billingPlanCategory) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillingPlanCategory
- Returns:
this.
-
billingPlanType
@Nonnull public SalesOrderBillingPlan.SalesOrderBillingPlanBuilder billingPlanType(@Nullable String billingPlanType) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillingPlanType
- Returns:
this.
-
billingPlanEndDate
@Nonnull public SalesOrderBillingPlan.SalesOrderBillingPlanBuilder billingPlanEndDate(@Nullable LocalDateTime billingPlanEndDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BillingPlanEndDate
- Returns:
this.
-
billingPlanEndDateRule
@Nonnull public SalesOrderBillingPlan.SalesOrderBillingPlanBuilder billingPlanEndDateRule(@Nullable String billingPlanEndDateRule) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillingPlanEndDateRule
- Returns:
this.
-
billingPlanSearchTerm
@Nonnull public SalesOrderBillingPlan.SalesOrderBillingPlanBuilder billingPlanSearchTerm(@Nullable String billingPlanSearchTerm) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BillingPlanSearchTerm
- Returns:
this.
-
build
-
toString
-