public class AvailabilityRecord extends VdmComplex<AvailabilityRecord>
Modifier and Type | Class and Description |
---|---|
static class |
AvailabilityRecord.AvailabilityRecordBuilder |
Constructor and Description |
---|
AvailabilityRecord() |
AvailabilityRecord(Calendar periodStartUTCDateTime,
String periodStartTimeZone,
Calendar periodEndUTCDateTime,
String periodEndTimeZone,
BigDecimal availableQuantityInBaseUnit,
String baseUnit) |
Modifier and Type | Method and Description |
---|---|
static AvailabilityRecord.AvailabilityRecordBuilder |
builder() |
boolean |
equals(Object o) |
BigDecimal |
getAvailableQuantityInBaseUnit()
Constraints: Not nullable, Precision: 16, Scale: 3
|
String |
getBaseUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getPeriodEndTimeZone()
Constraints: Not nullable, Maximum length: 6
|
Calendar |
getPeriodEndUTCDateTime()
Constraints: Not nullable, Precision: 0
|
String |
getPeriodStartTimeZone()
Constraints: Not nullable, Maximum length: 6
|
Calendar |
getPeriodStartUTCDateTime()
Constraints: Not nullable, Precision: 0
|
Class<AvailabilityRecord> |
getType() |
int |
hashCode() |
void |
setAvailableQuantityInBaseUnit(BigDecimal availableQuantityInBaseUnit)
Constraints: Not nullable, Precision: 16, Scale: 3
|
void |
setBaseUnit(String baseUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setPeriodEndTimeZone(String periodEndTimeZone)
Constraints: Not nullable, Maximum length: 6
|
void |
setPeriodEndUTCDateTime(Calendar periodEndUTCDateTime)
Constraints: Not nullable, Precision: 0
|
void |
setPeriodStartTimeZone(String periodStartTimeZone)
Constraints: Not nullable, Maximum length: 6
|
void |
setPeriodStartUTCDateTime(Calendar periodStartUTCDateTime)
Constraints: Not nullable, Precision: 0
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
@Generated(value="lombok") public AvailabilityRecord()
@ConstructorProperties(value={"periodStartUTCDateTime","periodStartTimeZone","periodEndUTCDateTime","periodEndTimeZone","availableQuantityInBaseUnit","baseUnit"}) @Generated(value="lombok") public AvailabilityRecord(@Nullable Calendar periodStartUTCDateTime, @Nullable String periodStartTimeZone, @Nullable Calendar periodEndUTCDateTime, @Nullable String periodEndTimeZone, @Nullable BigDecimal availableQuantityInBaseUnit, @Nullable String baseUnit)
public Class<AvailabilityRecord> getType()
getType
in class VdmObject<AvailabilityRecord>
@Generated(value="lombok") public static AvailabilityRecord.AvailabilityRecordBuilder builder()
@Nullable @Generated(value="lombok") public Calendar getPeriodStartUTCDateTime()
@Nullable @Generated(value="lombok") public String getPeriodStartTimeZone()
@Nullable @Generated(value="lombok") public Calendar getPeriodEndUTCDateTime()
@Nullable @Generated(value="lombok") public String getPeriodEndTimeZone()
@Nullable @Generated(value="lombok") public BigDecimal getAvailableQuantityInBaseUnit()
@Nullable @Generated(value="lombok") public String getBaseUnit()
@Generated(value="lombok") public void setPeriodStartUTCDateTime(@Nullable Calendar periodStartUTCDateTime)
periodStartUTCDateTime
- @Generated(value="lombok") public void setPeriodStartTimeZone(@Nullable String periodStartTimeZone)
periodStartTimeZone
- @Generated(value="lombok") public void setPeriodEndUTCDateTime(@Nullable Calendar periodEndUTCDateTime)
periodEndUTCDateTime
- @Generated(value="lombok") public void setPeriodEndTimeZone(@Nullable String periodEndTimeZone)
periodEndTimeZone
- @Generated(value="lombok") public void setAvailableQuantityInBaseUnit(@Nullable BigDecimal availableQuantityInBaseUnit)
availableQuantityInBaseUnit
- @Generated(value="lombok") public void setBaseUnit(@Nullable String baseUnit)
baseUnit
- @Generated(value="lombok") public String toString()
toString
in class VdmObject<AvailabilityRecord>
@Generated(value="lombok") public boolean equals(Object o)
equals
in class VdmObject<AvailabilityRecord>
@Generated(value="lombok") public int hashCode()
hashCode
in class VdmObject<AvailabilityRecord>
Copyright © 2018 SAP SE. All rights reserved.