Class Doex.DoexBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.pradivisionofinterest.Doex.DoexBuilder
- Enclosing class:
- Doex
Helper class to allow for fluent creation of Doex instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()companyCode(String companyCode) (Key Field) Constraints: Not nullable, Maximum length: 4divisionOfInterest(String divisionOfInterest) (Key Field) Constraints: Not nullable, Maximum length: 5dOIOwnerEffectiveFromDate(LocalDate dOIOwnerEffectiveFromDate) (Key Field) Constraints: Not nullabledOIOwnerIsExempt(Boolean dOIOwnerIsExempt) Constraints: Not nullablemajorProduct(String majorProduct) (Key Field) Constraints: Not nullable, Maximum length: 1ownerInterestSequence(String ownerInterestSequence) (Key Field) Constraints: Not nullable, Maximum length: 2ownerInterestType(String ownerInterestType) (Key Field) Constraints: Not nullable, Maximum length: 2pRACustomerSupplierCode(String pRACustomerSupplierCode) (Key Field) Constraints: Not nullable, Maximum length: 1pRADivisionOfInterestNmbr(String pRADivisionOfInterestNmbr) (Key Field) Constraints: Not nullable, Maximum length: 12pRAJointVenture(String pRAJointVenture) (Key Field) Constraints: Not nullable, Maximum length: 6praMaintDOIHierNode(DOI value) Navigation property _PRAMaintDOIHierNode for Doex to single DOI.praMaintDOIOwnerHierNode(DOIOwner value) Navigation property _PRAMaintDOIOwnerHierNode for Doex to single DOIOwner.(Key Field) Constraints: Not nullable, Maximum length: 10toString()
-
Method Details
-
praMaintDOIHierNode
Navigation property _PRAMaintDOIHierNode for Doex to single DOI.- Parameters:
value- The DOI to build this Doex with.- Returns:
- This Builder to allow for a fluent interface.
-
praMaintDOIOwnerHierNode
Navigation property _PRAMaintDOIOwnerHierNode for Doex to single DOIOwner.- Parameters:
value- The DOIOwner to build this Doex with.- Returns:
- This Builder to allow for a fluent interface.
-
companyCode
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
this.
-
pRAJointVenture
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: PRAJointVenture
- Returns:
this.
-
divisionOfInterest
(Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: DivisionOfInterest
- Returns:
this.
-
pRACustomerSupplierCode
(Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PRACustomerSupplierCode
- Returns:
this.
-
pRAOwner
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PRAOwner
- Returns:
this.
-
ownerInterestType
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: OwnerInterestType
- Returns:
this.
-
ownerInterestSequence
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: OwnerInterestSequence
- Returns:
this.
-
dOIOwnerEffectiveFromDate
@Nonnull public Doex.DoexBuilder dOIOwnerEffectiveFromDate(@Nullable LocalDate dOIOwnerEffectiveFromDate) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: DOIOwnerEffectiveFromDate
- Returns:
this.
-
pRADivisionOfInterestNmbr
@Nonnull public Doex.DoexBuilder pRADivisionOfInterestNmbr(@Nullable String pRADivisionOfInterestNmbr) (Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: PRADivisionOfInterestNmbr
- Returns:
this.
-
majorProduct
(Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: MajorProduct
- Returns:
this.
-
dOIOwnerIsExempt
Constraints: Not nullableOriginal property name from the Odata EDM: DOIOwnerIsExempt
- Returns:
this.
-
build
-
toString
-