Class Bearer.BearerBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.pradivisionofinterest.Bearer.BearerBuilder
- Enclosing class:
- Bearer
Helper class to allow for fluent creation of Bearer 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: 5ownerBearerPercent(BigDecimal ownerBearerPercent) Constraints: Not nullable, Precision: 9, Scale: 8ownerInterestSequence(String ownerInterestSequence) (Key Field) Constraints: Not nullable, Maximum length: 2ownerInterestType(String ownerInterestType) (Key Field) Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 80pRABearerGroup(String pRABearerGroup) (Key Field) Constraints: Not nullable, Maximum length: 2pRABearerGroupEffctvFrmDte(LocalDate pRABearerGroupEffctvFrmDte) (Key Field) Constraints: Not nullablepRABearerGroupUseControlNmbr(String pRABearerGroupUseControlNmbr) (Key Field) Constraints: Not nullable, Maximum length: 12pRAJointVenture(String pRAJointVenture) (Key Field) Constraints: Not nullable, Maximum length: 6Navigation property _PRAMaintBearerGroupHierNode for Bearer to single BearerGroup.praMaintDOIHierNode(DOI value) Navigation property _PRAMaintDOIHierNode for Bearer to single DOI.(Key Field) Constraints: Not nullable, Maximum length: 10toString()
-
Method Details
-
praMaintBearerGroupHierNode
Navigation property _PRAMaintBearerGroupHierNode for Bearer to single BearerGroup.- Parameters:
value- The BearerGroup to build this Bearer with.- Returns:
- This Builder to allow for a fluent interface.
-
praMaintDOIHierNode
Navigation property _PRAMaintDOIHierNode for Bearer to single DOI.- Parameters:
value- The DOI to build this Bearer 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.
-
pRABearerGroup
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PRABearerGroup
- Returns:
this.
-
pRABearerGroupEffctvFrmDte
@Nonnull public Bearer.BearerBuilder pRABearerGroupEffctvFrmDte(@Nullable LocalDate pRABearerGroupEffctvFrmDte) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: PRABearerGroupEffctvFrmDte
- Returns:
this.
-
pRABearerGroupUseControlNmbr
@Nonnull public Bearer.BearerBuilder pRABearerGroupUseControlNmbr(@Nullable String pRABearerGroupUseControlNmbr) (Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: PRABearerGroupUseControlNmbr
- 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.
-
ownerBearerPercent
Constraints: Not nullable, Precision: 9, Scale: 8Original property name from the Odata EDM: OwnerBearerPercent
- Returns:
this.
-
ownerName
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: OwnerName
- Returns:
this.
-
build
-
toString
-