Interface CfnStorageLensGroupMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnStorageLensGroupMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:20:04.774Z")
@Stability(Stable)
public interface CfnStorageLensGroupMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnStorageLensGroupPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.s3.*;
CfnStorageLensGroupMixinProps cfnStorageLensGroupMixinProps = CfnStorageLensGroupMixinProps.builder()
.filter(FilterProperty.builder()
.and(AndProperty.builder()
.matchAnyPrefix(List.of("matchAnyPrefix"))
.matchAnySuffix(List.of("matchAnySuffix"))
.matchAnyTag(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.matchObjectAge(MatchObjectAgeProperty.builder()
.daysGreaterThan(123)
.daysLessThan(123)
.build())
.matchObjectSize(MatchObjectSizeProperty.builder()
.bytesGreaterThan(123)
.bytesLessThan(123)
.build())
.build())
.matchAnyPrefix(List.of("matchAnyPrefix"))
.matchAnySuffix(List.of("matchAnySuffix"))
.matchAnyTag(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.matchObjectAge(MatchObjectAgeProperty.builder()
.daysGreaterThan(123)
.daysLessThan(123)
.build())
.matchObjectSize(MatchObjectSizeProperty.builder()
.bytesGreaterThan(123)
.bytesLessThan(123)
.build())
.or(OrProperty.builder()
.matchAnyPrefix(List.of("matchAnyPrefix"))
.matchAnySuffix(List.of("matchAnySuffix"))
.matchAnyTag(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.matchObjectAge(MatchObjectAgeProperty.builder()
.daysGreaterThan(123)
.daysLessThan(123)
.build())
.matchObjectSize(MatchObjectSizeProperty.builder()
.bytesGreaterThan(123)
.bytesLessThan(123)
.build())
.build())
.build())
.name("name")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnStorageLensGroupMixinPropsstatic final classAn implementation forCfnStorageLensGroupMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThis property contains the criteria for the Storage Lens group data that is displayed.default StringgetName()This property contains the Storage Lens group name.getTags()This property contains the AWS resource tags that you're adding to your Storage Lens group.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getFilter
This property contains the criteria for the Storage Lens group data that is displayed.Returns union: either
IResolvableorCfnStorageLensGroupPropsMixin.FilterProperty- See Also:
-
getName
This property contains the Storage Lens group name.- See Also:
-
getTags
This property contains the AWS resource tags that you're adding to your Storage Lens group.This parameter is optional.
- See Also:
-
builder
-