org.jclouds.openstack.nova.v2_0.domain
Class HostAggregate.Builder<T extends HostAggregate.Builder<T>>
java.lang.Object
org.jclouds.openstack.nova.v2_0.domain.HostAggregate.Builder<T>
- Enclosing class:
- HostAggregate
public abstract static class HostAggregate.Builder<T extends HostAggregate.Builder<T>>
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
id
protected String id
name
protected String name
availabilityZone
protected String availabilityZone
hosts
protected Set<String> hosts
state
protected String state
created
protected Date created
updated
protected Date updated
metadata
protected Map<String,String> metadata
HostAggregate.Builder
public HostAggregate.Builder()
self
protected abstract T self()
id
public T id(String id)
- See Also:
HostAggregate.getId()
name
public T name(String name)
- See Also:
HostAggregate.getName()
availabilityZone
public T availabilityZone(String availabilityZone)
- See Also:
HostAggregate.getAvailabilityZone()
hosts
public T hosts(Set<String> hosts)
- See Also:
HostAggregate.getHosts()
hosts
public T hosts(String... in)
state
public T state(String state)
- See Also:
HostAggregate.getState()
created
public T created(Date created)
- See Also:
HostAggregate.getCreated()
updated
public T updated(Date updated)
- See Also:
HostAggregate.getUpdated()
metadata
public T metadata(Map<String,String> metadata)
- See Also:
HostAggregate.getMetadata()
build
public HostAggregate build()
fromHostAggregate
public T fromHostAggregate(HostAggregate in)
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.