public interface UsageRecord
| Modifier and Type | Method and Description |
|---|---|
String |
getAggregatedId()
Return the id of the usage record aggregating this
|
String |
getConsumerId()
Return the identity of the entity that consumed the resource
|
Date |
getCreateTime()
Return the creation time for this usage record
|
String |
getCreatorId()
Return the identity of the entity creating this usage record
|
Date |
getEndTime()
Return the right end of the time interval covered by this usage record
|
String |
getFullyQualifiedConsumerId() |
String |
getId()
Return the unique id for this usage record
|
String |
getResourceOwner()
Return the identity of the owner of the resource
|
String |
getResourceScope()
Return the scope of the resource
|
Map<String,String> |
getResourceSpecificProperties()
Return all resource-specific properties
|
String |
getResourceSpecificProperty(String name)
Return the value of the given resource-specific property
|
String |
getResourceType()
Return the type of the resource this usage records refers to
|
Date |
getStartTime()
Return the left end of the time interval covered by this usage record
|
void |
setAggregatedId(String aggregatedId)
Set the id of the usage record aggregating this
|
void |
setConsumerId(String consumerId)
Set the identity of the entity that consumed the resource
|
void |
setCreateTime(Date createTime)
Set the creation time for this usage record
|
void |
setCreatorId(String creatorId)
Set the identity of the entity creating this usage record
|
void |
setEndTime(Date endTime)
Set the right end of the time interval covered by this usage record
|
void |
setFullyQualifiedConsumerId(String fqcid) |
void |
setId(String id)
Set the unique id for this usage record
|
void |
setResourceOwner(String owner)
Set the scope of the resource
|
void |
setResourceScope(String scope)
Set the scope of the resource
|
void |
setResourceSpecificProperties(Map<String,String> props)
Set all resource-specific properties, replacing existing ones
|
void |
setResourceSpecificProperty(String key,
String value)
Set the value of the given resource-specific property
|
void |
setResourceType(String resourceType)
Set the type of the resource this usage records refers to
|
void |
setStartTime(Date startTime)
Set the left end of the time interval covered by this usage record
|
void |
validate() |
Date getCreateTime()
void setCreateTime(Date createTime)
createTime - String getCreatorId()
void setCreatorId(String creatorId)
creatorId - String getConsumerId()
void setConsumerId(String consumerId)
String getFullyQualifiedConsumerId()
void setFullyQualifiedConsumerId(String fqcid)
Date getStartTime()
void setStartTime(Date startTime) throws InvalidValueException
InvalidValueExceptionDate getEndTime()
void setEndTime(Date endTime) throws InvalidValueException
InvalidValueExceptionString getId()
void setId(String id)
id - String getAggregatedId()
void setAggregatedId(String aggregatedId)
aggregatedId - String getResourceType()
void setResourceType(String resourceType)
resourceType - String getResourceOwner()
void setResourceScope(String scope)
String getResourceScope()
void setResourceOwner(String owner)
String getResourceSpecificProperty(String name)
name - void setResourceSpecificProperty(String key, String value)
key - value - Map<String,String> getResourceSpecificProperties()
void setResourceSpecificProperties(Map<String,String> props)
void validate()
throws InvalidValueException
InvalidValueExceptionCopyright © 2014. All Rights Reserved.