Package com.exoscale.sdk.model
Class SecurityGroupRule
java.lang.Object
com.exoscale.sdk.model.SecurityGroupRule
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.4.0")
public class SecurityGroupRule
extends Object
Security Group rule
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Network flow direction to matchstatic enum
Network protocol -
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondescription
(String description) boolean
Return true if this security-group-rule object is equal to o.flowDirection
(SecurityGroupRule.FlowDirectionEnum flowDirection) Security Group rule descriptionEnd port of the range minimum: 1 maximum: 65535Network flow direction to matchgetIcmp()
Get icmpgetId()
Security Group rule IDCIDR-formatted network allowedNetwork protocolGet securityGroupStart port of the range minimum: 1 maximum: 65535int
hashCode()
icmp
(SecurityGroupRuleIcmp icmp) protocol
(SecurityGroupRule.ProtocolEnum protocol) securityGroup
(SecurityGroupResource securityGroup) void
setDescription
(String description) void
setEndPort
(Long endPort) void
setFlowDirection
(SecurityGroupRule.FlowDirectionEnum flowDirection) void
setIcmp
(SecurityGroupRuleIcmp icmp) void
setNetwork
(String network) void
setProtocol
(SecurityGroupRule.ProtocolEnum protocol) void
setSecurityGroup
(SecurityGroupResource securityGroup) void
setStartPort
(Long startPort) toString()
Convert the instance into URL query string.toUrlQueryString
(String prefix) Convert the instance into URL query string.
-
Field Details
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_START_PORT
- See Also:
-
JSON_PROPERTY_PROTOCOL
- See Also:
-
JSON_PROPERTY_ICMP
- See Also:
-
JSON_PROPERTY_END_PORT
- See Also:
-
JSON_PROPERTY_SECURITY_GROUP
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_NETWORK
- See Also:
-
JSON_PROPERTY_FLOW_DIRECTION
- See Also:
-
-
Constructor Details
-
SecurityGroupRule
public SecurityGroupRule() -
SecurityGroupRule
-
-
Method Details
-
description
-
getDescription
Security Group rule description- Returns:
- description
-
setDescription
-
startPort
-
getStartPort
Start port of the range minimum: 1 maximum: 65535- Returns:
- startPort
-
setStartPort
-
protocol
-
getProtocol
Network protocol- Returns:
- protocol
-
setProtocol
-
icmp
-
getIcmp
Get icmp- Returns:
- icmp
-
setIcmp
-
endPort
-
getEndPort
End port of the range minimum: 1 maximum: 65535- Returns:
- endPort
-
setEndPort
-
securityGroup
-
getSecurityGroup
Get securityGroup- Returns:
- securityGroup
-
setSecurityGroup
-
getId
Security Group rule ID- Returns:
- id
-
network
-
getNetwork
CIDR-formatted network allowed- Returns:
- network
-
setNetwork
-
flowDirection
-
getFlowDirection
Network flow direction to match- Returns:
- flowDirection
-
setFlowDirection
-
equals
Return true if this security-group-rule object is equal to o. -
hashCode
public int hashCode() -
toString
-
toUrlQueryString
Convert the instance into URL query string.- Returns:
- URL query string
-
toUrlQueryString
Convert the instance into URL query string.- Parameters:
prefix
- prefix of the query string- Returns:
- URL query string
-