Class NovaSecGroupExtension.SecurityGroupRule.RuleConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.compute.domain.NovaSecGroupExtension.SecurityGroupRule.RuleConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<SecurityGroupRuleBuilder,SecGroupExtension.Rule>,SecurityGroupRuleBuilder
- Enclosing class:
- NovaSecGroupExtension.SecurityGroupRule
@Deprecated public static class NovaSecGroupExtension.SecurityGroupRule.RuleConcreteBuilder extends Object implements SecurityGroupRuleBuilder
Deprecated.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description SecGroupExtension.Rulebuild()Deprecated.Creates and return the Model Entity MSecurityGroupRuleBuildercidr(String cidr)Deprecated.Destination IP address(es) in CIDR notationSecurityGroupRuleBuilderfrom(SecGroupExtension.Rule in)Deprecated.Creates a Builder using the param M as the default valuesSecurityGroupRuleBuildergroupId(String groupId)Deprecated.Security group idSecurityGroupRuleBuilderparentGroupId(String parentGroupId)Deprecated.Parent security group idSecurityGroupRuleBuilderprotocol(IPProtocol protocol)Deprecated.IP protocol, one of TCP, UDP or ICMPSecurityGroupRuleBuilderrange(int fromPort, int toPort)Deprecated.Port range which consists of a starting and destination port
-
-
-
Method Detail
-
protocol
public SecurityGroupRuleBuilder protocol(IPProtocol protocol)
Deprecated.Description copied from interface:SecurityGroupRuleBuilderIP protocol, one of TCP, UDP or ICMP- Specified by:
protocolin interfaceSecurityGroupRuleBuilder- Parameters:
protocol- the protocol- Returns:
- the security group rule builder
-
range
public SecurityGroupRuleBuilder range(int fromPort, int toPort)
Deprecated.Description copied from interface:SecurityGroupRuleBuilderPort range which consists of a starting and destination port- Specified by:
rangein interfaceSecurityGroupRuleBuilder- Parameters:
fromPort- the source porttoPort- the destination port- Returns:
- the security group rule builder
-
cidr
public SecurityGroupRuleBuilder cidr(String cidr)
Deprecated.Description copied from interface:SecurityGroupRuleBuilderDestination IP address(es) in CIDR notation- Specified by:
cidrin interfaceSecurityGroupRuleBuilder- Parameters:
cidr- the CIDR notation- Returns:
- the security group rule builder
-
groupId
public SecurityGroupRuleBuilder groupId(String groupId)
Deprecated.Description copied from interface:SecurityGroupRuleBuilderSecurity group id- Specified by:
groupIdin interfaceSecurityGroupRuleBuilder- Parameters:
groupId- the group id- Returns:
- the security group rule builder
-
parentGroupId
public SecurityGroupRuleBuilder parentGroupId(String parentGroupId)
Deprecated.Description copied from interface:SecurityGroupRuleBuilderParent security group id- Specified by:
parentGroupIdin interfaceSecurityGroupRuleBuilder- Parameters:
parentGroupId- the parent group id- Returns:
- the security group rule builder
-
build
public SecGroupExtension.Rule build()
Deprecated.Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<SecurityGroupRuleBuilder,SecGroupExtension.Rule>- Returns:
- M instance
-
from
public SecurityGroupRuleBuilder from(SecGroupExtension.Rule in)
Deprecated.Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<SecurityGroupRuleBuilder,SecGroupExtension.Rule>- Returns:
- Builder
-
-