Package 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
-
-
Field Summary
-
Fields inherited from class org.jclouds.compute.domain.ComputeMetadataBuilder
id, tags, type
-
Fields inherited from class org.jclouds.domain.ResourceMetadataBuilder
location, name, providerId, uri, userMetadata
-
-
Constructor Summary
Constructors Constructor Description SecurityGroupBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurityGroupbuild()static SecurityGroupBuilderfromSecurityGroup(SecurityGroup group)SecurityGroupBuilderid(String id)SecurityGroupBuilderids(String id)set id and providerId to the same value;SecurityGroupBuilderipPermission(IpPermission ipPermission)SecurityGroupBuilderipPermissions()SecurityGroupBuilderipPermissions(Iterable<IpPermission> ipPermissions)SecurityGroupBuilderlocation(Location location)SecurityGroupBuildername(String name)SecurityGroupBuilderownerId(String ownerId)SecurityGroupBuilderproviderId(String providerId)SecurityGroupBuildertags(Iterable<String> tags)SecurityGroupBuilderuri(URI uri)SecurityGroupBuilderuserMetadata(Map<String,String> userMetadata)-
Methods inherited from class org.jclouds.compute.domain.ComputeMetadataBuilder
fromComputeMetadata
-
-
-
-
Method Detail
-
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:
idin classComputeMetadataBuilder
-
tags
public SecurityGroupBuilder tags(Iterable<String> tags)
- Overrides:
tagsin classComputeMetadataBuilder
-
ids
public SecurityGroupBuilder ids(String id)
Description copied from class:ComputeMetadataBuilderset id and providerId to the same value;- Overrides:
idsin classComputeMetadataBuilder
-
providerId
public SecurityGroupBuilder providerId(String providerId)
- Overrides:
providerIdin classComputeMetadataBuilder
-
name
public SecurityGroupBuilder name(String name)
- Overrides:
namein classComputeMetadataBuilder
-
location
public SecurityGroupBuilder location(Location location)
- Overrides:
locationin classComputeMetadataBuilder
-
uri
public SecurityGroupBuilder uri(URI uri)
- Overrides:
uriin classComputeMetadataBuilder
-
userMetadata
public SecurityGroupBuilder userMetadata(Map<String,String> userMetadata)
- Overrides:
userMetadatain classComputeMetadataBuilder
-
build
public SecurityGroup build()
- Overrides:
buildin classComputeMetadataBuilder
-
fromSecurityGroup
public static SecurityGroupBuilder fromSecurityGroup(SecurityGroup group)
-
-