Class ProjectBillingRequestItemJELnk.ProjectBillingRequestItemJELnkBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.projectbillingrequest.ProjectBillingRequestItemJELnk.ProjectBillingRequestItemJELnkBuilder
- Enclosing class:
- ProjectBillingRequestItemJELnk
public static final class ProjectBillingRequestItemJELnk.ProjectBillingRequestItemJELnkBuilder
extends Object
Helper class to allow for fluent creation of ProjectBillingRequestItemJELnk instances.
-
Method Summary
Modifier and TypeMethodDescriptionaccountingDocument(String accountingDocument) Constraints: Not nullable, Maximum length: 10build()companyCode(String companyCode) Constraints: Not nullable, Maximum length: 4fiscalYear(String fiscalYear) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 2ledgerGLLineItem(String ledgerGLLineItem) Constraints: Not nullable, Maximum length: 6projBillgElmntEntrItmUUID(UUID projBillgElmntEntrItmUUID) (Key Field) Constraints: Not nullableprojectBillingElementUUID(UUID projectBillingElementUUID) Constraints: NullableNavigation property _ProjectBillingRequestItem for ProjectBillingRequestItemJELnk to multiple ProjectBillingRequestItem.toString()
-
Method Details
-
projectBillingRequestItem
@Nonnull public ProjectBillingRequestItemJELnk.ProjectBillingRequestItemJELnkBuilder projectBillingRequestItem(ProjectBillingRequestItem... value) Navigation property _ProjectBillingRequestItem for ProjectBillingRequestItemJELnk to multiple ProjectBillingRequestItem.- Parameters:
value- The ProjectBillingRequestItems to build this ProjectBillingRequestItemJELnk with.- Returns:
- This Builder to allow for a fluent interface.
-
projBillgElmntEntrItmUUID
@Nonnull public ProjectBillingRequestItemJELnk.ProjectBillingRequestItemJELnkBuilder projBillgElmntEntrItmUUID(@Nullable UUID projBillgElmntEntrItmUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ProjBillgElmntEntrItmUUID
- Returns:
this.
-
projectBillingElementUUID
@Nonnull public ProjectBillingRequestItemJELnk.ProjectBillingRequestItemJELnkBuilder projectBillingElementUUID(@Nullable UUID projectBillingElementUUID) Constraints: NullableOriginal property name from the Odata EDM: ProjectBillingElementUUID
- Returns:
this.
-
ledger
@Nonnull public ProjectBillingRequestItemJELnk.ProjectBillingRequestItemJELnkBuilder ledger(@Nullable String ledger) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Ledger
- Returns:
this.
-
companyCode
@Nonnull public ProjectBillingRequestItemJELnk.ProjectBillingRequestItemJELnkBuilder companyCode(@Nullable String companyCode) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
this.
-
fiscalYear
@Nonnull public ProjectBillingRequestItemJELnk.ProjectBillingRequestItemJELnkBuilder fiscalYear(@Nullable String fiscalYear) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FiscalYear
- Returns:
this.
-
accountingDocument
@Nonnull public ProjectBillingRequestItemJELnk.ProjectBillingRequestItemJELnkBuilder accountingDocument(@Nullable String accountingDocument) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AccountingDocument
- Returns:
this.
-
ledgerGLLineItem
@Nonnull public ProjectBillingRequestItemJELnk.ProjectBillingRequestItemJELnkBuilder ledgerGLLineItem(@Nullable String ledgerGLLineItem) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: LedgerGLLineItem
- Returns:
this.
-
build
-
toString
-