Class SecurityGroupsExtension
- java.lang.Object
-
- com.woorea.openstack.nova.api.extensions.SecurityGroupsExtension
-
public class SecurityGroupsExtension extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
SecurityGroupsExtension.Create
class
SecurityGroupsExtension.CreateRule
class
SecurityGroupsExtension.Delete
class
SecurityGroupsExtension.DeleteRule
class
SecurityGroupsExtension.List
class
SecurityGroupsExtension.Show
-
Field Summary
Fields Modifier and Type Field Description private OpenStackClient
CLIENT
-
Constructor Summary
Constructors Constructor Description SecurityGroupsExtension(OpenStackClient client)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description SecurityGroupsExtension.Create
createSecurityGroup(java.lang.String name)
SecurityGroupsExtension.Create
createSecurityGroup(java.lang.String name, java.lang.String description)
SecurityGroupsExtension.CreateRule
createSecurityGroupRule(java.lang.Integer parentSecurityGroupId, java.lang.String ipProtocol, java.lang.Integer fromPort, java.lang.Integer toPort, java.lang.Integer sourceGroupId)
SecurityGroupsExtension.CreateRule
createSecurityGroupRule(java.lang.Integer parentSecurityGroupId, java.lang.String ipProtocol, java.lang.Integer fromPort, java.lang.Integer toPort, java.lang.String cidr)
SecurityGroupsExtension.CreateRule
createSecurityGroupRule(java.lang.String parentSecurityGroupId, java.lang.String ipProtocol, java.lang.Integer fromPort, java.lang.Integer toPort, java.lang.String cidr)
SecurityGroupsExtension.CreateRule
createSecurityGroupRule(java.lang.String parentSecurityGroupId, java.lang.String sourceGroupId, java.lang.String ipProtocol, java.lang.Integer fromPort, java.lang.Integer toPort)
SecurityGroupsExtension.Delete
deleteSecurityGroup(java.lang.Integer id)
SecurityGroupsExtension.Delete
deleteSecurityGroup(java.lang.String id)
SecurityGroupsExtension.DeleteRule
deleteSecurityGroupRule(java.lang.Integer id)
SecurityGroupsExtension.DeleteRule
deleteSecurityGroupRule(java.lang.String id)
SecurityGroupsExtension.List
listSecurityGroups()
SecurityGroupsExtension.Show
showSecurityGroup(java.lang.Integer id)
SecurityGroupsExtension.Show
showSecurityGroup(java.lang.String id)
-
-
-
Field Detail
-
CLIENT
private final OpenStackClient CLIENT
-
-
Constructor Detail
-
SecurityGroupsExtension
public SecurityGroupsExtension(OpenStackClient client)
-
-
Method Detail
-
listSecurityGroups
public SecurityGroupsExtension.List listSecurityGroups()
-
createSecurityGroup
public SecurityGroupsExtension.Create createSecurityGroup(java.lang.String name, java.lang.String description)
-
createSecurityGroup
public SecurityGroupsExtension.Create createSecurityGroup(java.lang.String name)
-
showSecurityGroup
public SecurityGroupsExtension.Show showSecurityGroup(java.lang.Integer id)
-
showSecurityGroup
public SecurityGroupsExtension.Show showSecurityGroup(java.lang.String id)
-
deleteSecurityGroup
public SecurityGroupsExtension.Delete deleteSecurityGroup(java.lang.Integer id)
-
deleteSecurityGroup
public SecurityGroupsExtension.Delete deleteSecurityGroup(java.lang.String id)
-
createSecurityGroupRule
public SecurityGroupsExtension.CreateRule createSecurityGroupRule(java.lang.Integer parentSecurityGroupId, java.lang.String ipProtocol, java.lang.Integer fromPort, java.lang.Integer toPort, java.lang.String cidr)
- Parameters:
parentSecurityGroupId
-ipProtocol
-fromPort
-toPort
-cidr
-- Returns:
-
createSecurityGroupRule
public SecurityGroupsExtension.CreateRule createSecurityGroupRule(java.lang.Integer parentSecurityGroupId, java.lang.String ipProtocol, java.lang.Integer fromPort, java.lang.Integer toPort, java.lang.Integer sourceGroupId)
- Parameters:
parentSecurityGroupId
-ipProtocol
-fromPort
-toPort
-sourceGroupId
-- Returns:
-
createSecurityGroupRule
public SecurityGroupsExtension.CreateRule createSecurityGroupRule(java.lang.String parentSecurityGroupId, java.lang.String ipProtocol, java.lang.Integer fromPort, java.lang.Integer toPort, java.lang.String cidr)
-
createSecurityGroupRule
public SecurityGroupsExtension.CreateRule createSecurityGroupRule(java.lang.String parentSecurityGroupId, java.lang.String sourceGroupId, java.lang.String ipProtocol, java.lang.Integer fromPort, java.lang.Integer toPort)
-
deleteSecurityGroupRule
public SecurityGroupsExtension.DeleteRule deleteSecurityGroupRule(java.lang.String id)
-
deleteSecurityGroupRule
public SecurityGroupsExtension.DeleteRule deleteSecurityGroupRule(java.lang.Integer id)
-
-