org.jclouds.cloudstack.domain
Class SecurityGroup.Builder<T extends SecurityGroup.Builder<T>>
java.lang.Object
org.jclouds.cloudstack.domain.SecurityGroup.Builder<T>
- Enclosing class:
- SecurityGroup
public abstract static class SecurityGroup.Builder<T extends SecurityGroup.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
account
protected String account
name
protected String name
description
protected String description
domain
protected String domain
domainId
protected String domainId
jobId
protected String jobId
jobStatus
protected Integer jobStatus
ingressRules
protected Set<IngressRule> ingressRules
SecurityGroup.Builder
public SecurityGroup.Builder()
self
protected abstract T self()
id
public T id(String id)
- See Also:
SecurityGroup.getId()
account
public T account(String account)
- See Also:
SecurityGroup.getAccount()
name
public T name(String name)
- See Also:
SecurityGroup.getName()
description
public T description(String description)
- See Also:
SecurityGroup.getDescription()
domain
public T domain(String domain)
- See Also:
SecurityGroup.getDomain()
domainId
public T domainId(String domainId)
- See Also:
SecurityGroup.getDomainId()
jobId
public T jobId(String jobId)
- See Also:
SecurityGroup.getJobId()
jobStatus
public T jobStatus(Integer jobStatus)
- See Also:
SecurityGroup.getJobStatus()
ingressRules
public T ingressRules(Set<IngressRule> ingressRules)
- See Also:
SecurityGroup.getIngressRules()
build
public SecurityGroup build()
fromSecurityGroup
public T fromSecurityGroup(SecurityGroup in)
Copyright © 2009-2012 jclouds. All Rights Reserved.