public static interface Action.Builder extends SdkPojo, CopyableBuilder<Action.Builder,Action>
| Modifier and Type | Method and Description |
|---|---|
Action.Builder |
authenticateCognitoConfig(AuthenticateCognitoActionConfig authenticateCognitoConfig)
[HTTPS listener] Information for using Amazon Cognito to authenticate users.
|
default Action.Builder |
authenticateCognitoConfig(Consumer<AuthenticateCognitoActionConfig.Builder> authenticateCognitoConfig)
[HTTPS listener] Information for using Amazon Cognito to authenticate users.
|
Action.Builder |
authenticateOidcConfig(AuthenticateOidcActionConfig authenticateOidcConfig)
[HTTPS listener] Information about an identity provider that is compliant with OpenID Connect (OIDC).
|
default Action.Builder |
authenticateOidcConfig(Consumer<AuthenticateOidcActionConfig.Builder> authenticateOidcConfig)
[HTTPS listener] 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.
|
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.
|
copyapplyMutation, buildAction.Builder type(String type)
The type of action. Each rule must include exactly one of the following types of actions:
forward, fixed-response, or redirect.
type - The type of action. Each rule must include exactly one of the following types of actions:
forward, fixed-response, or redirect.ActionTypeEnum,
ActionTypeEnumAction.Builder type(ActionTypeEnum type)
The type of action. Each rule must include exactly one of the following types of actions:
forward, fixed-response, or redirect.
type - The type of action. Each rule must include exactly one of the following types of actions:
forward, fixed-response, or redirect.ActionTypeEnum,
ActionTypeEnumAction.Builder targetGroupArn(String targetGroupArn)
The Amazon Resource Name (ARN) of the target group. Specify only when Type is
forward.
targetGroupArn - The Amazon Resource Name (ARN) of the target group. Specify only when Type is
forward.Action.Builder authenticateOidcConfig(AuthenticateOidcActionConfig authenticateOidcConfig)
[HTTPS listener] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify
only when Type is authenticate-oidc.
authenticateOidcConfig - [HTTPS listener] 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 listener] 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 listener] Information for using Amazon Cognito to authenticate users. Specify only when
Type is authenticate-cognito.
authenticateCognitoConfig - [HTTPS listener] Information for using Amazon Cognito to authenticate users. Specify only when
Type is authenticate-cognito.default Action.Builder authenticateCognitoConfig(Consumer<AuthenticateCognitoActionConfig.Builder> authenticateCognitoConfig)
[HTTPS listener] 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. The final action to be performed must be a forward or a
fixed-response action.
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. The final action to be performed must be a
forward or a fixed-response action.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)Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.