Class FunctionalLocationWarranty.FunctionalLocationWarrantyBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.functionallocation.FunctionalLocationWarranty.FunctionalLocationWarrantyBuilder
- Enclosing class:
- FunctionalLocationWarranty
public static final class FunctionalLocationWarranty.FunctionalLocationWarrantyBuilder
extends Object
Helper class to allow for fluent creation of FunctionalLocationWarranty instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Navigation property to_FunctionalLocation for FunctionalLocationWarranty to single FunctionalLocation.functionalLocation(String value) (Key Field) Constraints: Not nullable, Maximum length: 30functionalLocationLabelName(String functionalLocationLabelName) Constraints: Not nullable, Maximum length: 40masterWarranty(String masterWarranty) Constraints: Not nullable, Maximum length: 20toString()warrantyEndDate(LocalDateTime warrantyEndDate) Constraints: Not nullable, Precision: 0warrantyStartDate(LocalDateTime warrantyStartDate) Constraints: Not nullable, Precision: 0warrantyType(String warrantyType) (Key Field) Constraints: Not nullable, Maximum length: 1wrntyIsInhtdFromSuperiorObject(String wrntyIsInhtdFromSuperiorObject) Constraints: Not nullable, Maximum length: 1wrntyIsPassedOnToChildObject(String wrntyIsPassedOnToChildObject) Constraints: Not nullable, Maximum length: 1
-
Method Details
-
functionalLocation
@Nonnull public FunctionalLocationWarranty.FunctionalLocationWarrantyBuilder functionalLocation(FunctionalLocation value) Navigation property to_FunctionalLocation for FunctionalLocationWarranty to single FunctionalLocation.- Parameters:
value- The FunctionalLocation to build this FunctionalLocationWarranty with.- Returns:
- This Builder to allow for a fluent interface.
-
functionalLocation
@Nonnull public FunctionalLocationWarranty.FunctionalLocationWarrantyBuilder functionalLocation(String value) (Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: FunctionalLocation
- Parameters:
value- The functionalLocation to build this FunctionalLocationWarranty with.- Returns:
- This Builder to allow for a fluent interface.
-
warrantyType
@Nonnull public FunctionalLocationWarranty.FunctionalLocationWarrantyBuilder warrantyType(@Nullable String warrantyType) (Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: WarrantyType
- Returns:
this.
-
functionalLocationLabelName
@Nonnull public FunctionalLocationWarranty.FunctionalLocationWarrantyBuilder functionalLocationLabelName(@Nullable String functionalLocationLabelName) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: FunctionalLocationLabelName
- Returns:
this.
-
masterWarranty
@Nonnull public FunctionalLocationWarranty.FunctionalLocationWarrantyBuilder masterWarranty(@Nullable String masterWarranty) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: MasterWarranty
- Returns:
this.
-
warrantyStartDate
@Nonnull public FunctionalLocationWarranty.FunctionalLocationWarrantyBuilder warrantyStartDate(@Nullable LocalDateTime warrantyStartDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: WarrantyStartDate
- Returns:
this.
-
warrantyEndDate
@Nonnull public FunctionalLocationWarranty.FunctionalLocationWarrantyBuilder warrantyEndDate(@Nullable LocalDateTime warrantyEndDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: WarrantyEndDate
- Returns:
this.
-
wrntyIsInhtdFromSuperiorObject
@Nonnull public FunctionalLocationWarranty.FunctionalLocationWarrantyBuilder wrntyIsInhtdFromSuperiorObject(@Nullable String wrntyIsInhtdFromSuperiorObject) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: WrntyIsInhtdFromSuperiorObject
- Returns:
this.
-
wrntyIsPassedOnToChildObject
@Nonnull public FunctionalLocationWarranty.FunctionalLocationWarrantyBuilder wrntyIsPassedOnToChildObject(@Nullable String wrntyIsPassedOnToChildObject) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: WrntyIsPassedOnToChildObject
- Returns:
this.
-
build
-
toString
-