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
Nested ClassesModifier and TypeClassDescriptionstatic enumNetwork flow direction to matchstatic enumNetwork protocol -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondescription(String description) booleanReturn 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: 65535inthashCode()icmp(SecurityGroupRuleIcmp icmp) protocol(SecurityGroupRule.ProtocolEnum protocol) securityGroup(SecurityGroupResource securityGroup) voidsetDescription(String description) voidsetEndPort(Long endPort) voidsetFlowDirection(SecurityGroupRule.FlowDirectionEnum flowDirection) voidsetIcmp(SecurityGroupRuleIcmp icmp) voidsetNetwork(String network) voidsetProtocol(SecurityGroupRule.ProtocolEnum protocol) voidsetSecurityGroup(SecurityGroupResource securityGroup) voidsetStartPort(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
-