Class SrvcContrBillgReqItmPrcElmnt.SrvcContrBillgReqItmPrcElmntBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.servicecontract.SrvcContrBillgReqItmPrcElmnt.SrvcContrBillgReqItmPrcElmntBuilder
- Enclosing class:
- SrvcContrBillgReqItmPrcElmnt
public static final class SrvcContrBillgReqItmPrcElmnt.SrvcContrBillgReqItmPrcElmntBuilder
extends Object
Helper class to allow for fluent creation of SrvcContrBillgReqItmPrcElmnt instances.
-
Method Summary
Modifier and TypeMethodDescriptionbillingRequestItem(SrvcContrItmBillgReqItem... value) Navigation property to_BillingRequestItem for SrvcContrBillgReqItmPrcElmnt to multiple SrvcContrItmBillgReqItem.billingRequestItem(String value) (Key Field) Constraints: Not nullable, Maximum length: 6build()conditionCurrency(String conditionCurrency) Constraints: Not nullable, Maximum length: 5conditionInactiveReason(String conditionInactiveReason) Constraints: Not nullable, Maximum length: 1conditionQuantity(BigDecimal conditionQuantity) Constraints: Not nullable, Precision: 5, Scale: 0conditionQuantityUnit(String conditionQuantityUnit) Constraints: Not nullable, Maximum length: 3conditionRateValue(BigDecimal conditionRateValue) Constraints: Not nullable, Precision: 24, Scale: 9conditionType(String conditionType) Constraints: Not nullable, Maximum length: 4pricingProcedureCounter(String pricingProcedureCounter) (Key Field) Constraints: Not nullable, Maximum length: 3pricingProcedureStep(String pricingProcedureStep) (Key Field) Constraints: Not nullable, Maximum length: 3serviceContract(String serviceContract) (Key Field) Constraints: Not nullable, Maximum length: 10toString()
-
Method Details
-
billingRequestItem
@Nonnull public SrvcContrBillgReqItmPrcElmnt.SrvcContrBillgReqItmPrcElmntBuilder billingRequestItem(SrvcContrItmBillgReqItem... value) Navigation property to_BillingRequestItem for SrvcContrBillgReqItmPrcElmnt to multiple SrvcContrItmBillgReqItem.- Parameters:
value- The SrvcContrItmBillgReqItems to build this SrvcContrBillgReqItmPrcElmnt with.- Returns:
- This Builder to allow for a fluent interface.
-
billingRequestItem
@Nonnull public SrvcContrBillgReqItmPrcElmnt.SrvcContrBillgReqItmPrcElmntBuilder billingRequestItem(String value) (Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: BillingRequestItem
- Parameters:
value- The billingRequestItem to build this SrvcContrBillgReqItmPrcElmnt with.- Returns:
- This Builder to allow for a fluent interface.
-
serviceContract
@Nonnull public SrvcContrBillgReqItmPrcElmnt.SrvcContrBillgReqItmPrcElmntBuilder serviceContract(@Nullable String serviceContract) (Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ServiceContract
- Returns:
this.
-
pricingProcedureStep
@Nonnull public SrvcContrBillgReqItmPrcElmnt.SrvcContrBillgReqItmPrcElmntBuilder pricingProcedureStep(@Nullable String pricingProcedureStep) (Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PricingProcedureStep
- Returns:
this.
-
pricingProcedureCounter
@Nonnull public SrvcContrBillgReqItmPrcElmnt.SrvcContrBillgReqItmPrcElmntBuilder pricingProcedureCounter(@Nullable String pricingProcedureCounter) (Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PricingProcedureCounter
- Returns:
this.
-
conditionType
@Nonnull public SrvcContrBillgReqItmPrcElmnt.SrvcContrBillgReqItmPrcElmntBuilder conditionType(@Nullable String conditionType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ConditionType
- Returns:
this.
-
conditionRateValue
@Nonnull public SrvcContrBillgReqItmPrcElmnt.SrvcContrBillgReqItmPrcElmntBuilder conditionRateValue(@Nullable BigDecimal conditionRateValue) Constraints: Not nullable, Precision: 24, Scale: 9Original property name from the Odata EDM: ConditionRateValue
- Returns:
this.
-
conditionCurrency
@Nonnull public SrvcContrBillgReqItmPrcElmnt.SrvcContrBillgReqItmPrcElmntBuilder conditionCurrency(@Nullable String conditionCurrency) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: ConditionCurrency
- Returns:
this.
-
conditionQuantity
@Nonnull public SrvcContrBillgReqItmPrcElmnt.SrvcContrBillgReqItmPrcElmntBuilder conditionQuantity(@Nullable BigDecimal conditionQuantity) Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: ConditionQuantity
- Returns:
this.
-
conditionQuantityUnit
@Nonnull public SrvcContrBillgReqItmPrcElmnt.SrvcContrBillgReqItmPrcElmntBuilder conditionQuantityUnit(@Nullable String conditionQuantityUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionQuantityUnit
- Returns:
this.
-
conditionInactiveReason
@Nonnull public SrvcContrBillgReqItmPrcElmnt.SrvcContrBillgReqItmPrcElmntBuilder conditionInactiveReason(@Nullable String conditionInactiveReason) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionInactiveReason
- Returns:
this.
-
build
-
toString
-