|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jclouds.cloudstack.domain.UsageRecord
public class UsageRecord
Represents a usage record from CloudStack
| Nested Class Summary | |
|---|---|
static class |
UsageRecord.Builder<T extends UsageRecord.Builder<T>>
|
static class |
UsageRecord.UsageType
|
| Constructor Summary | |
|---|---|
protected |
UsageRecord(String id,
String description,
String accountId,
String accountName,
String domainId,
Date startDate,
Date endDate,
Date assignDate,
String releaseDate,
String zoneId,
String virtualMachineId,
String virtualMachineName,
String serviceOfferingId,
String templateId,
String ipAddress,
boolean isSourceNAT,
double rawUsageHours,
String usage,
String type,
UsageRecord.UsageType usageType)
|
| Method Summary | |
|---|---|
static UsageRecord.Builder<?> |
builder()
|
boolean |
equals(Object obj)
|
String |
getAccountId()
|
String |
getAccountName()
|
Date |
getAssignDate()
|
String |
getDescription()
|
String |
getDomainId()
|
Date |
getEndDate()
|
String |
getId()
|
String |
getIpAddress()
|
double |
getRawUsageHours()
|
String |
getReleaseDate()
|
String |
getServiceOfferingId()
|
Date |
getStartDate()
|
String |
getTemplateId()
|
String |
getType()
|
String |
getUsage()
|
UsageRecord.UsageType |
getUsageType()
|
String |
getVirtualMachineId()
|
String |
getVirtualMachineName()
|
String |
getZoneId()
|
int |
hashCode()
|
boolean |
isSourceNAT()
|
protected com.google.common.base.Objects.ToStringHelper |
string()
|
UsageRecord.Builder<?> |
toBuilder()
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
@ConstructorProperties(value={"usageid","description","accountid","account","domainid","startdate","enddate","assigndate","releasedate","zoneid","virtualmachineid","name","offeringid","templateid","ipaddress","issourcenat","rawusage","usage","type","usagetype"})
protected UsageRecord(String id,
@Nullable
String description,
@Nullable
String accountId,
@Nullable
String accountName,
@Nullable
String domainId,
@Nullable
Date startDate,
@Nullable
Date endDate,
@Nullable
Date assignDate,
@Nullable
String releaseDate,
@Nullable
String zoneId,
@Nullable
String virtualMachineId,
@Nullable
String virtualMachineName,
@Nullable
String serviceOfferingId,
@Nullable
String templateId,
@Nullable
String ipAddress,
boolean isSourceNAT,
double rawUsageHours,
@Nullable
String usage,
@Nullable
String type,
@Nullable
UsageRecord.UsageType usageType)
| Method Detail |
|---|
public static UsageRecord.Builder<?> builder()
public UsageRecord.Builder<?> toBuilder()
public String getId()
@Nullable public String getDescription()
@Nullable public String getAccountId()
@Nullable public String getAccountName()
@Nullable public String getDomainId()
@Nullable public Date getStartDate()
@Nullable public Date getEndDate()
@Nullable public Date getAssignDate()
@Nullable public String getReleaseDate()
@Nullable public String getZoneId()
@Nullable public String getVirtualMachineId()
@Nullable public String getVirtualMachineName()
@Nullable public String getServiceOfferingId()
@Nullable public String getTemplateId()
@Nullable public String getIpAddress()
public boolean isSourceNAT()
public double getRawUsageHours()
@Nullable public String getUsage()
@Nullable public String getType()
@Nullable public UsageRecord.UsageType getUsageType()
public int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Objectprotected com.google.common.base.Objects.ToStringHelper string()
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||