Class UsageConsumptionReportRequestUnderscoreCreate
java.lang.Object
de.hybris.platform.usageconsumptiontmfwebservices.v1.dto.UsageConsumptionReportRequestUnderscoreCreate
@Validated
@Generated(value="de.hybris.platform.usageconsumptiontmfwebservices.swagger.UsageConsumptionCodegen",
date="2022-10-21T20:35:49.227Z")
public class UsageConsumptionReportRequestUnderscoreCreate
extends Object
An UsageConsumptionReportRequest allows to manage the calculation request of an usage consumption report Skipped properties: id,href
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddBucketItem(UsageVolumeProductRef bucketItem) addRelatedPartyItem(RelatedParty relatedPartyItem) atbaseType(String atbaseType) atschemaLocation(String atschemaLocation) bucket(List<UsageVolumeProductRef> bucket) creationDate(Date creationDate) booleanWhen sub-classing, this defines the super-classA URI to a JSON-Schema file that defines additional attributes and relationshipsWhen sub-classing, this defines the sub-class entity name@Valid List<UsageVolumeProductRef>Reference of the buckets for which the usage consumption report is requested@Valid DateDate and time of the request creation@Valid DateDate when the status was last changed@Valid NetworkProductRefNetwork product reference for which the usage consumption report is requested@Valid List<RelatedParty>Reference and role of the related parties for which the usage consumption report is requestedStatus of the usage consumption report request (InProgress or done)@Valid UsageConsumptionReportRefReferences of the usage consumption report (given when it has been calculated and the status of the request is done)@Valid TimePeriodValidity periodinthashCode()lastUpdate(Date lastUpdate) product(NetworkProductRef product) relatedParty(List<RelatedParty> relatedParty) voidsetAtbaseType(String atbaseType) voidsetAtschemaLocation(String atschemaLocation) voidvoidsetBucket(List<UsageVolumeProductRef> bucket) voidsetCreationDate(Date creationDate) voidsetLastUpdate(Date lastUpdate) voidsetProduct(NetworkProductRef product) voidsetRelatedParty(List<RelatedParty> relatedParty) voidvoidsetUsageConsumptionReport(UsageConsumptionReportRef usageConsumptionReport) voidsetValidPeriod(TimePeriod validPeriod) toString()usageConsumptionReport(UsageConsumptionReportRef usageConsumptionReport) validPeriod(TimePeriod validPeriod)
-
Constructor Details
-
UsageConsumptionReportRequestUnderscoreCreate
public UsageConsumptionReportRequestUnderscoreCreate()
-
-
Method Details
-
creationDate
-
getCreationDate
Date and time of the request creation- Returns:
- creationDate
-
setCreationDate
-
lastUpdate
-
getLastUpdate
Date when the status was last changed- Returns:
- lastUpdate
-
setLastUpdate
-
status
-
getStatus
Status of the usage consumption report request (InProgress or done)- Returns:
- status
-
setStatus
-
bucket
-
addBucketItem
public UsageConsumptionReportRequestUnderscoreCreate addBucketItem(UsageVolumeProductRef bucketItem) -
getBucket
Reference of the buckets for which the usage consumption report is requested- Returns:
- bucket
-
setBucket
-
product
-
getProduct
Network product reference for which the usage consumption report is requested- Returns:
- product
-
setProduct
-
addRelatedPartyItem
public UsageConsumptionReportRequestUnderscoreCreate addRelatedPartyItem(RelatedParty relatedPartyItem) -
getRelatedParty
Reference and role of the related parties for which the usage consumption report is requested- Returns:
- relatedParty
-
setRelatedParty
-
usageConsumptionReport
public UsageConsumptionReportRequestUnderscoreCreate usageConsumptionReport(UsageConsumptionReportRef usageConsumptionReport) -
getUsageConsumptionReport
References of the usage consumption report (given when it has been calculated and the status of the request is done)- Returns:
- usageConsumptionReport
-
setUsageConsumptionReport
-
validPeriod
-
getValidPeriod
Validity period- Returns:
- validPeriod
-
setValidPeriod
-
atbaseType
-
getAtbaseType
When sub-classing, this defines the super-class- Returns:
- atbaseType
-
setAtbaseType
-
atschemaLocation
-
getAtschemaLocation
A URI to a JSON-Schema file that defines additional attributes and relationships- Returns:
- atschemaLocation
-
setAtschemaLocation
-
attype
-
getAttype
When sub-classing, this defines the sub-class entity name- Returns:
- attype
-
setAttype
-
equals
-
hashCode
public int hashCode() -
toString
-