public class UsageRecord extends Object
Modifier and Type | Class and Description |
---|---|
static class |
UsageRecord.Builder<T extends UsageRecord.Builder<T>> |
static class |
UsageRecord.UsageType |
Modifier | Constructor and Description |
---|---|
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,
Long size,
String type,
UsageRecord.UsageType usageType,
String project,
String projectId,
String domain,
Long virtualSize,
Long cpuNumber,
Long cpuSpeed,
Long memory,
Boolean isSystem,
String networkId,
Boolean isDefault,
Set<Tag> tags) |
@ConstructorProperties(value={"usageid","description","accountid","account","domainid","startdate","enddate","assigndate","releasedate","zoneid","virtualmachineid","name","offeringid","templateid","ipaddress","issourcenat","rawusage","usage","size","type","usagetype","project","projectid","domain","virtualsize","cpunumber","cpuspeed","memory","issystem","networkid","isdefault","tags"}) 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, @Nullable Boolean isSourceNAT, double rawUsageHours, @Nullable String usage, @Nullable Long size, @Nullable String type, @Nullable UsageRecord.UsageType usageType, @Nullable String project, @Nullable String projectId, @Nullable String domain, @Nullable Long virtualSize, @Nullable Long cpuNumber, @Nullable Long cpuSpeed, @Nullable Long memory, @Nullable Boolean isSystem, @Nullable String networkId, @Nullable Boolean isDefault, @Nullable Set<Tag> tags)
public static UsageRecord.Builder<?> builder()
public UsageRecord.Builder<?> toBuilder()
public String getId()
public double getRawUsageHours()
public Long getSize()
@Nullable public UsageRecord.UsageType getUsageType()
protected com.google.common.base.MoreObjects.ToStringHelper string()
Copyright © 2009–2021 The Apache Software Foundation. All rights reserved.