Class ServiceConfirmation.ServiceConfirmationBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.serviceconfirmation.ServiceConfirmation.ServiceConfirmationBuilder
Enclosing class:
ServiceConfirmation

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

    • appointment

      Navigation property to_Appointment for ServiceConfirmation to multiple SrvcConfAppointment.
      Parameters:
      value - The SrvcConfAppointments to build this ServiceConfirmation with.
      Returns:
      This Builder to allow for a fluent interface.
    • duration

      Navigation property to_Duration for ServiceConfirmation to multiple SrvcConfDuration.
      Parameters:
      value - The SrvcConfDurations to build this ServiceConfirmation with.
      Returns:
      This Builder to allow for a fluent interface.
    • item

      Navigation property to_Item for ServiceConfirmation to multiple ServiceConfirmationItem.
      Parameters:
      value - The ServiceConfirmationItems to build this ServiceConfirmation with.
      Returns:
      This Builder to allow for a fluent interface.
    • partner

      Navigation property to_Partner for ServiceConfirmation to multiple SrvcConfPartner.
      Parameters:
      value - The SrvcConfPartners to build this ServiceConfirmation with.
      Returns:
      This Builder to allow for a fluent interface.
    • personResponsible

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder personResponsible(ServiceConfPersonResp... value)
      Navigation property to_PersonResponsible for ServiceConfirmation to multiple ServiceConfPersonResp.
      Parameters:
      value - The ServiceConfPersonResps to build this ServiceConfirmation with.
      Returns:
      This Builder to allow for a fluent interface.
    • pricingElement

      Navigation property to_PricingElement for ServiceConfirmation to multiple ServiceConfPriceElement.
      Parameters:
      value - The ServiceConfPriceElements to build this ServiceConfirmation with.
      Returns:
      This Builder to allow for a fluent interface.
    • referenceObject

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder referenceObject(ServiceConfRefObject... value)
      Navigation property to_ReferenceObject for ServiceConfirmation to multiple ServiceConfRefObject.
      Parameters:
      value - The ServiceConfRefObjects to build this ServiceConfirmation with.
      Returns:
      This Builder to allow for a fluent interface.
    • serviceConfUserStatus

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder serviceConfUserStatus(ServiceConfUserStatus... value)
      Navigation property to_ServiceConfUserStatus for ServiceConfirmation to multiple ServiceConfUserStatus.
      Parameters:
      value - The ServiceConfUserStatuss to build this ServiceConfirmation with.
      Returns:
      This Builder to allow for a fluent interface.
    • text

      Navigation property to_Text for ServiceConfirmation to multiple ServiceConfirmationText.
      Parameters:
      value - The ServiceConfirmationTexts to build this ServiceConfirmation with.
      Returns:
      This Builder to allow for a fluent interface.
    • serviceConfirmation

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder serviceConfirmation(@Nullable String serviceConfirmation)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ServiceConfirmation

      Returns:
      this.
    • serviceConfirmationType

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder serviceConfirmationType(@Nullable String serviceConfirmationType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ServiceConfirmationType

      Returns:
      this.
    • serviceConfirmationUUID

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder serviceConfirmationUUID(@Nullable UUID serviceConfirmationUUID)
      Constraints: none

      Original property name from the Odata EDM: ServiceConfirmationUUID

      Returns:
      this.
    • serviceConfirmationDescription

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder serviceConfirmationDescription(@Nullable String serviceConfirmationDescription)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ServiceConfirmationDescription

      Returns:
      this.
    • serviceObjectType

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder serviceObjectType(@Nullable String serviceObjectType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ServiceObjectType

      Returns:
      this.
    • language

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder language(@Nullable String language)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Language

      Returns:
      this.
    • serviceDocumentPriority

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder serviceDocumentPriority(@Nullable String serviceDocumentPriority)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ServiceDocumentPriority

      Returns:
      this.
    • requestedServiceStartDateTime

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder requestedServiceStartDateTime(@Nullable ZonedDateTime requestedServiceStartDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: RequestedServiceStartDateTime

      Returns:
      this.
    • requestedServiceEndDateTime

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder requestedServiceEndDateTime(@Nullable ZonedDateTime requestedServiceEndDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: RequestedServiceEndDateTime

      Returns:
      this.
    • purchaseOrderByCustomer

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder purchaseOrderByCustomer(@Nullable String purchaseOrderByCustomer)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: PurchaseOrderByCustomer

      Returns:
      this.
    • customerPurchaseOrderDate

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder customerPurchaseOrderDate(@Nullable LocalDateTime customerPurchaseOrderDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CustomerPurchaseOrderDate

      Returns:
      this.
    • serviceConfirmationIsCompleted

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder serviceConfirmationIsCompleted(@Nullable String serviceConfirmationIsCompleted)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ServiceConfirmationIsCompleted

      Returns:
      this.
    • serviceConfirmationIsCanceled

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder serviceConfirmationIsCanceled(@Nullable Boolean serviceConfirmationIsCanceled)
      Constraints: none

      Original property name from the Odata EDM: ServiceConfirmationIsCanceled

      Returns:
      this.
    • salesOrganization

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder salesOrganization(@Nullable String salesOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOrganization

      Returns:
      this.
    • distributionChannel

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder distributionChannel(@Nullable String distributionChannel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DistributionChannel

      Returns:
      this.
    • division

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder division(@Nullable String division)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Division

      Returns:
      this.
    • salesOffice

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder salesOffice(@Nullable String salesOffice)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOffice

      Returns:
      this.
    • salesGroup

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder salesGroup(@Nullable String salesGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SalesGroup

      Returns:
      this.
    • soldToParty

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder soldToParty(@Nullable String soldToParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SoldToParty

      Returns:
      this.
    • shipToParty

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder shipToParty(@Nullable String shipToParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ShipToParty

      Returns:
      this.
    • billToParty

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder billToParty(@Nullable String billToParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BillToParty

      Returns:
      this.
    • payerParty

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder payerParty(@Nullable String payerParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PayerParty

      Returns:
      this.
    • contactPerson

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder contactPerson(@Nullable String contactPerson)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ContactPerson

      Returns:
      this.
    • referenceServiceOrder

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder referenceServiceOrder(@Nullable String referenceServiceOrder)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ReferenceServiceOrder

      Returns:
      this.
    • serviceConfirmationIsFinal

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder serviceConfirmationIsFinal(@Nullable String serviceConfirmationIsFinal)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ServiceConfirmationIsFinal

      Returns:
      this.
    • transactionCurrency

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder transactionCurrency(@Nullable String transactionCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      this.
    • shippingCondition

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder shippingCondition(@Nullable String shippingCondition)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ShippingCondition

      Returns:
      this.
    • respyMgmtServiceTeam

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder respyMgmtServiceTeam(@Nullable String respyMgmtServiceTeam)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: RespyMgmtServiceTeam

      Returns:
      this.
    • respyMgmtServiceTeamName

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder respyMgmtServiceTeamName(@Nullable String respyMgmtServiceTeamName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: RespyMgmtServiceTeamName

      Returns:
      this.
    • respyMgmtGlobalTeamID

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder respyMgmtGlobalTeamID(@Nullable String respyMgmtGlobalTeamID)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: RespyMgmtGlobalTeamID

      Returns:
      this.
    • salesOrganizationOrgUnitID

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder salesOrganizationOrgUnitID(@Nullable String salesOrganizationOrgUnitID)
      Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: SalesOrganizationOrgUnitID

      Returns:
      this.
    • serviceOrganization

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder serviceOrganization(@Nullable String serviceOrganization)
      Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: ServiceOrganization

      Returns:
      this.
    • salesOfficeOrgUnitID

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder salesOfficeOrgUnitID(@Nullable String salesOfficeOrgUnitID)
      Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: SalesOfficeOrgUnitID

      Returns:
      this.
    • salesGroupOrgUnitID

      @Nonnull public ServiceConfirmation.ServiceConfirmationBuilder salesGroupOrgUnitID(@Nullable String salesGroupOrgUnitID)
      Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: SalesGroupOrgUnitID

      Returns:
      this.
    • build

      @Nonnull public ServiceConfirmation build()
    • toString

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