Class TRIALBALANCEResult.TRIALBALANCEResultBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.trialbalance.TRIALBALANCEResult.TRIALBALANCEResultBuilder
Enclosing class:
TRIALBALANCEResult

public static final class TRIALBALANCEResult.TRIALBALANCEResultBuilder extends Object
Helper class to allow for fluent creation of TRIALBALANCEResult instances.
  • Constructor Details

    • TRIALBALANCEResultBuilder

      public TRIALBALANCEResultBuilder()
  • Method Details

    • parameters

      Navigation property Parameters for TRIALBALANCEResult to single TRIALBALANCEParameters.
      Parameters:
      value - The TRIALBALANCEParameters to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • ledgerDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder ledgerDetails(Ledger value)
      Navigation property LedgerDetails for TRIALBALANCEResult to single Ledger.
      Parameters:
      value - The Ledger to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • companyCodeDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder companyCodeDetails(CompanyCode value)
      Navigation property CompanyCodeDetails for TRIALBALANCEResult to single CompanyCode.
      Parameters:
      value - The CompanyCode to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • glAccountDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder glAccountDetails(GLAccount value)
      Navigation property GLAccountDetails for TRIALBALANCEResult to single GLAccount.
      Parameters:
      value - The GLAccount to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • orderIDDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder orderIDDetails(OrderID value)
      Navigation property OrderIDDetails for TRIALBALANCEResult to single OrderID.
      Parameters:
      value - The OrderID to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • projectNetworkDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder projectNetworkDetails(ProjectNetwork value)
      Navigation property ProjectNetworkDetails for TRIALBALANCEResult to single ProjectNetwork.
      Parameters:
      value - The ProjectNetwork to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • projectDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder projectDetails(Project value)
      Navigation property ProjectDetails for TRIALBALANCEResult to single Project.
      Parameters:
      value - The Project to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • businessProcessDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder businessProcessDetails(BusinessProcess value)
      Navigation property BusinessProcessDetails for TRIALBALANCEResult to single BusinessProcess.
      Parameters:
      value - The BusinessProcess to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • billingDocumentTypeDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder billingDocumentTypeDetails(BillingDocument value)
      Navigation property BillingDocumentTypeDetails for TRIALBALANCEResult to single BillingDocument.
      Parameters:
      value - The BillingDocument to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • salesOrganizationDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder salesOrganizationDetails(SalesOrganization value)
      Navigation property SalesOrganizationDetails for TRIALBALANCEResult to single SalesOrganization.
      Parameters:
      value - The SalesOrganization to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • distributionChannelDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder distributionChannelDetails(DistributionChannel value)
      Navigation property DistributionChannelDetails for TRIALBALANCEResult to single DistributionChannel.
      Parameters:
      value - The DistributionChannel to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • soldProductDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder soldProductDetails(SoldProduct value)
      Navigation property SoldProductDetails for TRIALBALANCEResult to single SoldProduct.
      Parameters:
      value - The SoldProduct to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • partnerCompanyDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder partnerCompanyDetails(PartnerCompany value)
      Navigation property PartnerCompanyDetails for TRIALBALANCEResult to single PartnerCompany.
      Parameters:
      value - The PartnerCompany to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • partnerOrderDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder partnerOrderDetails(PartnerOrder value)
      Navigation property PartnerOrderDetails for TRIALBALANCEResult to single PartnerOrder.
      Parameters:
      value - The PartnerOrder to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • partnerWBSElementDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder partnerWBSElementDetails(PartnerWBSElement value)
      Navigation property PartnerWBSElementDetails for TRIALBALANCEResult to single PartnerWBSElement.
      Parameters:
      value - The PartnerWBSElement to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • partnerProjectDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder partnerProjectDetails(PartnerProject value)
      Navigation property PartnerProjectDetails for TRIALBALANCEResult to single PartnerProject.
      Parameters:
      value - The PartnerProject to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • partnerSalesDocumentDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder partnerSalesDocumentDetails(PartnerSalesDocument value)
      Navigation property PartnerSalesDocumentDetails for TRIALBALANCEResult to single PartnerSalesDocument.
      Parameters:
      value - The PartnerSalesDocument to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • partnerBusinessProcessDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder partnerBusinessProcessDetails(PartnerBusinessProcess value)
      Navigation property PartnerBusinessProcessDetails for TRIALBALANCEResult to single PartnerBusinessProcess.
      Parameters:
      value - The PartnerBusinessProcess to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • financialManagementAreaDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder financialManagementAreaDetails(FinancialManagementArea value)
      Navigation property FinancialManagementAreaDetails for TRIALBALANCEResult to single FinancialManagementArea.
      Parameters:
      value - The FinancialManagementArea to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • fundDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder fundDetails(Fund value)
      Navigation property FundDetails for TRIALBALANCEResult to single Fund.
      Parameters:
      value - The Fund to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • grantIDDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder grantIDDetails(GrantID value)
      Navigation property GrantIDDetails for TRIALBALANCEResult to single GrantID.
      Parameters:
      value - The GrantID to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • budgetPeriodDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder budgetPeriodDetails(BudgetPeriod value)
      Navigation property BudgetPeriodDetails for TRIALBALANCEResult to single BudgetPeriod.
      Parameters:
      value - The BudgetPeriod to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • partnerFundDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder partnerFundDetails(PartnerFund value)
      Navigation property PartnerFundDetails for TRIALBALANCEResult to single PartnerFund.
      Parameters:
      value - The PartnerFund to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • partnerGrantDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder partnerGrantDetails(PartnerGrant value)
      Navigation property PartnerGrantDetails for TRIALBALANCEResult to single PartnerGrant.
      Parameters:
      value - The PartnerGrant to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.
    • partnerBudgetPeriodDetails

      @Nonnull public TRIALBALANCEResult.TRIALBALANCEResultBuilder partnerBudgetPeriodDetails(PartnerBudgetPeriod value)
      Navigation property PartnerBudgetPeriodDetails for TRIALBALANCEResult to single PartnerBudgetPeriod.
      Parameters:
      value - The PartnerBudgetPeriod to build this TRIALBALANCEResult with.
      Returns:
      This Builder to allow for a fluent interface.