Class SupProtCharacteristic.SupProtCharacteristicBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.supplyavailabilityprotectionplanv2.SupProtCharacteristic.SupProtCharacteristicBuilder
- Enclosing class:
- SupProtCharacteristic
Helper class to allow for fluent creation of SupProtCharacteristic instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()createdByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12creationDateTime(OffsetDateTime creationDateTime) Constraints: Nullable, Precision: 7lastChangeDateTime(OffsetDateTime lastChangeDateTime) Constraints: Nullable, Precision: 7lastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12Navigation property _SupplyProtectionTP for SupProtCharacteristic to single SupplyProtection.supplyProtectionUUID(UUID supplyProtectionUUID) Constraints: Not nullablesupProtCharacteristicUUID(UUID supProtCharacteristicUUID) (Key Field) Constraints: Not nullablesupProtCharcCtlgPathIntID(byte[] supProtCharcCtlgPathIntID) Constraints: Not nullable, Maximum length: 20supProtCharcName(String supProtCharcName) Constraints: Not nullable, Maximum length: 70supProtCharcText(String supProtCharcText) Constraints: Not nullable, Maximum length: 255supProtOrdinalNumberValue(Short supProtOrdinalNumberValue) Constraints: Not nullabletoString()
-
Method Details
-
supplyProtectionTP
@Nonnull public SupProtCharacteristic.SupProtCharacteristicBuilder supplyProtectionTP(SupplyProtection value) Navigation property _SupplyProtectionTP for SupProtCharacteristic to single SupplyProtection.- Parameters:
value- The SupplyProtection to build this SupProtCharacteristic with.- Returns:
- This Builder to allow for a fluent interface.
-
supProtCharacteristicUUID
@Nonnull public SupProtCharacteristic.SupProtCharacteristicBuilder supProtCharacteristicUUID(@Nullable UUID supProtCharacteristicUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SupProtCharacteristicUUID
- Returns:
this.
-
supplyProtectionUUID
@Nonnull public SupProtCharacteristic.SupProtCharacteristicBuilder supplyProtectionUUID(@Nullable UUID supplyProtectionUUID) Constraints: Not nullableOriginal property name from the Odata EDM: SupplyProtectionUUID
- Returns:
this.
-
supProtOrdinalNumberValue
@Nonnull public SupProtCharacteristic.SupProtCharacteristicBuilder supProtOrdinalNumberValue(@Nullable Short supProtOrdinalNumberValue) Constraints: Not nullableOriginal property name from the Odata EDM: SupProtOrdinalNumberValue
- Returns:
this.
-
supProtCharcName
@Nonnull public SupProtCharacteristic.SupProtCharacteristicBuilder supProtCharcName(@Nullable String supProtCharcName) Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: SupProtCharcName
- Returns:
this.
-
supProtCharcCtlgPathIntID
@Nonnull public SupProtCharacteristic.SupProtCharacteristicBuilder supProtCharcCtlgPathIntID(@Nullable byte[] supProtCharcCtlgPathIntID) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: SupProtCharcCtlgPathIntID
- Returns:
this.
-
createdByUser
@Nonnull public SupProtCharacteristic.SupProtCharacteristicBuilder createdByUser(@Nullable String createdByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
this.
-
creationDateTime
@Nonnull public SupProtCharacteristic.SupProtCharacteristicBuilder creationDateTime(@Nullable OffsetDateTime creationDateTime) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: CreationDateTime
- Returns:
this.
-
lastChangedByUser
@Nonnull public SupProtCharacteristic.SupProtCharacteristicBuilder lastChangedByUser(@Nullable String lastChangedByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
this.
-
lastChangeDateTime
@Nonnull public SupProtCharacteristic.SupProtCharacteristicBuilder lastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
this.
-
supProtCharcText
@Nonnull public SupProtCharacteristic.SupProtCharacteristicBuilder supProtCharcText(@Nullable String supProtCharcText) Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: SupProtCharcText
- Returns:
this.
-
build
-
toString
-