Class ProjectDemandResourceRequest.ProjectDemandResourceRequestBuilder
- Enclosing class:
- ProjectDemandResourceRequest
-
Method Summary
Modifier and TypeMethodDescriptionbuild()createdByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12creationDateTime(ZonedDateTime creationDateTime) Constraints: Not nullable, Precision: 7lastChangeDateTime(ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 7lastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12projDmndResourceRequestUUID(UUID projDmndResourceRequestUUID) (Key Field) Constraints: Not nullableNavigation property to_ProjDmndRsceReqDistr for ProjectDemandResourceRequest to multiple ProjDmndRsceReqDistribution.projDmndRsceReqEndDate(LocalDateTime projDmndRsceReqEndDate) Constraints: Not nullable, Precision: 0projDmndRsceReqStartDate(LocalDateTime projDmndRsceReqStartDate) Constraints: Not nullable, Precision: 0projDmndRsceReqWorkAssgmtOID(String projDmndRsceReqWorkAssgmtOID) Constraints: Not nullable, Maximum length: 100projDmndRsceReqWrkfrcPersonOID(String projDmndRsceReqWrkfrcPersonOID) Constraints: Not nullable, Maximum length: 36projDmndStfngInstructionText(String projDmndStfngInstructionText) Constraints: Not nullable, Maximum length: 1000projectDemandRequestedResource(String projectDemandRequestedResource) Constraints: Not nullable, Maximum length: 8projectDemandUUID(UUID projectDemandUUID) Constraints: noneprojectDemandWorkUUID(UUID projectDemandWorkUUID) Constraints: noneroot(ProjectDemand value) Navigation property to_Root for ProjectDemandResourceRequest to single ProjectDemand.toString()work(ProjectDemandResource value) Navigation property to_Work for ProjectDemandResourceRequest to single ProjectDemandResource.
-
Method Details
-
work
@Nonnull public ProjectDemandResourceRequest.ProjectDemandResourceRequestBuilder work(ProjectDemandResource value) Navigation property to_Work for ProjectDemandResourceRequest to single ProjectDemandResource.- Parameters:
value- The ProjectDemandResource to build this ProjectDemandResourceRequest with.- Returns:
- This Builder to allow for a fluent interface.
-
projDmndRsceReqDistr
@Nonnull public ProjectDemandResourceRequest.ProjectDemandResourceRequestBuilder projDmndRsceReqDistr(ProjDmndRsceReqDistribution... value) Navigation property to_ProjDmndRsceReqDistr for ProjectDemandResourceRequest to multiple ProjDmndRsceReqDistribution.- Parameters:
value- The ProjDmndRsceReqDistributions to build this ProjectDemandResourceRequest with.- Returns:
- This Builder to allow for a fluent interface.
-
root
@Nonnull public ProjectDemandResourceRequest.ProjectDemandResourceRequestBuilder root(ProjectDemand value) Navigation property to_Root for ProjectDemandResourceRequest to single ProjectDemand.- Parameters:
value- The ProjectDemand to build this ProjectDemandResourceRequest with.- Returns:
- This Builder to allow for a fluent interface.
-
projDmndResourceRequestUUID
@Nonnull public ProjectDemandResourceRequest.ProjectDemandResourceRequestBuilder projDmndResourceRequestUUID(@Nullable UUID projDmndResourceRequestUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ProjDmndResourceRequestUUID
- Returns:
this.
-
projectDemandWorkUUID
@Nonnull public ProjectDemandResourceRequest.ProjectDemandResourceRequestBuilder projectDemandWorkUUID(@Nullable UUID projectDemandWorkUUID) Constraints: noneOriginal property name from the Odata EDM: ProjectDemandWorkUUID
- Returns:
this.
-
projectDemandUUID
@Nonnull public ProjectDemandResourceRequest.ProjectDemandResourceRequestBuilder projectDemandUUID(@Nullable UUID projectDemandUUID) Constraints: noneOriginal property name from the Odata EDM: ProjectDemandUUID
- Returns:
this.
-
projectDemandRequestedResource
@Nonnull public ProjectDemandResourceRequest.ProjectDemandResourceRequestBuilder projectDemandRequestedResource(@Nullable String projectDemandRequestedResource) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: ProjectDemandRequestedResource
- Returns:
this.
-
projDmndStfngInstructionText
@Nonnull public ProjectDemandResourceRequest.ProjectDemandResourceRequestBuilder projDmndStfngInstructionText(@Nullable String projDmndStfngInstructionText) Constraints: Not nullable, Maximum length: 1000Original property name from the Odata EDM: ProjDmndStfngInstructionText
- Returns:
this.
-
projDmndRsceReqWorkAssgmtOID
@Nonnull public ProjectDemandResourceRequest.ProjectDemandResourceRequestBuilder projDmndRsceReqWorkAssgmtOID(@Nullable String projDmndRsceReqWorkAssgmtOID) Constraints: Not nullable, Maximum length: 100Original property name from the Odata EDM: ProjDmndRsceReqWorkAssgmtOID
- Returns:
this.
-
projDmndRsceReqWrkfrcPersonOID
@Nonnull public ProjectDemandResourceRequest.ProjectDemandResourceRequestBuilder projDmndRsceReqWrkfrcPersonOID(@Nullable String projDmndRsceReqWrkfrcPersonOID) Constraints: Not nullable, Maximum length: 36Original property name from the Odata EDM: ProjDmndRsceReqWrkfrcPersonOID
- Returns:
this.
-
projDmndRsceReqStartDate
@Nonnull public ProjectDemandResourceRequest.ProjectDemandResourceRequestBuilder projDmndRsceReqStartDate(@Nullable LocalDateTime projDmndRsceReqStartDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProjDmndRsceReqStartDate
- Returns:
this.
-
projDmndRsceReqEndDate
@Nonnull public ProjectDemandResourceRequest.ProjectDemandResourceRequestBuilder projDmndRsceReqEndDate(@Nullable LocalDateTime projDmndRsceReqEndDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProjDmndRsceReqEndDate
- Returns:
this.
-
createdByUser
@Nonnull public ProjectDemandResourceRequest.ProjectDemandResourceRequestBuilder createdByUser(@Nullable String createdByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
this.
-
creationDateTime
@Nonnull public ProjectDemandResourceRequest.ProjectDemandResourceRequestBuilder creationDateTime(@Nullable ZonedDateTime creationDateTime) Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: CreationDateTime
- Returns:
this.
-
lastChangedByUser
@Nonnull public ProjectDemandResourceRequest.ProjectDemandResourceRequestBuilder lastChangedByUser(@Nullable String lastChangedByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
this.
-
lastChangeDateTime
@Nonnull public ProjectDemandResourceRequest.ProjectDemandResourceRequestBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
this.
-
build
-
toString
-