Class EnterpriseProjectTeamMember.EnterpriseProjectTeamMemberBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.enterpriseprojectv2.EnterpriseProjectTeamMember.EnterpriseProjectTeamMemberBuilder
- Enclosing class:
- EnterpriseProjectTeamMember
public static final class EnterpriseProjectTeamMember.EnterpriseProjectTeamMemberBuilder
extends Object
Helper class to allow for fluent creation of EnterpriseProjectTeamMember instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()businessPartnerUUID(UUID businessPartnerUUID) Constraints: nonecreatedByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12creationDateTime(ZonedDateTime creationDateTime) Constraints: Not nullable, Precision: 0Navigation property to_EnterpriseProject for EnterpriseProjectTeamMember to single EnterpriseProject.entProjEntitlement(EntTeamMemberEntitlement... value) Navigation property to_EntProjEntitlement for EnterpriseProjectTeamMember to multiple EntTeamMemberEntitlement.entProjEntitlement_oc(Boolean entProjEntitlement_oc) Constraints: nonelastChangeDateTime(ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 0lastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12projectUUID(UUID projectUUID) Constraints: noneteamMemberUUID(UUID teamMemberUUID) (Key Field) Constraints: Not nullabletoString()
-
Method Details
-
entProjEntitlement
@Nonnull public EnterpriseProjectTeamMember.EnterpriseProjectTeamMemberBuilder entProjEntitlement(EntTeamMemberEntitlement... value) Navigation property to_EntProjEntitlement for EnterpriseProjectTeamMember to multiple EntTeamMemberEntitlement.- Parameters:
value- The EntTeamMemberEntitlements to build this EnterpriseProjectTeamMember with.- Returns:
- This Builder to allow for a fluent interface.
-
enterpriseProject
@Nonnull public EnterpriseProjectTeamMember.EnterpriseProjectTeamMemberBuilder enterpriseProject(EnterpriseProject value) Navigation property to_EnterpriseProject for EnterpriseProjectTeamMember to single EnterpriseProject.- Parameters:
value- The EnterpriseProject to build this EnterpriseProjectTeamMember with.- Returns:
- This Builder to allow for a fluent interface.
-
entProjEntitlement_oc
@Nonnull public EnterpriseProjectTeamMember.EnterpriseProjectTeamMemberBuilder entProjEntitlement_oc(@Nullable Boolean entProjEntitlement_oc) Constraints: noneOriginal property name from the Odata EDM: to_EntProjEntitlement_oc
- Returns:
this.
-
teamMemberUUID
@Nonnull public EnterpriseProjectTeamMember.EnterpriseProjectTeamMemberBuilder teamMemberUUID(@Nullable UUID teamMemberUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TeamMemberUUID
- Returns:
this.
-
businessPartnerUUID
@Nonnull public EnterpriseProjectTeamMember.EnterpriseProjectTeamMemberBuilder businessPartnerUUID(@Nullable UUID businessPartnerUUID) Constraints: noneOriginal property name from the Odata EDM: BusinessPartnerUUID
- Returns:
this.
-
projectUUID
@Nonnull public EnterpriseProjectTeamMember.EnterpriseProjectTeamMemberBuilder projectUUID(@Nullable UUID projectUUID) Constraints: noneOriginal property name from the Odata EDM: ProjectUUID
- Returns:
this.
-
createdByUser
@Nonnull public EnterpriseProjectTeamMember.EnterpriseProjectTeamMemberBuilder createdByUser(@Nullable String createdByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
this.
-
creationDateTime
@Nonnull public EnterpriseProjectTeamMember.EnterpriseProjectTeamMemberBuilder creationDateTime(@Nullable ZonedDateTime creationDateTime) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDateTime
- Returns:
this.
-
lastChangedByUser
@Nonnull public EnterpriseProjectTeamMember.EnterpriseProjectTeamMemberBuilder lastChangedByUser(@Nullable String lastChangedByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
this.
-
lastChangeDateTime
@Nonnull public EnterpriseProjectTeamMember.EnterpriseProjectTeamMemberBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDateTime
- Returns:
this.
-
build
-
toString
-