Class CfnRuleGroup.MatchAttributesProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.networkfirewall.CfnRuleGroup.MatchAttributesProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnRuleGroup.MatchAttributesProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnRuleGroup.MatchAttributesProperty
@Stability(Stable)
@Internal
public static final class CfnRuleGroup.MatchAttributesProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnRuleGroup.MatchAttributesProperty
An implementation for
CfnRuleGroup.MatchAttributesProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.networkfirewall.CfnRuleGroup.MatchAttributesProperty
CfnRuleGroup.MatchAttributesProperty.Builder, CfnRuleGroup.MatchAttributesProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnRuleGroup.MatchAttributesProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
The destination ports to inspect for.final Object
The destination IP addresses and address ranges to inspect for, in CIDR notation.final Object
The protocols to inspect for, specified using each protocol's assigned internet protocol number (IANA).final Object
The source ports to inspect for.final Object
The source IP addresses and address ranges to inspect for, in CIDR notation.final Object
The TCP flags and masks to inspect for.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnRuleGroup.MatchAttributesProperty.Builder
.
-
-
Method Details
-
getDestinationPorts
Description copied from interface:CfnRuleGroup.MatchAttributesProperty
The destination ports to inspect for.If not specified, this matches with any destination port. This setting is only used for protocols 6 (TCP) and 17 (UDP).
You can specify individual ports, for example
1994
and you can specify port ranges, for example1990:1994
.- Specified by:
getDestinationPorts
in interfaceCfnRuleGroup.MatchAttributesProperty
-
getDestinations
Description copied from interface:CfnRuleGroup.MatchAttributesProperty
The destination IP addresses and address ranges to inspect for, in CIDR notation.If not specified, this matches with any destination address.
- Specified by:
getDestinations
in interfaceCfnRuleGroup.MatchAttributesProperty
-
getProtocols
Description copied from interface:CfnRuleGroup.MatchAttributesProperty
The protocols to inspect for, specified using each protocol's assigned internet protocol number (IANA).If not specified, this matches with any protocol.
- Specified by:
getProtocols
in interfaceCfnRuleGroup.MatchAttributesProperty
-
getSourcePorts
Description copied from interface:CfnRuleGroup.MatchAttributesProperty
The source ports to inspect for.If not specified, this matches with any source port. This setting is only used for protocols 6 (TCP) and 17 (UDP).
You can specify individual ports, for example
1994
and you can specify port ranges, for example1990:1994
.- Specified by:
getSourcePorts
in interfaceCfnRuleGroup.MatchAttributesProperty
-
getSources
Description copied from interface:CfnRuleGroup.MatchAttributesProperty
The source IP addresses and address ranges to inspect for, in CIDR notation.If not specified, this matches with any source address.
- Specified by:
getSources
in interfaceCfnRuleGroup.MatchAttributesProperty
-
getTcpFlags
Description copied from interface:CfnRuleGroup.MatchAttributesProperty
The TCP flags and masks to inspect for.If not specified, this matches with any settings. This setting is only used for protocol 6 (TCP).
- Specified by:
getTcpFlags
in interfaceCfnRuleGroup.MatchAttributesProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-