Class RespyMgmtTeamHeader.RespyMgmtTeamHeaderBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.responsibilitymanagementteamsv2.RespyMgmtTeamHeader.RespyMgmtTeamHeaderBuilder
- Enclosing class:
- RespyMgmtTeamHeader
Helper class to allow for fluent creation of RespyMgmtTeamHeader instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()respyMgmtGlobalTeamID(String respyMgmtGlobalTeamID) (Key Field) Constraints: Not nullable, Maximum length: 40respyMgmtTeamCategory(String respyMgmtTeamCategory) Constraints: Not nullable, Maximum length: 30respyMgmtTeamName(String respyMgmtTeamName) Constraints: Not nullable, Maximum length: 40respyMgmtTeamStatus(String respyMgmtTeamStatus) Constraints: Not nullable, Maximum length: 2respyMgmtTeamType(String respyMgmtTeamType) Constraints: Not nullable, Maximum length: 30teamAttributes(RespyMgmtTeamAttribute... value) Navigation property _TeamAttributes for RespyMgmtTeamHeader to multiple RespyMgmtTeamAttribute.teamMembers(RespyMgmtTeamMember... value) Navigation property _TeamMembers for RespyMgmtTeamHeader to multiple RespyMgmtTeamMember.teamOwners(RespyMgmtTeamOwner... value) Navigation property _TeamOwners for RespyMgmtTeamHeader to multiple RespyMgmtTeamOwner.teamStatusTexts(TeamStatusTexts... value) Navigation property _TeamStatusTexts for RespyMgmtTeamHeader to multiple TeamStatusTexts.teamType(RespyMgmtTeamType value) Navigation property _TeamType for RespyMgmtTeamHeader to single RespyMgmtTeamType.toString()
-
Method Details
-
teamAttributes
@Nonnull public RespyMgmtTeamHeader.RespyMgmtTeamHeaderBuilder teamAttributes(RespyMgmtTeamAttribute... value) Navigation property _TeamAttributes for RespyMgmtTeamHeader to multiple RespyMgmtTeamAttribute.- Parameters:
value- The RespyMgmtTeamAttributes to build this RespyMgmtTeamHeader with.- Returns:
- This Builder to allow for a fluent interface.
-
teamMembers
@Nonnull public RespyMgmtTeamHeader.RespyMgmtTeamHeaderBuilder teamMembers(RespyMgmtTeamMember... value) Navigation property _TeamMembers for RespyMgmtTeamHeader to multiple RespyMgmtTeamMember.- Parameters:
value- The RespyMgmtTeamMembers to build this RespyMgmtTeamHeader with.- Returns:
- This Builder to allow for a fluent interface.
-
teamOwners
@Nonnull public RespyMgmtTeamHeader.RespyMgmtTeamHeaderBuilder teamOwners(RespyMgmtTeamOwner... value) Navigation property _TeamOwners for RespyMgmtTeamHeader to multiple RespyMgmtTeamOwner.- Parameters:
value- The RespyMgmtTeamOwners to build this RespyMgmtTeamHeader with.- Returns:
- This Builder to allow for a fluent interface.
-
teamStatusTexts
@Nonnull public RespyMgmtTeamHeader.RespyMgmtTeamHeaderBuilder teamStatusTexts(TeamStatusTexts... value) Navigation property _TeamStatusTexts for RespyMgmtTeamHeader to multiple TeamStatusTexts.- Parameters:
value- The TeamStatusTextss to build this RespyMgmtTeamHeader with.- Returns:
- This Builder to allow for a fluent interface.
-
teamType
Navigation property _TeamType for RespyMgmtTeamHeader to single RespyMgmtTeamType.- Parameters:
value- The RespyMgmtTeamType to build this RespyMgmtTeamHeader with.- Returns:
- This Builder to allow for a fluent interface.
-
respyMgmtGlobalTeamID
@Nonnull public RespyMgmtTeamHeader.RespyMgmtTeamHeaderBuilder respyMgmtGlobalTeamID(@Nullable String respyMgmtGlobalTeamID) (Key Field) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: RespyMgmtGlobalTeamID
- Returns:
this.
-
respyMgmtTeamName
@Nonnull public RespyMgmtTeamHeader.RespyMgmtTeamHeaderBuilder respyMgmtTeamName(@Nullable String respyMgmtTeamName) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: RespyMgmtTeamName
- Returns:
this.
-
respyMgmtTeamStatus
@Nonnull public RespyMgmtTeamHeader.RespyMgmtTeamHeaderBuilder respyMgmtTeamStatus(@Nullable String respyMgmtTeamStatus) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RespyMgmtTeamStatus
- Returns:
this.
-
respyMgmtTeamType
@Nonnull public RespyMgmtTeamHeader.RespyMgmtTeamHeaderBuilder respyMgmtTeamType(@Nullable String respyMgmtTeamType) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: RespyMgmtTeamType
- Returns:
this.
-
respyMgmtTeamCategory
@Nonnull public RespyMgmtTeamHeader.RespyMgmtTeamHeaderBuilder respyMgmtTeamCategory(@Nullable String respyMgmtTeamCategory) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: RespyMgmtTeamCategory
- Returns:
this.
-
build
-
toString
-