Class EntTeamMemberEntitlement.EntTeamMemberEntitlementBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.enterpriseprojectv2.EntTeamMemberEntitlement.EntTeamMemberEntitlementBuilder
- Enclosing class:
- EntTeamMemberEntitlement
Helper class to allow for fluent creation of EntTeamMemberEntitlement instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()createdByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12creationDateTime(ZonedDateTime creationDateTime) Constraints: Not nullable, Precision: 0Constraints: noneNavigation property to_EnterpriseProject for EntTeamMemberEntitlement to single EnterpriseProject.lastChangeDateTime(ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 0lastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12projectEntitlementUUID(UUID projectEntitlementUUID) (Key Field) Constraints: Not nullableprojectRoleType(String projectRoleType) Constraints: Not nullable, Maximum length: 15projectRoleUUID(UUID projectRoleUUID) Constraints: noneprojectUUID(UUID projectUUID) Constraints: nonerole(EnterpriseProjectRole value) Navigation property to_Role for EntTeamMemberEntitlement to single EnterpriseProjectRole.Navigation property to_TeamMember for EntTeamMemberEntitlement to single EnterpriseProjectTeamMember.teamMemberUUID(UUID teamMemberUUID) Constraints: nonetoString()Constraints: none
-
Method Details
-
teamMember
@Nonnull public EntTeamMemberEntitlement.EntTeamMemberEntitlementBuilder teamMember(EnterpriseProjectTeamMember value) Navigation property to_TeamMember for EntTeamMemberEntitlement to single EnterpriseProjectTeamMember.- Parameters:
value- The EnterpriseProjectTeamMember to build this EntTeamMemberEntitlement with.- Returns:
- This Builder to allow for a fluent interface.
-
enterpriseProject
@Nonnull public EntTeamMemberEntitlement.EntTeamMemberEntitlementBuilder enterpriseProject(EnterpriseProject value) Navigation property to_EnterpriseProject for EntTeamMemberEntitlement to single EnterpriseProject.- Parameters:
value- The EnterpriseProject to build this EntTeamMemberEntitlement with.- Returns:
- This Builder to allow for a fluent interface.
-
role
@Nonnull public EntTeamMemberEntitlement.EntTeamMemberEntitlementBuilder role(EnterpriseProjectRole value) Navigation property to_Role for EntTeamMemberEntitlement to single EnterpriseProjectRole.- Parameters:
value- The EnterpriseProjectRole to build this EntTeamMemberEntitlement with.- Returns:
- This Builder to allow for a fluent interface.
-
delete_mc
@Nonnull public EntTeamMemberEntitlement.EntTeamMemberEntitlementBuilder delete_mc(@Nullable Boolean delete_mc) Constraints: noneOriginal property name from the Odata EDM: Delete_mc
- Returns:
this.
-
update_mc
@Nonnull public EntTeamMemberEntitlement.EntTeamMemberEntitlementBuilder update_mc(@Nullable Boolean update_mc) Constraints: noneOriginal property name from the Odata EDM: Update_mc
- Returns:
this.
-
projectEntitlementUUID
@Nonnull public EntTeamMemberEntitlement.EntTeamMemberEntitlementBuilder projectEntitlementUUID(@Nullable UUID projectEntitlementUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ProjectEntitlementUUID
- Returns:
this.
-
projectUUID
@Nonnull public EntTeamMemberEntitlement.EntTeamMemberEntitlementBuilder projectUUID(@Nullable UUID projectUUID) Constraints: noneOriginal property name from the Odata EDM: ProjectUUID
- Returns:
this.
-
projectRoleUUID
@Nonnull public EntTeamMemberEntitlement.EntTeamMemberEntitlementBuilder projectRoleUUID(@Nullable UUID projectRoleUUID) Constraints: noneOriginal property name from the Odata EDM: ProjectRoleUUID
- Returns:
this.
-
teamMemberUUID
@Nonnull public EntTeamMemberEntitlement.EntTeamMemberEntitlementBuilder teamMemberUUID(@Nullable UUID teamMemberUUID) Constraints: noneOriginal property name from the Odata EDM: TeamMemberUUID
- Returns:
this.
-
projectRoleType
@Nonnull public EntTeamMemberEntitlement.EntTeamMemberEntitlementBuilder projectRoleType(@Nullable String projectRoleType) Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: ProjectRoleType
- Returns:
this.
-
createdByUser
@Nonnull public EntTeamMemberEntitlement.EntTeamMemberEntitlementBuilder createdByUser(@Nullable String createdByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
this.
-
creationDateTime
@Nonnull public EntTeamMemberEntitlement.EntTeamMemberEntitlementBuilder creationDateTime(@Nullable ZonedDateTime creationDateTime) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDateTime
- Returns:
this.
-
lastChangedByUser
@Nonnull public EntTeamMemberEntitlement.EntTeamMemberEntitlementBuilder lastChangedByUser(@Nullable String lastChangedByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
this.
-
lastChangeDateTime
@Nonnull public EntTeamMemberEntitlement.EntTeamMemberEntitlementBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDateTime
- Returns:
this.
-
build
-
toString
-