Package org.jclouds.gogrid.domain
Class ServerImage.Builder<T extends ServerImage.Builder<T>>
java.lang.Object
org.jclouds.gogrid.domain.ServerImage.Builder<T>
- Enclosing class:
ServerImage
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Optionprotected Set<BillingToken> protected Dateprotected Stringprotected Stringprotected longprotected booleanprotected booleanprotected Stringprotected Stringprotected Optionprotected Customerprotected doubleprotected ServerImageStateprotected ServerImageTypeprotected Date -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionarchitecture(Option architecture) billingTokens(Set<BillingToken> billingTokens) billingTokens(BillingToken... in) build()createdTime(Date createdTime) description(String description) friendlyName(String friendlyName) id(long id) isActive(boolean isActive) isPublic(boolean isPublic) price(double price) protected abstract Tself()state(ServerImageState state) type(ServerImageType type) updatedTime(Date updatedTime)
-
Field Details
-
id
protected long id -
name
-
friendlyName
-
description
-
os
-
architecture
-
type
-
state
-
price
protected double price -
location
-
isActive
protected boolean isActive -
isPublic
protected boolean isPublic -
createdTime
-
updatedTime
-
billingTokens
-
owner
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
self
-
id
- See Also:
-
name
- See Also:
-
friendlyName
- See Also:
-
description
- See Also:
-
os
- See Also:
-
architecture
- See Also:
-
type
- See Also:
-
state
- See Also:
-
price
- See Also:
-
location
- See Also:
-
isActive
- See Also:
-
isPublic
- See Also:
-
createdTime
- See Also:
-
updatedTime
- See Also:
-
billingTokens
- See Also:
-
billingTokens
-
owner
- See Also:
-
build
-
fromServerImage
-