Class PurgCat.PurgCatBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.purchasingcategory.PurgCat.PurgCatBuilder
- Enclosing class:
- PurgCat
Helper class to allow for fluent creation of PurgCat instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()createdByUser(String createdByUser) Constraints: Not nullable, Maximum length: 60creationDateTime(ZonedDateTime creationDateTime) Constraints: Not nullable, Precision: 7Constraints: Not nullable, Maximum length: 2lastChangeDateTime(ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 7lastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 60purchasingCategory(String purchasingCategory) Constraints: Not nullable, Maximum length: 20purgCatDescription(PurgCatDescription... value) Navigation property to_PurgCatDescription for PurgCat to multiple PurgCatDescription.purgCatIsInactive(String purgCatIsInactive) Constraints: Not nullable, Maximum length: 1purgCatMaterialGroup(PurgCatMaterialGroup... value) Navigation property to_PurgCatMaterialGroup for PurgCat to multiple PurgCatMaterialGroup.purgCatMember(PurgCatMember... value) Navigation property to_PurgCatMember for PurgCat to multiple PurgCatMember.purgCatName(String purgCatName) Constraints: Not nullable, Maximum length: 60purgCatPlannedSpend(PurgCatPlannedSpend... value) Navigation property to_PurgCatPlannedSpend for PurgCat to multiple PurgCatPlannedSpend.Navigation property to_PurgCatPurchaserResponsible for PurgCat to single PurgCatPurchaserResponsible.purgCatSupplier(PurgCatSupplier... value) Navigation property to_PurgCatSupplier for PurgCat to multiple PurgCatSupplier.purgCatTranslationOvrlStatus(String purgCatTranslationOvrlStatus) Constraints: Not nullable, Maximum length: 2Navigation property to_PurgCatTranslationStatus for PurgCat to multiple PurgCatTranslationStatus.purgCatUUID(UUID purgCatUUID) (Key Field) Constraints: Not nullabletoString()
-
Method Details
-
purgCatDescription
Navigation property to_PurgCatDescription for PurgCat to multiple PurgCatDescription.- Parameters:
value- The PurgCatDescriptions to build this PurgCat with.- Returns:
- This Builder to allow for a fluent interface.
-
purgCatMaterialGroup
Navigation property to_PurgCatMaterialGroup for PurgCat to multiple PurgCatMaterialGroup.- Parameters:
value- The PurgCatMaterialGroups to build this PurgCat with.- Returns:
- This Builder to allow for a fluent interface.
-
purgCatMember
Navigation property to_PurgCatMember for PurgCat to multiple PurgCatMember.- Parameters:
value- The PurgCatMembers to build this PurgCat with.- Returns:
- This Builder to allow for a fluent interface.
-
purgCatPlannedSpend
Navigation property to_PurgCatPlannedSpend for PurgCat to multiple PurgCatPlannedSpend.- Parameters:
value- The PurgCatPlannedSpends to build this PurgCat with.- Returns:
- This Builder to allow for a fluent interface.
-
purgCatPurchaserResponsible
@Nonnull public PurgCat.PurgCatBuilder purgCatPurchaserResponsible(PurgCatPurchaserResponsible value) Navigation property to_PurgCatPurchaserResponsible for PurgCat to single PurgCatPurchaserResponsible.- Parameters:
value- The PurgCatPurchaserResponsible to build this PurgCat with.- Returns:
- This Builder to allow for a fluent interface.
-
purgCatSupplier
Navigation property to_PurgCatSupplier for PurgCat to multiple PurgCatSupplier.- Parameters:
value- The PurgCatSuppliers to build this PurgCat with.- Returns:
- This Builder to allow for a fluent interface.
-
purgCatTranslationStatus
Navigation property to_PurgCatTranslationStatus for PurgCat to multiple PurgCatTranslationStatus.- Parameters:
value- The PurgCatTranslationStatuss to build this PurgCat with.- Returns:
- This Builder to allow for a fluent interface.
-
purgCatUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: PurgCatUUID
- Returns:
this.
-
purchasingCategory
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: PurchasingCategory
- Returns:
this.
-
purgCatName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: PurgCatName
- Returns:
this.
-
creationDateTime
Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: CreationDateTime
- Returns:
this.
-
createdByUser
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: CreatedByUser
- Returns:
this.
-
lastChangeDateTime
@Nonnull public PurgCat.PurgCatBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
this.
-
lastChangedByUser
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: LastChangedByUser
- Returns:
this.
-
language
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Returns:
this.
-
purgCatIsInactive
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurgCatIsInactive
- Returns:
this.
-
purgCatTranslationOvrlStatus
@Nonnull public PurgCat.PurgCatBuilder purgCatTranslationOvrlStatus(@Nullable String purgCatTranslationOvrlStatus) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PurgCatTranslationOvrlStatus
- Returns:
this.
-
build
-
toString
-