Class SupplyProtectionTimeBucket.SupplyProtectionTimeBucketBuilder
- Enclosing class:
- SupplyProtectionTimeBucket
-
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 _SupplyProtectionGroupTP for SupplyProtectionTimeBucket to single SupplyProtectionGroup.supplyProtectionGroupUUID(UUID supplyProtectionGroupUUID) Constraints: Not nullableNavigation property _SupplyProtectionTP for SupplyProtectionTimeBucket to single SupplyProtection.supplyProtectionUUID(UUID supplyProtectionUUID) Constraints: Not nullablesupProtConsumedQuantity(BigDecimal supProtConsumedQuantity) Constraints: Not nullable, Precision: 15, Scale: 3supProtPeriodEndUTCDateTime(OffsetDateTime supProtPeriodEndUTCDateTime) Constraints: Nullable, Precision: 7supProtPeriodStartUTCDateTime(OffsetDateTime supProtPeriodStartUTCDateTime) Constraints: Nullable, Precision: 7supProtProtectedQuantity(BigDecimal supProtProtectedQuantity) Constraints: Not nullable, Precision: 15, Scale: 3supProtRemainingProtectedQty(BigDecimal supProtRemainingProtectedQty) Constraints: Not nullable, Precision: 15, Scale: 3supProtTimeBucketUUID(UUID supProtTimeBucketUUID) (Key Field) Constraints: Not nullabletoString()unitOfMeasure(String unitOfMeasure) Constraints: Not nullable, Maximum length: 3
-
Method Details
-
supplyProtectionGroupTP
@Nonnull public SupplyProtectionTimeBucket.SupplyProtectionTimeBucketBuilder supplyProtectionGroupTP(SupplyProtectionGroup value) Navigation property _SupplyProtectionGroupTP for SupplyProtectionTimeBucket to single SupplyProtectionGroup.- Parameters:
value- The SupplyProtectionGroup to build this SupplyProtectionTimeBucket with.- Returns:
- This Builder to allow for a fluent interface.
-
supplyProtectionTP
@Nonnull public SupplyProtectionTimeBucket.SupplyProtectionTimeBucketBuilder supplyProtectionTP(SupplyProtection value) Navigation property _SupplyProtectionTP for SupplyProtectionTimeBucket to single SupplyProtection.- Parameters:
value- The SupplyProtection to build this SupplyProtectionTimeBucket with.- Returns:
- This Builder to allow for a fluent interface.
-
supProtTimeBucketUUID
@Nonnull public SupplyProtectionTimeBucket.SupplyProtectionTimeBucketBuilder supProtTimeBucketUUID(@Nullable UUID supProtTimeBucketUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SupProtTimeBucketUUID
- Returns:
this.
-
supplyProtectionUUID
@Nonnull public SupplyProtectionTimeBucket.SupplyProtectionTimeBucketBuilder supplyProtectionUUID(@Nullable UUID supplyProtectionUUID) Constraints: Not nullableOriginal property name from the Odata EDM: SupplyProtectionUUID
- Returns:
this.
-
supplyProtectionGroupUUID
@Nonnull public SupplyProtectionTimeBucket.SupplyProtectionTimeBucketBuilder supplyProtectionGroupUUID(@Nullable UUID supplyProtectionGroupUUID) Constraints: Not nullableOriginal property name from the Odata EDM: SupplyProtectionGroupUUID
- Returns:
this.
-
supProtPeriodStartUTCDateTime
@Nonnull public SupplyProtectionTimeBucket.SupplyProtectionTimeBucketBuilder supProtPeriodStartUTCDateTime(@Nullable OffsetDateTime supProtPeriodStartUTCDateTime) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: SupProtPeriodStartUTCDateTime
- Returns:
this.
-
supProtPeriodEndUTCDateTime
@Nonnull public SupplyProtectionTimeBucket.SupplyProtectionTimeBucketBuilder supProtPeriodEndUTCDateTime(@Nullable OffsetDateTime supProtPeriodEndUTCDateTime) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: SupProtPeriodEndUTCDateTime
- Returns:
this.
-
unitOfMeasure
@Nonnull public SupplyProtectionTimeBucket.SupplyProtectionTimeBucketBuilder unitOfMeasure(@Nullable String unitOfMeasure) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: UnitOfMeasure
- Returns:
this.
-
supProtProtectedQuantity
@Nonnull public SupplyProtectionTimeBucket.SupplyProtectionTimeBucketBuilder supProtProtectedQuantity(@Nullable BigDecimal supProtProtectedQuantity) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: SupProtProtectedQuantity
- Returns:
this.
-
supProtConsumedQuantity
@Nonnull public SupplyProtectionTimeBucket.SupplyProtectionTimeBucketBuilder supProtConsumedQuantity(@Nullable BigDecimal supProtConsumedQuantity) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: SupProtConsumedQuantity
- Returns:
this.
-
supProtRemainingProtectedQty
@Nonnull public SupplyProtectionTimeBucket.SupplyProtectionTimeBucketBuilder supProtRemainingProtectedQty(@Nullable BigDecimal supProtRemainingProtectedQty) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: SupProtRemainingProtectedQty
- Returns:
this.
-
createdByUser
@Nonnull public SupplyProtectionTimeBucket.SupplyProtectionTimeBucketBuilder createdByUser(@Nullable String createdByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
this.
-
creationDateTime
@Nonnull public SupplyProtectionTimeBucket.SupplyProtectionTimeBucketBuilder creationDateTime(@Nullable OffsetDateTime creationDateTime) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: CreationDateTime
- Returns:
this.
-
lastChangedByUser
@Nonnull public SupplyProtectionTimeBucket.SupplyProtectionTimeBucketBuilder lastChangedByUser(@Nullable String lastChangedByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
this.
-
lastChangeDateTime
@Nonnull public SupplyProtectionTimeBucket.SupplyProtectionTimeBucketBuilder lastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
this.
-
build
-
toString
-