Class SourcingProjectItemLinkage.SourcingProjectItemLinkageBuilder
- Enclosing class:
- SourcingProjectItemLinkage
-
Method Summary
Modifier and TypeMethodDescriptionbuild()formattedItemID(String formattedItemID) Constraints: Not nullable, Maximum length: 60Constraints: Not nullable, Maximum length: 18materialGroup(String materialGroup) Constraints: Not nullable, Maximum length: 9sourcingOrigin(String sourcingOrigin) Constraints: Not nullable, Maximum length: 2sourcingProject(SourcingProject value) Navigation property _SourcingProject for SourcingProjectItemLinkage to single SourcingProject.Navigation property _SourcingProjectItem for SourcingProjectItemLinkage to single SourcingProjectItem.sourcingProjectItem(String value) Constraints: Not nullable, Maximum length: 5Navigation property _SourcingProjectItemLinked for SourcingProjectItemLinkage to single SourcingProjectItem.sourcingProjectItemUUID(UUID sourcingProjectItemUUID) Constraints: Not nullablesourcingProjectUUID(UUID sourcingProjectUUID) Constraints: Not nullablesourcingScenario(String sourcingScenario) Constraints: Not nullable, Maximum length: 2srcgProjectItemLinkageUUID(UUID srcgProjectItemLinkageUUID) (Key Field) Constraints: Not nullablesrcgProjItemDescription(String srcgProjItemDescription) Constraints: Not nullable, Maximum length: 40srcgProjItemLinkedItemUUID(UUID srcgProjItemLinkedItemUUID) Constraints: NullablesrcgProjItemLinkedStableUUID(UUID srcgProjItemLinkedStableUUID) Constraints: NullabletoString()
-
Method Details
-
sourcingProject
@Nonnull public SourcingProjectItemLinkage.SourcingProjectItemLinkageBuilder sourcingProject(SourcingProject value) Navigation property _SourcingProject for SourcingProjectItemLinkage to single SourcingProject.- Parameters:
value- The SourcingProject to build this SourcingProjectItemLinkage with.- Returns:
- This Builder to allow for a fluent interface.
-
sourcingProjectItem
@Nonnull public SourcingProjectItemLinkage.SourcingProjectItemLinkageBuilder sourcingProjectItem(SourcingProjectItem value) Navigation property _SourcingProjectItem for SourcingProjectItemLinkage to single SourcingProjectItem.- Parameters:
value- The SourcingProjectItem to build this SourcingProjectItemLinkage with.- Returns:
- This Builder to allow for a fluent interface.
-
sourcingProjectItem
@Nonnull public SourcingProjectItemLinkage.SourcingProjectItemLinkageBuilder sourcingProjectItem(String value) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SourcingProjectItem
- Parameters:
value- The sourcingProjectItem to build this SourcingProjectItemLinkage with.- Returns:
- This Builder to allow for a fluent interface.
-
sourcingProjectItemLinked
@Nonnull public SourcingProjectItemLinkage.SourcingProjectItemLinkageBuilder sourcingProjectItemLinked(SourcingProjectItem value) Navigation property _SourcingProjectItemLinked for SourcingProjectItemLinkage to single SourcingProjectItem.- Parameters:
value- The SourcingProjectItem to build this SourcingProjectItemLinkage with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjectItemLinkageUUID
@Nonnull public SourcingProjectItemLinkage.SourcingProjectItemLinkageBuilder srcgProjectItemLinkageUUID(@Nullable UUID srcgProjectItemLinkageUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjectItemLinkageUUID
- Returns:
this.
-
sourcingProjectItemUUID
@Nonnull public SourcingProjectItemLinkage.SourcingProjectItemLinkageBuilder sourcingProjectItemUUID(@Nullable UUID sourcingProjectItemUUID) Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectItemUUID
- Returns:
this.
-
srcgProjItemLinkedStableUUID
@Nonnull public SourcingProjectItemLinkage.SourcingProjectItemLinkageBuilder srcgProjItemLinkedStableUUID(@Nullable UUID srcgProjItemLinkedStableUUID) Constraints: NullableOriginal property name from the Odata EDM: SrcgProjItemLinkedStableUUID
- Returns:
this.
-
sourcingProjectUUID
@Nonnull public SourcingProjectItemLinkage.SourcingProjectItemLinkageBuilder sourcingProjectUUID(@Nullable UUID sourcingProjectUUID) Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectUUID
- Returns:
this.
-
sourcingOrigin
@Nonnull public SourcingProjectItemLinkage.SourcingProjectItemLinkageBuilder sourcingOrigin(@Nullable String sourcingOrigin) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingOrigin
- Returns:
this.
-
sourcingScenario
@Nonnull public SourcingProjectItemLinkage.SourcingProjectItemLinkageBuilder sourcingScenario(@Nullable String sourcingScenario) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingScenario
- Returns:
this.
-
srcgProjItemLinkedItemUUID
@Nonnull public SourcingProjectItemLinkage.SourcingProjectItemLinkageBuilder srcgProjItemLinkedItemUUID(@Nullable UUID srcgProjItemLinkedItemUUID) Constraints: NullableOriginal property name from the Odata EDM: SrcgProjItemLinkedItemUUID
- Returns:
this.
-
formattedItemID
@Nonnull public SourcingProjectItemLinkage.SourcingProjectItemLinkageBuilder formattedItemID(@Nullable String formattedItemID) Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: FormattedItemID
- Returns:
this.
-
srcgProjItemDescription
@Nonnull public SourcingProjectItemLinkage.SourcingProjectItemLinkageBuilder srcgProjItemDescription(@Nullable String srcgProjItemDescription) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SrcgProjItemDescription
- Returns:
this.
-
material
@Nonnull public SourcingProjectItemLinkage.SourcingProjectItemLinkageBuilder material(@Nullable String material) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Returns:
this.
-
materialGroup
@Nonnull public SourcingProjectItemLinkage.SourcingProjectItemLinkageBuilder materialGroup(@Nullable String materialGroup) Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Returns:
this.
-
build
-
toString
-