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 Option
protected Set
<BillingToken> protected Date
protected String
protected String
protected long
protected boolean
protected boolean
protected String
protected String
protected Option
protected Customer
protected double
protected ServerImageState
protected ServerImageType
protected 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 T
self()
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
-