Class CfnListener.ActionProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.elasticloadbalancingv2.CfnListener.ActionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnListener.ActionProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnListener.ActionProperty
@Stability(Stable)
@Internal
public static final class CfnListener.ActionProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnListener.ActionProperty
An implementation for
CfnListener.ActionProperty
-
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.elasticloadbalancingv2.CfnListener.ActionProperty
CfnListener.ActionProperty.Builder, CfnListener.ActionProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnListener.ActionProperty.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
[HTTPS listeners] Information for using Amazon Cognito to authenticate users.final Object
[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC).final Object
[Application Load Balancer] Information for creating an action that returns a custom HTTP response.final Object
Information for creating an action that distributes requests among one or more target groups.final Number
getOrder()
The order for the action.final Object
[Application Load Balancer] Information for creating a redirect action.final String
The Amazon Resource Name (ARN) of the target group.final String
getType()
The type of action.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 theCfnListener.ActionProperty.Builder
.
-
-
Method Details
-
getType
Description copied from interface:CfnListener.ActionProperty
The type of action.- Specified by:
getType
in interfaceCfnListener.ActionProperty
- See Also:
-
getAuthenticateCognitoConfig
Description copied from interface:CfnListener.ActionProperty
[HTTPS listeners] Information for using Amazon Cognito to authenticate users.Specify only when
Type
isauthenticate-cognito
.- Specified by:
getAuthenticateCognitoConfig
in interfaceCfnListener.ActionProperty
- See Also:
-
getAuthenticateOidcConfig
Description copied from interface:CfnListener.ActionProperty
[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC).Specify only when
Type
isauthenticate-oidc
.- Specified by:
getAuthenticateOidcConfig
in interfaceCfnListener.ActionProperty
- See Also:
-
getFixedResponseConfig
Description copied from interface:CfnListener.ActionProperty
[Application Load Balancer] Information for creating an action that returns a custom HTTP response.Specify only when
Type
isfixed-response
.- Specified by:
getFixedResponseConfig
in interfaceCfnListener.ActionProperty
- See Also:
-
getForwardConfig
Description copied from interface:CfnListener.ActionProperty
Information for creating an action that distributes requests among one or more target groups.For Network Load Balancers, you can specify a single target group. Specify only when
Type
isforward
. If you specify bothForwardConfig
andTargetGroupArn
, you can specify only one target group usingForwardConfig
and it must be the same target group specified inTargetGroupArn
.- Specified by:
getForwardConfig
in interfaceCfnListener.ActionProperty
- See Also:
-
getOrder
Description copied from interface:CfnListener.ActionProperty
The order for the action.This value is required for rules with multiple actions. The action with the lowest value for order is performed first.
- Specified by:
getOrder
in interfaceCfnListener.ActionProperty
- See Also:
-
getRedirectConfig
Description copied from interface:CfnListener.ActionProperty
[Application Load Balancer] Information for creating a redirect action.Specify only when
Type
isredirect
.- Specified by:
getRedirectConfig
in interfaceCfnListener.ActionProperty
- See Also:
-
getTargetGroupArn
Description copied from interface:CfnListener.ActionProperty
The Amazon Resource Name (ARN) of the target group.Specify only when
Type
isforward
and you want to route to a single target group. To route to one or more target groups, useForwardConfig
instead.- Specified by:
getTargetGroupArn
in interfaceCfnListener.ActionProperty
- 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()
-