public static interface RoutingRule.Builder extends CopyableBuilder<RoutingRule.Builder,RoutingRule>
Modifier and Type | Method and Description |
---|---|
RoutingRule.Builder |
condition(Condition condition)
A container for describing a condition that must be met for the specified redirect to apply.
|
default RoutingRule.Builder |
condition(Consumer<Condition.Builder> condition)
A container for describing a condition that must be met for the specified redirect to apply.
|
default RoutingRule.Builder |
redirect(Consumer<Redirect.Builder> redirect)
Container for redirect information.
|
RoutingRule.Builder |
redirect(Redirect redirect)
Container for redirect information.
|
copy
applyMutation, build
RoutingRule.Builder condition(Condition condition)
condition
- A container for describing a condition that must be met for the specified redirect to apply. For
example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If
request results in HTTP error 4xx, redirect request to another host where you might process the error.default RoutingRule.Builder condition(Consumer<Condition.Builder> condition)
Condition.Builder
avoiding the need to create one manually via
Condition.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to condition(Condition)
.condition
- a consumer that will call methods on Condition.Builder
condition(Condition)
RoutingRule.Builder redirect(Redirect redirect)
redirect
- Container for redirect information. You can redirect requests to another host, to another page, or
with another protocol. In the event of an error, you can can specify a different error code to return.default RoutingRule.Builder redirect(Consumer<Redirect.Builder> redirect)
Redirect.Builder
avoiding the need to create one manually
via Redirect.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result is
passed to redirect(Redirect)
.redirect
- a consumer that will call methods on Redirect.Builder
redirect(Redirect)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.