Class ProcurementProjectPlant.ProcurementProjectPlantBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.procurementproject.ProcurementProjectPlant.ProcurementProjectPlantBuilder
- Enclosing class:
- ProcurementProjectPlant
Helper class to allow for fluent creation of ProcurementProjectPlant instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()companyCode(String companyCode) Constraints: Not nullable, Maximum length: 4procmtHubPlantUniqueID(String procmtHubPlantUniqueID) Constraints: Not nullable, Maximum length: 30procmtProjectPlantUUID(UUID procmtProjectPlantUUID) (Key Field) Constraints: Not nullableprocurementHubSourceSystem(String procurementHubSourceSystem) Constraints: Not nullable, Maximum length: 10Navigation property _ProcurementProject for ProcurementProjectPlant to single ProcurementProject.procurementProjectPlant(String procurementProjectPlant) Constraints: Not nullable, Maximum length: 4procurementProjectUUID(UUID procurementProjectUUID) Constraints: Not nullableproductionEndDate(LocalDate productionEndDate) Constraints: NullableproductionStartDate(LocalDate productionStartDate) Constraints: NullablesourcingOrigin(String sourcingOrigin) Constraints: Not nullable, Maximum length: 2sourcingScenario(String sourcingScenario) Constraints: Not nullable, Maximum length: 2toString()
-
Method Details
-
procurementProject
@Nonnull public ProcurementProjectPlant.ProcurementProjectPlantBuilder procurementProject(ProcurementProject value) Navigation property _ProcurementProject for ProcurementProjectPlant to single ProcurementProject.- Parameters:
value- The ProcurementProject to build this ProcurementProjectPlant with.- Returns:
- This Builder to allow for a fluent interface.
-
procmtProjectPlantUUID
@Nonnull public ProcurementProjectPlant.ProcurementProjectPlantBuilder procmtProjectPlantUUID(@Nullable UUID procmtProjectPlantUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ProcmtProjectPlantUUID
- Returns:
this.
-
procurementProjectPlant
@Nonnull public ProcurementProjectPlant.ProcurementProjectPlantBuilder procurementProjectPlant(@Nullable String procurementProjectPlant) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProcurementProjectPlant
- Returns:
this.
-
productionStartDate
@Nonnull public ProcurementProjectPlant.ProcurementProjectPlantBuilder productionStartDate(@Nullable LocalDate productionStartDate) Constraints: NullableOriginal property name from the Odata EDM: ProductionStartDate
- Returns:
this.
-
productionEndDate
@Nonnull public ProcurementProjectPlant.ProcurementProjectPlantBuilder productionEndDate(@Nullable LocalDate productionEndDate) Constraints: NullableOriginal property name from the Odata EDM: ProductionEndDate
- Returns:
this.
-
procurementProjectUUID
@Nonnull public ProcurementProjectPlant.ProcurementProjectPlantBuilder procurementProjectUUID(@Nullable UUID procurementProjectUUID) Constraints: Not nullableOriginal property name from the Odata EDM: ProcurementProjectUUID
- Returns:
this.
-
companyCode
@Nonnull public ProcurementProjectPlant.ProcurementProjectPlantBuilder companyCode(@Nullable String companyCode) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
this.
-
procurementHubSourceSystem
@Nonnull public ProcurementProjectPlant.ProcurementProjectPlantBuilder procurementHubSourceSystem(@Nullable String procurementHubSourceSystem) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProcurementHubSourceSystem
- Returns:
this.
-
procmtHubPlantUniqueID
@Nonnull public ProcurementProjectPlant.ProcurementProjectPlantBuilder procmtHubPlantUniqueID(@Nullable String procmtHubPlantUniqueID) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: ProcmtHubPlantUniqueID
- Returns:
this.
-
sourcingOrigin
@Nonnull public ProcurementProjectPlant.ProcurementProjectPlantBuilder sourcingOrigin(@Nullable String sourcingOrigin) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingOrigin
- Returns:
this.
-
sourcingScenario
@Nonnull public ProcurementProjectPlant.ProcurementProjectPlantBuilder sourcingScenario(@Nullable String sourcingScenario) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingScenario
- Returns:
this.
-
build
-
toString
-