Class CfnRegexPatternSetProps.Jsii$Proxy
- All Implemented Interfaces:
CfnRegexPatternSetProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnRegexPatternSetProps
CfnRegexPatternSetProps
-
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.wafv2.CfnRegexPatternSetProps
CfnRegexPatternSetProps.Builder, CfnRegexPatternSetProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnRegexPatternSetProps.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 String
A description of the set that helps with identification.final String
getName()
The name of the set.The regular expression patterns in the set.final String
getScope()
Specifies whether this is for an Amazon CloudFront distribution or for a regional application.getTags()
Key:value pairs associated with an AWS resource.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 theCfnRegexPatternSetProps.Builder
.
-
-
Method Details
-
getRegularExpressionList
Description copied from interface:CfnRegexPatternSetProps
The regular expression patterns in the set.- Specified by:
getRegularExpressionList
in interfaceCfnRegexPatternSetProps
- See Also:
-
getScope
Description copied from interface:CfnRegexPatternSetProps
Specifies whether this is for an Amazon CloudFront distribution or for a regional application.A regional application can be an Application Load Balancer (ALB), an Amazon API Gateway REST API, an AWS AppSync GraphQL API, an Amazon Cognito user pool, an AWS App Runner service, or an AWS Verified Access instance. Valid Values are
CLOUDFRONT
andREGIONAL
.For
CLOUDFRONT
, you must create your WAFv2 resources in the US East (N. Virginia) Region,us-east-1
.- Specified by:
getScope
in interfaceCfnRegexPatternSetProps
- See Also:
-
getDescription
Description copied from interface:CfnRegexPatternSetProps
A description of the set that helps with identification.- Specified by:
getDescription
in interfaceCfnRegexPatternSetProps
- See Also:
-
getName
Description copied from interface:CfnRegexPatternSetProps
The name of the set.You cannot change the name after you create the set.
- Specified by:
getName
in interfaceCfnRegexPatternSetProps
- See Also:
-
getTags
Description copied from interface:CfnRegexPatternSetProps
Key:value pairs associated with an AWS resource.The key:value pair can be anything you define. Typically, the tag key represents a category (such as "environment") and the tag value represents a specific value within that category (such as "test," "development," or "production"). You can add up to 50 tags to each AWS resource.
To modify tags on existing resources, use the AWS WAF APIs or command line interface. With AWS CloudFormation , you can only add tags to AWS WAF resources during resource creation.
- Specified by:
getTags
in interfaceCfnRegexPatternSetProps
- See Also:
-
$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()
-