public static interface WebsiteConfiguration.Builder extends SdkPojo, CopyableBuilder<WebsiteConfiguration.Builder,WebsiteConfiguration>
Modifier and Type | Method and Description |
---|---|
default WebsiteConfiguration.Builder |
errorDocument(Consumer<ErrorDocument.Builder> errorDocument)
The name of the error document for the website.
|
WebsiteConfiguration.Builder |
errorDocument(ErrorDocument errorDocument)
The name of the error document for the website.
|
default WebsiteConfiguration.Builder |
indexDocument(Consumer<IndexDocument.Builder> indexDocument)
The name of the index document for the website.
|
WebsiteConfiguration.Builder |
indexDocument(IndexDocument indexDocument)
The name of the index document for the website.
|
default WebsiteConfiguration.Builder |
redirectAllRequestsTo(Consumer<RedirectAllRequestsTo.Builder> redirectAllRequestsTo)
The redirect behavior for every request to this bucket's website endpoint.
|
WebsiteConfiguration.Builder |
redirectAllRequestsTo(RedirectAllRequestsTo redirectAllRequestsTo)
The redirect behavior for every request to this bucket's website endpoint.
|
WebsiteConfiguration.Builder |
routingRules(Collection<RoutingRule> routingRules)
Rules that define when a redirect is applied and the redirect behavior.
|
WebsiteConfiguration.Builder |
routingRules(Consumer<RoutingRule.Builder>... routingRules)
Rules that define when a redirect is applied and the redirect behavior.
|
WebsiteConfiguration.Builder |
routingRules(RoutingRule... routingRules)
Rules that define when a redirect is applied and the redirect behavior.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
WebsiteConfiguration.Builder errorDocument(ErrorDocument errorDocument)
The name of the error document for the website.
errorDocument
- The name of the error document for the website.default WebsiteConfiguration.Builder errorDocument(Consumer<ErrorDocument.Builder> errorDocument)
The name of the error document for the website.
This is a convenience method that creates an instance of theErrorDocument.Builder
avoiding the need
to create one manually via ErrorDocument.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to errorDocument(ErrorDocument)
.
errorDocument
- a consumer that will call methods on ErrorDocument.Builder
errorDocument(ErrorDocument)
WebsiteConfiguration.Builder indexDocument(IndexDocument indexDocument)
The name of the index document for the website.
indexDocument
- The name of the index document for the website.default WebsiteConfiguration.Builder indexDocument(Consumer<IndexDocument.Builder> indexDocument)
The name of the index document for the website.
This is a convenience method that creates an instance of theIndexDocument.Builder
avoiding the need
to create one manually via IndexDocument.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to indexDocument(IndexDocument)
.
indexDocument
- a consumer that will call methods on IndexDocument.Builder
indexDocument(IndexDocument)
WebsiteConfiguration.Builder redirectAllRequestsTo(RedirectAllRequestsTo redirectAllRequestsTo)
The redirect behavior for every request to this bucket's website endpoint.
If you specify this property, you can't specify any other property.
redirectAllRequestsTo
- The redirect behavior for every request to this bucket's website endpoint. If you specify this property, you can't specify any other property.
default WebsiteConfiguration.Builder redirectAllRequestsTo(Consumer<RedirectAllRequestsTo.Builder> redirectAllRequestsTo)
The redirect behavior for every request to this bucket's website endpoint.
If you specify this property, you can't specify any other property.
RedirectAllRequestsTo.Builder
avoiding the need to create one manually via
RedirectAllRequestsTo.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to redirectAllRequestsTo(RedirectAllRequestsTo)
.
redirectAllRequestsTo
- a consumer that will call methods on RedirectAllRequestsTo.Builder
redirectAllRequestsTo(RedirectAllRequestsTo)
WebsiteConfiguration.Builder routingRules(Collection<RoutingRule> routingRules)
Rules that define when a redirect is applied and the redirect behavior.
routingRules
- Rules that define when a redirect is applied and the redirect behavior.WebsiteConfiguration.Builder routingRules(RoutingRule... routingRules)
Rules that define when a redirect is applied and the redirect behavior.
routingRules
- Rules that define when a redirect is applied and the redirect behavior.WebsiteConfiguration.Builder routingRules(Consumer<RoutingRule.Builder>... routingRules)
Rules that define when a redirect is applied and the redirect behavior.
This is a convenience method that creates an instance of theRoutingRule.Builder
avoiding the need to create one manually
via RoutingRule.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately and its
result is passed to #routingRules(List
.
routingRules
- a consumer that will call methods on
RoutingRule.Builder
#routingRules(java.util.Collection)
Copyright © 2023. All rights reserved.