Class RoutingRule.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.s3.RoutingRule.Jsii$Proxy
- All Implemented Interfaces:
RoutingRule,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- RoutingRule
@Stability(Stable)
@Internal
public static final class RoutingRule.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements RoutingRule
An implementation for
RoutingRule-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.s3.RoutingRule
RoutingRule.Builder, RoutingRule.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(RoutingRule.Builder builder) Constructor that initializes the object based on literal property values passed by theRoutingRule.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal RoutingRuleConditionSpecifies a condition that must be met for the specified redirect to apply.final StringThe host name to use in the redirect request.final StringThe HTTP redirect code to use on the response.final RedirectProtocolProtocol to use when redirecting requests.final ReplaceKeySpecifies the object key prefix to use in the redirect request.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theRoutingRule.Builder.
-
-
Method Details
-
getCondition
Description copied from interface:RoutingRuleSpecifies a condition that must be met for the specified redirect to apply.Default: - No condition
- Specified by:
getConditionin interfaceRoutingRule
-
getHostName
Description copied from interface:RoutingRuleThe host name to use in the redirect request.Default: - The host name used in the original request.
- Specified by:
getHostNamein interfaceRoutingRule
-
getHttpRedirectCode
Description copied from interface:RoutingRuleThe HTTP redirect code to use on the response.Default: "301" - Moved Permanently
- Specified by:
getHttpRedirectCodein interfaceRoutingRule
-
getProtocol
Description copied from interface:RoutingRuleProtocol to use when redirecting requests.Default: - The protocol used in the original request.
- Specified by:
getProtocolin interfaceRoutingRule
-
getReplaceKey
Description copied from interface:RoutingRuleSpecifies the object key prefix to use in the redirect request.Default: - The key will not be replaced
- Specified by:
getReplaceKeyin interfaceRoutingRule
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-