org.jclouds.compute.domain
Class SecurityGroupBuilder
java.lang.Object
org.jclouds.domain.ResourceMetadataBuilder<ComputeType>
org.jclouds.compute.domain.ComputeMetadataBuilder
org.jclouds.compute.domain.SecurityGroupBuilder
public class SecurityGroupBuilder
- extends ComputeMetadataBuilder
| Fields inherited from class org.jclouds.domain.ResourceMetadataBuilder |
location, name, providerId, uri, userMetadata |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SecurityGroupBuilder
public SecurityGroupBuilder()
ipPermissions
public SecurityGroupBuilder ipPermissions()
ipPermissions
public SecurityGroupBuilder ipPermissions(Iterable<IpPermission> ipPermissions)
ipPermission
public SecurityGroupBuilder ipPermission(IpPermission ipPermission)
ownerId
public SecurityGroupBuilder ownerId(String ownerId)
id
public SecurityGroupBuilder id(String id)
- Overrides:
id in class ComputeMetadataBuilder
tags
public SecurityGroupBuilder tags(Iterable<String> tags)
- Overrides:
tags in class ComputeMetadataBuilder
ids
public SecurityGroupBuilder ids(String id)
- Description copied from class:
ComputeMetadataBuilder
- set id and providerId to the same value;
- Overrides:
ids in class ComputeMetadataBuilder
providerId
public SecurityGroupBuilder providerId(String providerId)
- Overrides:
providerId in class ComputeMetadataBuilder
name
public SecurityGroupBuilder name(String name)
- Overrides:
name in class ComputeMetadataBuilder
location
public SecurityGroupBuilder location(org.jclouds.domain.Location location)
- Overrides:
location in class ComputeMetadataBuilder
uri
public SecurityGroupBuilder uri(URI uri)
- Overrides:
uri in class ComputeMetadataBuilder
userMetadata
public SecurityGroupBuilder userMetadata(Map<String,String> userMetadata)
- Overrides:
userMetadata in class ComputeMetadataBuilder
build
public SecurityGroup build()
- Overrides:
build in class ComputeMetadataBuilder
fromSecurityGroup
public static SecurityGroupBuilder fromSecurityGroup(SecurityGroup group)
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.