Class EngmntProjRsceSup.EngmntProjRsceSupBuilder
- Enclosing class:
- EngmntProjRsceSup
-
Method Summary
Modifier and TypeMethodDescriptionbuild()country2DigitISOCode(String country2DigitISOCode) Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 5deliveryOrganization(String deliveryOrganization) Constraints: Not nullable, Maximum length: 5engagementProject(String engagementProject) Constraints: Not nullable, Maximum length: 40keyDate(LocalDateTime keyDate) Constraints: Not nullable, Precision: 0personWorkAgreement(String personWorkAgreement) Constraints: Not nullable, Maximum length: 8quantity(BigDecimal quantity) Constraints: Not nullable, Precision: 15, Scale: 3resourceDemand(EngmntProjRsceDmnd value) Navigation property to_ResourceDemand for EngmntProjRsceSup to single EngmntProjRsceDmnd.resourceDemand(String value) (Key Field) Constraints: Not nullable, Maximum length: 24resourceSupply(String resourceSupply) (Key Field) Constraints: Not nullable, Maximum length: 24Navigation property to_ResourceSupplyDistribution for EngmntProjRsceSup to multiple EngmntProjRsceSupDistr.supplyCostAmt(BigDecimal supplyCostAmt) Constraints: Not nullable, Precision: 18, Scale: 3supplyRevnAmt(BigDecimal supplyRevnAmt) Constraints: Not nullable, Precision: 18, Scale: 3toString()unitOfMeasure(String unitOfMeasure) Constraints: Not nullable, Maximum length: 3(Key Field) Constraints: Not nullable, Maximum length: 28workforcePersonUserID(String workforcePersonUserID) Constraints: Not nullable, Maximum length: 100workPackage(String workPackage) (Key Field) Constraints: Not nullable, Maximum length: 50
-
Method Details
-
resourceDemand
Navigation property to_ResourceDemand for EngmntProjRsceSup to single EngmntProjRsceDmnd.- Parameters:
value- The EngmntProjRsceDmnd to build this EngmntProjRsceSup with.- Returns:
- This Builder to allow for a fluent interface.
-
resourceDemand
(Key Field) Constraints: Not nullable, Maximum length: 24Original property name from the Odata EDM: ResourceDemand
- Parameters:
value- The resourceDemand to build this EngmntProjRsceSup with.- Returns:
- This Builder to allow for a fluent interface.
-
resourceSupplyDistribution
@Nonnull public EngmntProjRsceSup.EngmntProjRsceSupBuilder resourceSupplyDistribution(EngmntProjRsceSupDistr... value) Navigation property to_ResourceSupplyDistribution for EngmntProjRsceSup to multiple EngmntProjRsceSupDistr.- Parameters:
value- The EngmntProjRsceSupDistrs to build this EngmntProjRsceSup with.- Returns:
- This Builder to allow for a fluent interface.
-
workPackage
@Nonnull public EngmntProjRsceSup.EngmntProjRsceSupBuilder workPackage(@Nullable String workPackage) (Key Field) Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: WorkPackage
- Returns:
this.
-
resourceSupply
@Nonnull public EngmntProjRsceSup.EngmntProjRsceSupBuilder resourceSupply(@Nullable String resourceSupply) (Key Field) Constraints: Not nullable, Maximum length: 24Original property name from the Odata EDM: ResourceSupply
- Returns:
this.
-
version
(Key Field) Constraints: Not nullable, Maximum length: 28Original property name from the Odata EDM: Version
- Returns:
this.
-
engagementProject
@Nonnull public EngmntProjRsceSup.EngmntProjRsceSupBuilder engagementProject(@Nullable String engagementProject) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: EngagementProject
- Returns:
this.
-
deliveryOrganization
@Nonnull public EngmntProjRsceSup.EngmntProjRsceSupBuilder deliveryOrganization(@Nullable String deliveryOrganization) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: DeliveryOrganization
- Returns:
this.
-
workforcePersonUserID
@Nonnull public EngmntProjRsceSup.EngmntProjRsceSupBuilder workforcePersonUserID(@Nullable String workforcePersonUserID) Constraints: Not nullable, Maximum length: 100Original property name from the Odata EDM: WorkforcePersonUserID
- Returns:
this.
-
country2DigitISOCode
@Nonnull public EngmntProjRsceSup.EngmntProjRsceSupBuilder country2DigitISOCode(@Nullable String country2DigitISOCode) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Country2DigitISOCode
- Returns:
this.
-
keyDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: KeyDate
- Returns:
this.
-
personWorkAgreement
@Nonnull public EngmntProjRsceSup.EngmntProjRsceSupBuilder personWorkAgreement(@Nullable String personWorkAgreement) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: PersonWorkAgreement
- Returns:
this.
-
unitOfMeasure
@Nonnull public EngmntProjRsceSup.EngmntProjRsceSupBuilder unitOfMeasure(@Nullable String unitOfMeasure) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: UnitOfMeasure
- Returns:
this.
-
currency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: Currency
- Returns:
this.
-
quantity
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: Quantity
- Returns:
this.
-
supplyCostAmt
@Nonnull public EngmntProjRsceSup.EngmntProjRsceSupBuilder supplyCostAmt(@Nullable BigDecimal supplyCostAmt) Constraints: Not nullable, Precision: 18, Scale: 3Original property name from the Odata EDM: SupplyCostAmt
- Returns:
this.
-
supplyRevnAmt
@Nonnull public EngmntProjRsceSup.EngmntProjRsceSupBuilder supplyRevnAmt(@Nullable BigDecimal supplyRevnAmt) Constraints: Not nullable, Precision: 18, Scale: 3Original property name from the Odata EDM: SupplyRevnAmt
- Returns:
this.
-
build
-
toString
-