Class EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder
- Enclosing class:
- EngmntProjRsceDmnd
-
Method Summary
Modifier and TypeMethodDescriptionbillingControlCategory(String billingControlCategory) Constraints: Not nullable, Maximum length: 8build()country2DigitISOCode(String country2DigitISOCode) Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 5deliveryOrganization(String deliveryOrganization) Constraints: Not nullable, Maximum length: 5demandCostAmt(BigDecimal demandCostAmt) Constraints: Not nullable, Precision: 18, Scale: 3demandRevAmt(BigDecimal demandRevAmt) Constraints: Not nullable, Precision: 18, Scale: 3engagementProject(String engagementProject) Constraints: Not nullable, Maximum length: 40engagementProjectResource(String engagementProjectResource) Constraints: Not nullable, Maximum length: 40engagementProjectResourceType(String engagementProjectResourceType) Constraints: Not nullable, Maximum length: 4keyDate(LocalDateTime keyDate) Constraints: Not nullable, Precision: 0personWorkAgreement(String personWorkAgreement) Constraints: Not nullable, Maximum length: 8quantity(BigDecimal quantity) Constraints: Not nullable, Precision: 15, Scale: 3resourceDemand(String resourceDemand) (Key Field) Constraints: Not nullable, Maximum length: 24Navigation property to_ResourceDemandDistribution for EngmntProjRsceDmnd to multiple EngmntProjRsceDmndDistr.Navigation property to_ResourceDemandSkills for EngmntProjRsceDmnd to single EngmntProjRsceDmndSkill.resourceDemandStatus(String resourceDemandStatus) Constraints: Not nullable, Maximum length: 1resourceSupply(EngmntProjRsceSup... value) Navigation property to_ResourceSupply for EngmntProjRsceDmnd to multiple EngmntProjRsceSup.toString()unitOfMeasure(String unitOfMeasure) Constraints: Not nullable, Maximum length: 3(Key Field) Constraints: Not nullable, Maximum length: 28workforcePersonUserID(String workforcePersonUserID) Constraints: Not nullable, Maximum length: 100Constraints: Not nullable, Maximum length: 10workPackage(String workPackage) (Key Field) Constraints: Not nullable, Maximum length: 50
-
Method Details
-
resourceDemandDistribution
@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder resourceDemandDistribution(EngmntProjRsceDmndDistr... value) Navigation property to_ResourceDemandDistribution for EngmntProjRsceDmnd to multiple EngmntProjRsceDmndDistr.- Parameters:
value- The EngmntProjRsceDmndDistrs to build this EngmntProjRsceDmnd with.- Returns:
- This Builder to allow for a fluent interface.
-
resourceDemandSkills
@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder resourceDemandSkills(EngmntProjRsceDmndSkill value) Navigation property to_ResourceDemandSkills for EngmntProjRsceDmnd to single EngmntProjRsceDmndSkill.- Parameters:
value- The EngmntProjRsceDmndSkill to build this EngmntProjRsceDmnd with.- Returns:
- This Builder to allow for a fluent interface.
-
resourceSupply
@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder resourceSupply(EngmntProjRsceSup... value) Navigation property to_ResourceSupply for EngmntProjRsceDmnd to multiple EngmntProjRsceSup.- Parameters:
value- The EngmntProjRsceSups to build this EngmntProjRsceDmnd with.- Returns:
- This Builder to allow for a fluent interface.
-
workPackage
@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder workPackage(@Nullable String workPackage) (Key Field) Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: WorkPackage
- Returns:
this.
-
resourceDemand
@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder resourceDemand(@Nullable String resourceDemand) (Key Field) Constraints: Not nullable, Maximum length: 24Original property name from the Odata EDM: ResourceDemand
- Returns:
this.
-
version
(Key Field) Constraints: Not nullable, Maximum length: 28Original property name from the Odata EDM: Version
- Returns:
this.
-
engagementProject
@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder engagementProject(@Nullable String engagementProject) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: EngagementProject
- Returns:
this.
-
workItem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: WorkItem
- Returns:
this.
-
billingControlCategory
@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder billingControlCategory(@Nullable String billingControlCategory) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: BillingControlCategory
- Returns:
this.
-
deliveryOrganization
@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder deliveryOrganization(@Nullable String deliveryOrganization) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: DeliveryOrganization
- Returns:
this.
-
engagementProjectResourceType
@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder engagementProjectResourceType(@Nullable String engagementProjectResourceType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: EngagementProjectResourceType
- Returns:
this.
-
engagementProjectResource
@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder engagementProjectResource(@Nullable String engagementProjectResource) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: EngagementProjectResource
- Returns:
this.
-
workforcePersonUserID
@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder workforcePersonUserID(@Nullable String workforcePersonUserID) Constraints: Not nullable, Maximum length: 100Original property name from the Odata EDM: WorkforcePersonUserID
- Returns:
this.
-
country2DigitISOCode
@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder country2DigitISOCode(@Nullable String country2DigitISOCode) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Country2DigitISOCode
- Returns:
this.
-
keyDate
@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder keyDate(@Nullable LocalDateTime keyDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: KeyDate
- Returns:
this.
-
personWorkAgreement
@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder personWorkAgreement(@Nullable String personWorkAgreement) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: PersonWorkAgreement
- Returns:
this.
-
resourceDemandStatus
@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder resourceDemandStatus(@Nullable String resourceDemandStatus) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ResourceDemandStatus
- Returns:
this.
-
unitOfMeasure
@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder unitOfMeasure(@Nullable String unitOfMeasure) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: UnitOfMeasure
- Returns:
this.
-
quantity
@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder quantity(@Nullable BigDecimal quantity) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: Quantity
- Returns:
this.
-
currency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: Currency
- Returns:
this.
-
demandCostAmt
@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder demandCostAmt(@Nullable BigDecimal demandCostAmt) Constraints: Not nullable, Precision: 18, Scale: 3Original property name from the Odata EDM: DemandCostAmt
- Returns:
this.
-
demandRevAmt
@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder demandRevAmt(@Nullable BigDecimal demandRevAmt) Constraints: Not nullable, Precision: 18, Scale: 3Original property name from the Odata EDM: DemandRevAmt
- Returns:
this.
-
build
-
toString
-