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