java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.pradivisionofinterest.Bearer.BearerBuilder
Enclosing class:
Bearer

public static final class Bearer.BearerBuilder extends Object
Helper class to allow for fluent creation of Bearer instances.
  • Method Details

    • praMaintBearerGroupHierNode

      @Nonnull public Bearer.BearerBuilder praMaintBearerGroupHierNode(BearerGroup value)
      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

      @Nonnull public Bearer.BearerBuilder praMaintDOIHierNode(DOI value)
      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

      @Nonnull public Bearer.BearerBuilder companyCode(@Nullable String companyCode)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • pRAJointVenture

      @Nonnull public Bearer.BearerBuilder pRAJointVenture(@Nullable String pRAJointVenture)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PRAJointVenture

      Returns:
      this.
    • divisionOfInterest

      @Nonnull public Bearer.BearerBuilder divisionOfInterest(@Nullable String divisionOfInterest)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: DivisionOfInterest

      Returns:
      this.
    • pRABearerGroup

      @Nonnull public Bearer.BearerBuilder pRABearerGroup(@Nullable String pRABearerGroup)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRABearerGroup

      Returns:
      this.
    • pRABearerGroupEffctvFrmDte

      @Nonnull public Bearer.BearerBuilder pRABearerGroupEffctvFrmDte(@Nullable LocalDate pRABearerGroupEffctvFrmDte)
      (Key Field) Constraints: Not nullable

      Original 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: 12

      Original property name from the Odata EDM: PRABearerGroupUseControlNmbr

      Returns:
      this.
    • pRAOwner

      @Nonnull public Bearer.BearerBuilder pRAOwner(@Nullable String pRAOwner)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PRAOwner

      Returns:
      this.
    • ownerInterestType

      @Nonnull public Bearer.BearerBuilder ownerInterestType(@Nullable String ownerInterestType)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: OwnerInterestType

      Returns:
      this.
    • ownerInterestSequence

      @Nonnull public Bearer.BearerBuilder ownerInterestSequence(@Nullable String ownerInterestSequence)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: OwnerInterestSequence

      Returns:
      this.
    • ownerBearerPercent

      @Nonnull public Bearer.BearerBuilder ownerBearerPercent(@Nullable BigDecimal ownerBearerPercent)
      Constraints: Not nullable, Precision: 9, Scale: 8

      Original property name from the Odata EDM: OwnerBearerPercent

      Returns:
      this.
    • ownerName

      @Nonnull public Bearer.BearerBuilder ownerName(@Nullable String ownerName)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: OwnerName

      Returns:
      this.
    • build

      @Nonnull public Bearer build()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object