org.jclouds.ec2.domain
Class SecurityGroup.Builder<T extends SecurityGroup.Builder<T>>
java.lang.Object
org.jclouds.ec2.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 |
region
protected String region
id
protected String id
name
protected String name
ownerId
protected String ownerId
description
protected String description
ipPermissions
protected com.google.common.collect.ImmutableSet.Builder<org.jclouds.net.domain.IpPermission> ipPermissions
SecurityGroup.Builder
public SecurityGroup.Builder()
self
protected abstract T self()
region
public T region(String region)
- See Also:
SecurityGroup.getRegion()
id
public T id(String id)
- See Also:
SecurityGroup.getId()
name
public T name(String name)
- See Also:
SecurityGroup.getName()
ownerId
public T ownerId(String ownerId)
- See Also:
SecurityGroup.getOwnerId()
description
public T description(String description)
- See Also:
SecurityGroup.getDescription()
role
public T role(org.jclouds.net.domain.IpPermission role)
- See Also:
SecurityGroup.delegate()
ipPermissions
public T ipPermissions(Iterable<org.jclouds.net.domain.IpPermission> ipPermissions)
- See Also:
SecurityGroup.delegate()
ipPermission
public T ipPermission(org.jclouds.net.domain.IpPermission ipPermission)
- See Also:
SecurityGroup.delegate()
build
public SecurityGroup build()
fromSecurityGroup
public T fromSecurityGroup(SecurityGroup in)
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.