public static interface Action.Builder extends SdkPojo, CopyableBuilder<Action.Builder,Action>
| Modifier and Type | Method and Description |
|---|---|
Action.Builder |
authenticateCognitoConfig(AuthenticateCognitoActionConfig authenticateCognitoConfig)
[HTTPS listeners] Information for using Amazon Cognito to authenticate users.
|
default Action.Builder |
authenticateCognitoConfig(Consumer<AuthenticateCognitoActionConfig.Builder> authenticateCognitoConfig)
[HTTPS listeners] Information for using Amazon Cognito to authenticate users.
|
Action.Builder |
authenticateOidcConfig(AuthenticateOidcActionConfig authenticateOidcConfig)
[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC).
|
default Action.Builder |
authenticateOidcConfig(Consumer<AuthenticateOidcActionConfig.Builder> authenticateOidcConfig)
[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC).
|
default Action.Builder |
fixedResponseConfig(Consumer<FixedResponseActionConfig.Builder> fixedResponseConfig)
[Application Load Balancer] Information for creating an action that returns a custom HTTP response.
|
Action.Builder |
fixedResponseConfig(FixedResponseActionConfig fixedResponseConfig)
[Application Load Balancer] Information for creating an action that returns a custom HTTP response.
|
default Action.Builder |
forwardConfig(Consumer<ForwardActionConfig.Builder> forwardConfig)
Information for creating an action that distributes requests among one or more target groups.
|
Action.Builder |
forwardConfig(ForwardActionConfig forwardConfig)
Information for creating an action that distributes requests among one or more target groups.
|
Action.Builder |
order(Integer order)
The order for the action.
|
default Action.Builder |
redirectConfig(Consumer<RedirectActionConfig.Builder> redirectConfig)
[Application Load Balancer] Information for creating a redirect action.
|
Action.Builder |
redirectConfig(RedirectActionConfig redirectConfig)
[Application Load Balancer] Information for creating a redirect action.
|
Action.Builder |
targetGroupArn(String targetGroupArn)
The Amazon Resource Name (ARN) of the target group.
|
Action.Builder |
type(ActionTypeEnum type)
The type of action.
|
Action.Builder |
type(String type)
The type of action.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAction.Builder type(String type)
The type of action.
type - The type of action.ActionTypeEnum,
ActionTypeEnumAction.Builder type(ActionTypeEnum type)
The type of action.
type - The type of action.ActionTypeEnum,
ActionTypeEnumAction.Builder targetGroupArn(String targetGroupArn)
The Amazon Resource Name (ARN) of the target group. Specify only when Type is
forward and you want to route to a single target group. To route to one or more target groups,
use ForwardConfig instead.
targetGroupArn - The Amazon Resource Name (ARN) of the target group. Specify only when Type is
forward and you want to route to a single target group. To route to one or more target
groups, use ForwardConfig instead.Action.Builder authenticateOidcConfig(AuthenticateOidcActionConfig authenticateOidcConfig)
[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC).
Specify only when Type is authenticate-oidc.
authenticateOidcConfig - [HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC).
Specify only when Type is authenticate-oidc.default Action.Builder authenticateOidcConfig(Consumer<AuthenticateOidcActionConfig.Builder> authenticateOidcConfig)
[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC).
Specify only when Type is authenticate-oidc.
AuthenticateOidcActionConfig.Builder avoiding
the need to create one manually via AuthenticateOidcActionConfig.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to authenticateOidcConfig(AuthenticateOidcActionConfig).authenticateOidcConfig - a consumer that will call methods on AuthenticateOidcActionConfig.BuilderauthenticateOidcConfig(AuthenticateOidcActionConfig)Action.Builder authenticateCognitoConfig(AuthenticateCognitoActionConfig authenticateCognitoConfig)
[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when
Type is authenticate-cognito.
authenticateCognitoConfig - [HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when
Type is authenticate-cognito.default Action.Builder authenticateCognitoConfig(Consumer<AuthenticateCognitoActionConfig.Builder> authenticateCognitoConfig)
[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when
Type is authenticate-cognito.
AuthenticateCognitoActionConfig.Builder
avoiding the need to create one manually via AuthenticateCognitoActionConfig.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to authenticateCognitoConfig(AuthenticateCognitoActionConfig).authenticateCognitoConfig - a consumer that will call methods on AuthenticateCognitoActionConfig.BuilderauthenticateCognitoConfig(AuthenticateCognitoActionConfig)Action.Builder order(Integer order)
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.
order - 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.Action.Builder redirectConfig(RedirectActionConfig redirectConfig)
[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect.
redirectConfig - [Application Load Balancer] Information for creating a redirect action. Specify only when
Type is redirect.default Action.Builder redirectConfig(Consumer<RedirectActionConfig.Builder> redirectConfig)
[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect.
RedirectActionConfig.Builder avoiding the need
to create one manually via RedirectActionConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to redirectConfig(RedirectActionConfig).redirectConfig - a consumer that will call methods on RedirectActionConfig.BuilderredirectConfig(RedirectActionConfig)Action.Builder fixedResponseConfig(FixedResponseActionConfig fixedResponseConfig)
[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify
only when Type is fixed-response.
fixedResponseConfig - [Application Load Balancer] Information for creating an action that returns a custom HTTP response.
Specify only when Type is fixed-response.default Action.Builder fixedResponseConfig(Consumer<FixedResponseActionConfig.Builder> fixedResponseConfig)
[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify
only when Type is fixed-response.
FixedResponseActionConfig.Builder avoiding the
need to create one manually via FixedResponseActionConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to fixedResponseConfig(FixedResponseActionConfig).fixedResponseConfig - a consumer that will call methods on FixedResponseActionConfig.BuilderfixedResponseConfig(FixedResponseActionConfig)Action.Builder forwardConfig(ForwardActionConfig forwardConfig)
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 is
forward. If you specify both ForwardConfig and TargetGroupArn, you can
specify only one target group using ForwardConfig and it must be the same target group specified
in TargetGroupArn.
forwardConfig - 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 is
forward. If you specify both ForwardConfig and TargetGroupArn,
you can specify only one target group using ForwardConfig and it must be the same target
group specified in TargetGroupArn.default Action.Builder forwardConfig(Consumer<ForwardActionConfig.Builder> forwardConfig)
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 is
forward. If you specify both ForwardConfig and TargetGroupArn, you can
specify only one target group using ForwardConfig and it must be the same target group specified
in TargetGroupArn.
ForwardActionConfig.Builder avoiding the need
to create one manually via ForwardActionConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to forwardConfig(ForwardActionConfig).forwardConfig - a consumer that will call methods on ForwardActionConfig.BuilderforwardConfig(ForwardActionConfig)Copyright © 2021. All rights reserved.