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 String
protected String
protected Date
protected Long
protected Long
protected String
protected String
protected String
protected Date
protected String
protected String
protected Boolean
protected Boolean
protected Boolean
protected Long
protected String
protected String
protected String
protected double
protected String
protected String
protected Long
protected Date
protected String
protected String
protected String
protected UsageRecord.UsageType
protected String
protected String
protected Long
protected 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 T
self()
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
-