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 classSecurityGroupsExtension.CreateclassSecurityGroupsExtension.CreateRuleclassSecurityGroupsExtension.DeleteclassSecurityGroupsExtension.DeleteRuleclassSecurityGroupsExtension.ListclassSecurityGroupsExtension.Show
-
Field Summary
Fields Modifier and Type Field Description private OpenStackClientCLIENT
-
Constructor Summary
Constructors Constructor Description SecurityGroupsExtension(OpenStackClient client)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description SecurityGroupsExtension.CreatecreateSecurityGroup(java.lang.String name)SecurityGroupsExtension.CreatecreateSecurityGroup(java.lang.String name, java.lang.String description)SecurityGroupsExtension.CreateRulecreateSecurityGroupRule(java.lang.Integer parentSecurityGroupId, java.lang.String ipProtocol, java.lang.Integer fromPort, java.lang.Integer toPort, java.lang.Integer sourceGroupId)SecurityGroupsExtension.CreateRulecreateSecurityGroupRule(java.lang.Integer parentSecurityGroupId, java.lang.String ipProtocol, java.lang.Integer fromPort, java.lang.Integer toPort, java.lang.String cidr)SecurityGroupsExtension.CreateRulecreateSecurityGroupRule(java.lang.String parentSecurityGroupId, java.lang.String ipProtocol, java.lang.Integer fromPort, java.lang.Integer toPort, java.lang.String cidr)SecurityGroupsExtension.CreateRulecreateSecurityGroupRule(java.lang.String parentSecurityGroupId, java.lang.String sourceGroupId, java.lang.String ipProtocol, java.lang.Integer fromPort, java.lang.Integer toPort)SecurityGroupsExtension.DeletedeleteSecurityGroup(java.lang.Integer id)SecurityGroupsExtension.DeletedeleteSecurityGroup(java.lang.String id)SecurityGroupsExtension.DeleteRuledeleteSecurityGroupRule(java.lang.Integer id)SecurityGroupsExtension.DeleteRuledeleteSecurityGroupRule(java.lang.String id)SecurityGroupsExtension.ListlistSecurityGroups()SecurityGroupsExtension.ShowshowSecurityGroup(java.lang.Integer id)SecurityGroupsExtension.ShowshowSecurityGroup(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)
-
-