Class BucketRefOrValue
java.lang.Object
de.hybris.platform.tuawebservicesresources.v2.dto.BucketRefOrValue
BucketRefOrValue
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddBucketCounterItem(ConsumptionSummary bucketCounterItem) addBucketRelationshipItem(BucketRelationship bucketRelationshipItem) addLogicalResourceItem(UsageConsumptionLogicalResourceRef logicalResourceItem) addPartyAccountItem(PartyAccountRef partyAccountItem) addProductItem(UsageConsumptionProductRef productItem) addRelatedPartyItem(RelatedParty relatedPartyItem) addServiceItem(UsageConsumptionServiceRef serviceItem) atBaseType(String atBaseType) atSchemaLocation(String atSchemaLocation) bucketCounter(List<ConsumptionSummary> bucketCounter) bucketRelationship(List<BucketRelationship> bucketRelationship) description(String description) 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<ConsumptionSummary>Get bucketCounter@Valid List<BucketRelationship>Get bucketRelationshipBucket namegetHref()Hyperlink reference of the bucketgetId()Unique identifier of the bucketGet logicalResourcegetName()Bucket name@Valid List<PartyAccountRef>Get partyAccount@Valid List<UsageConsumptionProductRef>Get product@Valid List<RelatedParty>Get relatedParty@Valid QuantityGet remainingValueRemaining value in a formatted string for the bucket given in the balance unit (for example 1.9 Gb).@Valid ReserveBalanceRefGet reserveBalance@Valid QuantityGet reservedValue@Valid List<UsageConsumptionServiceRef>Service reference, for when Service is used by other entities.status for the bucket.defines the type of the underlying Balance eg data,voice, any currency eg EUR, USD etc.@Valid TimePeriodGet validPeriodinthashCode()True if the bucket is shared between several devices or userslogicalResource(List<UsageConsumptionLogicalResourceRef> logicalResource) partyAccount(List<PartyAccountRef> partyAccount) product(List<UsageConsumptionProductRef> product) relatedParty(List<RelatedParty> relatedParty) remainingValue(Quantity remainingValue) remainingValueName(String remainingValueName) reserveBalance(ReserveBalanceRef reserveBalance) reservedValue(Quantity reservedValue) service(List<UsageConsumptionServiceRef> service) voidsetAtBaseType(String atBaseType) voidsetAtSchemaLocation(String atSchemaLocation) voidvoidsetBucketCounter(List<ConsumptionSummary> bucketCounter) voidsetBucketRelationship(List<BucketRelationship> bucketRelationship) voidsetDescription(String description) voidvoidvoidsetIsShared(Boolean isShared) voidsetLogicalResource(List<UsageConsumptionLogicalResourceRef> logicalResource) voidvoidsetPartyAccount(List<PartyAccountRef> partyAccount) voidsetProduct(List<UsageConsumptionProductRef> product) voidsetRelatedParty(List<RelatedParty> relatedParty) voidsetRemainingValue(Quantity remainingValue) voidsetRemainingValueName(String remainingValueName) voidsetReserveBalance(ReserveBalanceRef reserveBalance) voidsetReservedValue(Quantity reservedValue) voidsetService(List<UsageConsumptionServiceRef> service) voidvoidsetUsageType(String usageType) voidsetValidPeriod(TimePeriod validPeriod) toString()validPeriod(TimePeriod validPeriod)
-
Constructor Details
-
BucketRefOrValue
public BucketRefOrValue()
-
-
Method Details
-
id
-
getId
Unique identifier of the bucket- Returns:
- id
-
setId
-
href
-
getHref
Hyperlink reference of the bucket- Returns:
- href
-
setHref
-
bucketCounter
-
addBucketCounterItem
-
getBucketCounter
Get bucketCounter- Returns:
- bucketCounter
-
setBucketCounter
-
bucketRelationship
-
addBucketRelationshipItem
-
getBucketRelationship
Get bucketRelationship- Returns:
- bucketRelationship
-
setBucketRelationship
-
description
-
getDescription
Bucket name- Returns:
- description
-
setDescription
-
logicalResource
-
addLogicalResourceItem
public BucketRefOrValue addLogicalResourceItem(UsageConsumptionLogicalResourceRef logicalResourceItem) -
getLogicalResource
Get logicalResource- Returns:
- logicalResource
-
setLogicalResource
-
name
-
getName
Bucket name- Returns:
- name
-
setName
-
partyAccount
-
addPartyAccountItem
-
getPartyAccount
Get partyAccount- Returns:
- partyAccount
-
setPartyAccount
-
product
-
addProductItem
-
getProduct
Get product- Returns:
- product
-
setProduct
-
addRelatedPartyItem
-
getRelatedParty
Get relatedParty- Returns:
- relatedParty
-
setRelatedParty
-
remainingValue
-
getRemainingValue
Get remainingValue- Returns:
- remainingValue
-
setRemainingValue
-
remainingValueName
-
getRemainingValueName
Remaining value in a formatted string for the bucket given in the balance unit (for example 1.9 Gb). This formatted string could be used for display needs for example- Returns:
- remainingValueName
-
setRemainingValueName
-
reserveBalance
-
getReserveBalance
Get reserveBalance- Returns:
- reserveBalance
-
setReserveBalance
-
reservedValue
-
getReservedValue
Get reservedValue- Returns:
- reservedValue
-
setReservedValue
-
service
-
addServiceItem
-
getService
Service reference, for when Service is used by other entities.- Returns:
- service
-
setService
-
status
-
getStatus
status for the bucket. active, expired, suspended.- Returns:
- status
-
setStatus
-
usageType
-
getUsageType
defines the type of the underlying Balance eg data,voice, any currency eg EUR, USD etc.- Returns:
- usageType
-
setUsageType
-
validPeriod
-
getValidPeriod
Get validPeriod- 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
-