Class ReplaceKey
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.s3.ReplaceKey
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-17T14:40:59.890Z")
@Stability(Stable)
public class ReplaceKey
extends software.amazon.jsii.JsiiObject
Example:
Bucket bucket = Bucket.Builder.create(this, "MyRedirectedBucket")
.websiteRoutingRules(List.of(RoutingRule.builder()
.hostName("www.example.com")
.httpRedirectCode("302")
.protocol(RedirectProtocol.HTTPS)
.replaceKey(ReplaceKey.prefixWith("test/"))
.condition(RoutingRuleCondition.builder()
.httpErrorCodeReturnedEquals("200")
.keyPrefixEquals("prefix")
.build())
.build()))
.build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedReplaceKey(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedReplaceKey(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionstatic ReplaceKeyprefixWith(String keyReplacement) The object key prefix to use in the redirect request.static ReplaceKeyThe specific object key to use in the redirect request.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
ReplaceKey
protected ReplaceKey(software.amazon.jsii.JsiiObjectRef objRef) -
ReplaceKey
protected ReplaceKey(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
-
Method Details
-
prefixWith
The object key prefix to use in the redirect request.- Parameters:
keyReplacement- This parameter is required.
-
with
The specific object key to use in the redirect request.- Parameters:
keyReplacement- This parameter is required.
-
getPrefixWithKey
-
getWithKey
-