Package org.jclouds.cloudstack.domain
Class UsageRecord.Builder<T extends UsageRecord.Builder<T>>
java.lang.Object
org.jclouds.cloudstack.domain.UsageRecord.Builder<T>
- Enclosing class:
UsageRecord
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Dateprotected Longprotected Longprotected Stringprotected Stringprotected Stringprotected Dateprotected Stringprotected Stringprotected Booleanprotected Booleanprotected Booleanprotected Longprotected Stringprotected Stringprotected Stringprotected doubleprotected Stringprotected Stringprotected Longprotected Dateprotected Stringprotected Stringprotected Stringprotected UsageRecord.UsageTypeprotected Stringprotected Stringprotected Longprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccountName(String accountName) assignDate(Date assignDate) build()description(String description) isSourceNAT(Boolean isSourceNAT) rawUsageHours(double rawUsageHours) releaseDate(String releaseDate) protected abstract Tself()serviceOfferingId(String serviceOfferingId) templateId(String templateId) usageType(UsageRecord.UsageType usageType) virtualMachineId(String virtualMachineId) virtualMachineName(String virtualMachineName) virtualSize(Long virtualSize)
-
Field Details
-
id
-
description
-
accountId
-
accountName
-
domainId
-
startDate
-
endDate
-
assignDate
-
releaseDate
-
zoneId
-
virtualMachineId
-
virtualMachineName
-
serviceOfferingId
-
templateId
-
ipAddress
-
isSourceNAT
-
rawUsageHours
protected double rawUsageHours -
usage
-
size
-
type
-
usageType
-
project
-
projectId
-
domain
-
virtualSize
-
cpuNumber
-
cpuSpeed
-
memory
-
isSystem
-
networkId
-
isDefault
-
tags
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
self
-
id
- See Also:
-
description
- See Also:
-
accountId
- See Also:
-
accountName
- See Also:
-
domainId
- See Also:
-
startDate
- See Also:
-
endDate
- See Also:
-
assignDate
- See Also:
-
releaseDate
- See Also:
-
zoneId
- See Also:
-
virtualMachineId
- See Also:
-
virtualMachineName
- See Also:
-
serviceOfferingId
- See Also:
-
templateId
- See Also:
-
ipAddress
- See Also:
-
isSourceNAT
- See Also:
-
rawUsageHours
- See Also:
-
usage
- See Also:
-
size
- See Also:
-
type
- See Also:
-
usageType
- See Also:
-
project
- See Also:
-
projectId
- See Also:
-
domain
- See Also:
-
virtualSize
- See Also:
-
cpuNumber
- See Also:
-
cpuSpeed
- See Also:
-
memory
- See Also:
-
isSystem
- See Also:
-
networkId
- See Also:
-
isDefault
- See Also:
-
tags
- See Also:
-
build
-
fromUsageRecord
-