Class CfnBucket.FilterRuleProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.s3.CfnBucket.FilterRuleProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBucket.FilterRuleProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnBucket.FilterRuleProperty
@Stability(Stable)
@Internal
public static final class CfnBucket.FilterRuleProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnBucket.FilterRuleProperty
An implementation for
CfnBucket.FilterRuleProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.s3.CfnBucket.FilterRuleProperty
CfnBucket.FilterRuleProperty.Builder, CfnBucket.FilterRuleProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnBucket.FilterRuleProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
getName()
The object key name prefix or suffix identifying one or more objects to which the filtering rule applies.final String
getValue()
The value that the filter searches for in object key names.final int
hashCode()
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 theCfnBucket.FilterRuleProperty.Builder
.
-
-
Method Details
-
getName
Description copied from interface:CfnBucket.FilterRuleProperty
The object key name prefix or suffix identifying one or more objects to which the filtering rule applies.The maximum length is 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, see Configuring Event Notifications in the Amazon S3 User Guide .
- Specified by:
getName
in interfaceCfnBucket.FilterRuleProperty
- See Also:
-
getValue
Description copied from interface:CfnBucket.FilterRuleProperty
The value that the filter searches for in object key names.- Specified by:
getValue
in interfaceCfnBucket.FilterRuleProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-