Class CfnRuleProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.vpclattice.CfnRuleProps.Jsii$Proxy
- All Implemented Interfaces:
CfnRuleProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnRuleProps
@Stability(Stable)
@Internal
public static final class CfnRuleProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnRuleProps
An implementation for
CfnRuleProps
-
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.vpclattice.CfnRuleProps
CfnRuleProps.Builder, CfnRuleProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnRuleProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnRuleProps.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
Describes the action for a rule.final String
The ID or ARN of the listener.final Object
getMatch()
The rule match.final String
getName()
The name of the rule.final Number
The priority assigned to the rule.final String
The ID or ARN of the service.getTags()
The tags for the rule.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 theCfnRuleProps.Builder
.
-
-
Method Details
-
getAction
Description copied from interface:CfnRuleProps
Describes the action for a rule.- Specified by:
getAction
in interfaceCfnRuleProps
- See Also:
-
getMatch
Description copied from interface:CfnRuleProps
The rule match.- Specified by:
getMatch
in interfaceCfnRuleProps
- See Also:
-
getPriority
Description copied from interface:CfnRuleProps
The priority assigned to the rule.Each rule for a specific listener must have a unique priority. The lower the priority number the higher the priority.
- Specified by:
getPriority
in interfaceCfnRuleProps
- See Also:
-
getListenerIdentifier
Description copied from interface:CfnRuleProps
The ID or ARN of the listener.- Specified by:
getListenerIdentifier
in interfaceCfnRuleProps
- See Also:
-
getName
Description copied from interface:CfnRuleProps
The name of the rule.The name must be unique within the listener. The valid characters are a-z, 0-9, and hyphens (-). You can't use a hyphen as the first or last character, or immediately after another hyphen.
If you don't specify a name, CloudFormation generates one. However, if you specify a name, and later want to replace the resource, you must specify a new name.
- Specified by:
getName
in interfaceCfnRuleProps
- See Also:
-
getServiceIdentifier
Description copied from interface:CfnRuleProps
The ID or ARN of the service.- Specified by:
getServiceIdentifier
in interfaceCfnRuleProps
- See Also:
-
getTags
Description copied from interface:CfnRuleProps
The tags for the rule.- Specified by:
getTags
in interfaceCfnRuleProps
- 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()
-