Groovy Documentation

com.ace.mws.mam
[Groovy] Class AppliedChargeRate

java.lang.Object
  com.ace.mws.mam.AppliedChargeRate

class AppliedChargeRate

A charge describes how a charge rate was applied to the usage record.

Authors:
jpratt


Field Summary
private BigDecimal amount

The amount of the charge

private String details

The details of how the charge was calculated

private Long duration

The amount of seconds the resource is used.

private Long id

private String name

The charge rate name

private BigDecimal rate

The charge rate amount

private BigDecimal scalingFactor

The charge rate multiplier

private String value

The charge rate value.

 
Constructor Summary
AppliedChargeRate()

 
Method Summary
BigDecimal getAmount()

The amount of the charge

String getDetails()

The details of how the charge was calculated

Long getDuration()

The amount of seconds the resource is used.

Long getId()

String getName()

The charge rate name

BigDecimal getRate()

The charge rate amount

BigDecimal getScalingFactor()

The charge rate multiplier

String getValue()

The charge rate value.

void setAmount(BigDecimal amount)

The amount of the charge

void setDetails(String details)

The details of how the charge was calculated

void setDuration(Long duration)

The amount of seconds the resource is used.

void setId(Long id)

void setName(String name)

The charge rate name

void setRate(BigDecimal rate)

The charge rate amount

void setScalingFactor(BigDecimal scalingFactor)

The charge rate multiplier

void setValue(String value)

The charge rate value.

String toString()

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

amount

private BigDecimal amount
The amount of the charge


details

private String details
The details of how the charge was calculated


duration

private Long duration
The amount of seconds the resource is used.


id

private Long id


name

private String name
The charge rate name


rate

private BigDecimal rate
The charge rate amount


scalingFactor

private BigDecimal scalingFactor
The charge rate multiplier


value

private String value
The charge rate value.


 
Constructor Detail

AppliedChargeRate

AppliedChargeRate()


 
Method Detail

getAmount

BigDecimal getAmount()
The amount of the charge


getDetails

String getDetails()
The details of how the charge was calculated


getDuration

Long getDuration()
The amount of seconds the resource is used.


getId

Long getId()


getName

String getName()
The charge rate name


getRate

BigDecimal getRate()
The charge rate amount


getScalingFactor

BigDecimal getScalingFactor()
The charge rate multiplier


getValue

String getValue()
The charge rate value.


setAmount

void setAmount(BigDecimal amount)
The amount of the charge


setDetails

void setDetails(String details)
The details of how the charge was calculated


setDuration

void setDuration(Long duration)
The amount of seconds the resource is used.


setId

void setId(Long id)


setName

void setName(String name)
The charge rate name


setRate

void setRate(BigDecimal rate)
The charge rate amount


setScalingFactor

void setScalingFactor(BigDecimal scalingFactor)
The charge rate multiplier


setValue

void setValue(String value)
The charge rate value.


toString

String toString()


 

Groovy Documentation