public abstract static class Capabilities.Builder<T extends Capabilities.Builder<T>> extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
canShareTemplates |
protected String |
cloudStackVersion |
protected boolean |
firewallRuleUiEnabled |
protected boolean |
securityGroupsEnabled |
protected boolean |
supportELB |
Constructor and Description |
---|
Capabilities.Builder() |
Modifier and Type | Method and Description |
---|---|
Capabilities |
build() |
T |
canShareTemplates(boolean canShareTemplates) |
T |
cloudStackVersion(String cloudStackVersion) |
T |
firewallRuleUiEnabled(boolean firewallRuleUiEnabled) |
T |
fromCapabilities(Capabilities in) |
T |
securityGroupsEnabled(boolean securityGroupsEnabled) |
protected abstract T |
self() |
T |
supportELB(boolean supportELB) |
protected String cloudStackVersion
protected boolean securityGroupsEnabled
protected boolean canShareTemplates
protected boolean firewallRuleUiEnabled
protected boolean supportELB
protected abstract T self()
public T cloudStackVersion(String cloudStackVersion)
Capabilities.getCloudStackVersion()
public T securityGroupsEnabled(boolean securityGroupsEnabled)
public T canShareTemplates(boolean canShareTemplates)
Capabilities.canShareTemplates()
public T firewallRuleUiEnabled(boolean firewallRuleUiEnabled)
public T supportELB(boolean supportELB)
Capabilities.isSupportELB()
public Capabilities build()
public T fromCapabilities(Capabilities in)
Copyright © 2009-2013 jclouds. All Rights Reserved.