org.jclouds.compute.domain
Class SecurityGroup
java.lang.Object
org.jclouds.domain.internal.ResourceMetadataImpl<ComputeType>
org.jclouds.compute.domain.internal.ComputeMetadataImpl
org.jclouds.compute.domain.SecurityGroup
- All Implemented Interfaces:
- Comparable<org.jclouds.domain.ResourceMetadata<ComputeType>>, ComputeMetadata, org.jclouds.domain.ResourceMetadata<ComputeType>
public class SecurityGroup
- extends ComputeMetadataImpl
Describes a security group containing a set of @{link IpPermission}s
| Methods inherited from class org.jclouds.domain.internal.ResourceMetadataImpl |
getLocation, getName, getProviderId, getUri, getUserMetadata, toString |
| Methods inherited from interface org.jclouds.domain.ResourceMetadata |
getLocation, getUri, getUserMetadata |
SecurityGroup
public SecurityGroup(String providerId,
String name,
String id,
@Nullable
org.jclouds.domain.Location location,
URI uri,
Map<String,String> userMetadata,
Set<String> tags,
Iterable<IpPermission> ipPermissions,
@Nullable
String ownerId)
getIpPermissions
public Set<IpPermission> getIpPermissions()
- Returns:
- The set of @{link IpPermission}s for this security group
getOwnerId
public String getOwnerId()
- Returns:
- the owner ID. Can be null.
string
protected com.google.common.base.Objects.ToStringHelper string()
- Overrides:
string in class ComputeMetadataImpl
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.