Interface CfnSequenceStoreProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnSequenceStoreProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-17T14:40:56.342Z")
@Stability(Stable)
public interface CfnSequenceStoreProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnSequenceStore.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.omics.*;
Object s3AccessPolicy;
CfnSequenceStoreProps cfnSequenceStoreProps = CfnSequenceStoreProps.builder()
.name("name")
// the properties below are optional
.accessLogLocation("accessLogLocation")
.description("description")
.eTagAlgorithmFamily("eTagAlgorithmFamily")
.fallbackLocation("fallbackLocation")
.propagatedSetLevelTags(List.of("propagatedSetLevelTags"))
.s3AccessPolicy(s3AccessPolicy)
.sseConfig(SseConfigProperty.builder()
.type("type")
// the properties below are optional
.keyArn("keyArn")
.build())
.tags(Map.of(
"tagsKey", "tags"))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnSequenceStorePropsstatic final classAn implementation forCfnSequenceStoreProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringLocation of the access logs.default StringA description for the store.default StringThe algorithm family of the ETag.default StringAn S3 location that is used to store files that have failed a direct upload.getName()A name for the store.The tags keys to propagate to the S3 objects associated with read sets in the sequence store.default ObjectThe resource policy that controls S3 access on the store.default ObjectServer-side encryption (SSE) settings for the store.getTags()Tags for the store.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getName
A name for the store.- See Also:
-
getAccessLogLocation
Location of the access logs.- See Also:
-
getDescription
A description for the store.- See Also:
-
getETagAlgorithmFamily
The algorithm family of the ETag.- See Also:
-
getFallbackLocation
An S3 location that is used to store files that have failed a direct upload.- See Also:
-
getPropagatedSetLevelTags
The tags keys to propagate to the S3 objects associated with read sets in the sequence store.- See Also:
-
getS3AccessPolicy
The resource policy that controls S3 access on the store.- See Also:
-
getSseConfig
Server-side encryption (SSE) settings for the store.Returns union: either
IResolvableorCfnSequenceStore.SseConfigProperty- See Also:
-
getTags
Tags for the store.- See Also:
-
builder
- Returns:
- a
CfnSequenceStoreProps.BuilderofCfnSequenceStoreProps
-