public abstract static class Instance.Builder<T extends Instance.Builder<T>> extends BaseInstance.Builder<T>
| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Optional<String> | 
availabilityZone  | 
protected com.google.common.base.Optional<Date> | 
createdTime  | 
protected com.google.common.base.Optional<com.google.common.net.HostAndPort> | 
endpoint  | 
protected String | 
engineVersion  | 
protected String | 
id  | 
protected String | 
licenseModel  | 
protected boolean | 
multiAZ  | 
protected String | 
rawStatus  | 
protected com.google.common.collect.ImmutableMap.Builder<String,String> | 
securityGroupNameToStatus  | 
protected Instance.Status | 
status  | 
protected com.google.common.base.Optional<SubnetGroup> | 
subnetGroup  | 
allocatedStorageGB, engine, instanceClass, masterUsername, name| Constructor and Description | 
|---|
Instance.Builder()  | 
| Modifier and Type | Method and Description | 
|---|---|
T | 
availabilityZone(String availabilityZone)  | 
Instance | 
build()  | 
T | 
createdTime(Date createdTime)  | 
T | 
endpoint(com.google.common.net.HostAndPort endpoint)  | 
T | 
engineVersion(String engineVersion)  | 
T | 
fromInstance(Instance in)  | 
T | 
id(String id)  | 
T | 
licenseModel(String licenseModel)  | 
T | 
multiAZ(boolean multiAZ)  | 
T | 
rawStatus(String rawStatus)  | 
T | 
securityGroupNameToStatus(Map<String,String> securityGroupNameToStatus)  | 
T | 
securityGroupNameToStatus(String securityGroupName,
                         String status)  | 
T | 
status(Instance.Status status)  | 
T | 
subnetGroup(SubnetGroup subnetGroup)  | 
allocatedStorageGB, engine, fromBaseInstance, instanceClass, masterUsername, name, selfprotected String id
protected com.google.common.base.Optional<com.google.common.net.HostAndPort> endpoint
protected String engineVersion
protected String rawStatus
protected Instance.Status status
protected com.google.common.base.Optional<Date> createdTime
protected String licenseModel
protected com.google.common.base.Optional<String> availabilityZone
protected boolean multiAZ
protected com.google.common.base.Optional<SubnetGroup> subnetGroup
public T id(String id)
Instance.getId()public T endpoint(com.google.common.net.HostAndPort endpoint)
Instance.getEndpoint()public T rawStatus(String rawStatus)
Instance.getRawStatus()public T status(Instance.Status status)
Instance.getStatus()public T engineVersion(String engineVersion)
Instance.getEngineVersion()public T licenseModel(String licenseModel)
Instance.getLicenseModel()public T createdTime(Date createdTime)
Instance.getCreatedTime()public T availabilityZone(String availabilityZone)
Instance.getAvailabilityZone()public T multiAZ(boolean multiAZ)
Instance.isMultiAZ()public T subnetGroup(SubnetGroup subnetGroup)
Instance.getSubnetGroup()public T securityGroupNameToStatus(Map<String,String> securityGroupNameToStatus)
public T securityGroupNameToStatus(String securityGroupName, String status)
public Instance build()
build in class BaseInstance.Builder<T extends Instance.Builder<T>>Copyright © 2009-2013 jclouds. All Rights Reserved.