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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticloadbalancingv2.CfnListener.ActionProperty
CfnListener.ActionProperty.Builder, CfnListener.ActionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnListener.ActionProperty.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 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 ObjectInformation for creating an action that distributes requests among one or more target groups.final NumbergetOrder()The order for the action.final Object[Application Load Balancer] Information for creating a redirect action.final StringThe Amazon Resource Name (ARN) of the target group.final StringgetType()The type of action.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 theCfnListener.ActionProperty.Builder.
-
-
Method Details
-
getType
Description copied from interface:CfnListener.ActionPropertyThe type of action.- Specified by:
getTypein interfaceCfnListener.ActionProperty- See Also:
-
getAuthenticateCognitoConfig
Description copied from interface:CfnListener.ActionProperty[HTTPS listeners] Information for using Amazon Cognito to authenticate users.Specify only when
Typeisauthenticate-cognito.- Specified by:
getAuthenticateCognitoConfigin 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
Typeisauthenticate-oidc.- Specified by:
getAuthenticateOidcConfigin 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
Typeisfixed-response.- Specified by:
getFixedResponseConfigin interfaceCfnListener.ActionProperty- See Also:
-
getForwardConfig
Description copied from interface:CfnListener.ActionPropertyInformation 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
Typeisforward. If you specify bothForwardConfigandTargetGroupArn, you can specify only one target group usingForwardConfigand it must be the same target group specified inTargetGroupArn.- Specified by:
getForwardConfigin interfaceCfnListener.ActionProperty- See Also:
-
getOrder
Description copied from interface:CfnListener.ActionPropertyThe 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:
getOrderin interfaceCfnListener.ActionProperty- See Also:
-
getRedirectConfig
Description copied from interface:CfnListener.ActionProperty[Application Load Balancer] Information for creating a redirect action.Specify only when
Typeisredirect.- Specified by:
getRedirectConfigin interfaceCfnListener.ActionProperty- See Also:
-
getTargetGroupArn
Description copied from interface:CfnListener.ActionPropertyThe Amazon Resource Name (ARN) of the target group.Specify only when
Typeisforwardand you want to route to a single target group. To route to one or more target groups, useForwardConfiginstead.- Specified by:
getTargetGroupArnin interfaceCfnListener.ActionProperty- See Also:
-
$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()
-