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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.networkfirewall.CfnRuleGroup.MatchAttributesProperty
CfnRuleGroup.MatchAttributesProperty.Builder, CfnRuleGroup.MatchAttributesProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnRuleGroup.MatchAttributesProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectThe destination ports to inspect for.final ObjectThe destination IP addresses and address ranges to inspect for, in CIDR notation.final ObjectThe protocols to inspect for, specified using each protocol's assigned internet protocol number (IANA).final ObjectThe source ports to inspect for.final ObjectThe source IP addresses and address ranges to inspect for, in CIDR notation.final ObjectThe TCP flags and masks to inspect for.final inthashCode()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.MatchAttributesPropertyThe 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
1994and you can specify port ranges, for example1990:1994.- Specified by:
getDestinationPortsin interfaceCfnRuleGroup.MatchAttributesProperty
-
getDestinations
Description copied from interface:CfnRuleGroup.MatchAttributesPropertyThe destination IP addresses and address ranges to inspect for, in CIDR notation.If not specified, this matches with any destination address.
- Specified by:
getDestinationsin interfaceCfnRuleGroup.MatchAttributesProperty
-
getProtocols
Description copied from interface:CfnRuleGroup.MatchAttributesPropertyThe protocols to inspect for, specified using each protocol's assigned internet protocol number (IANA).If not specified, this matches with any protocol.
- Specified by:
getProtocolsin interfaceCfnRuleGroup.MatchAttributesProperty
-
getSourcePorts
Description copied from interface:CfnRuleGroup.MatchAttributesPropertyThe 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
1994and you can specify port ranges, for example1990:1994.- Specified by:
getSourcePortsin interfaceCfnRuleGroup.MatchAttributesProperty
-
getSources
Description copied from interface:CfnRuleGroup.MatchAttributesPropertyThe source IP addresses and address ranges to inspect for, in CIDR notation.If not specified, this matches with any source address.
- Specified by:
getSourcesin interfaceCfnRuleGroup.MatchAttributesProperty
-
getTcpFlags
Description copied from interface:CfnRuleGroup.MatchAttributesPropertyThe 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:
getTcpFlagsin interfaceCfnRuleGroup.MatchAttributesProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-