Class CfnRunCache.Builder
java.lang.Object
software.amazon.awscdk.services.omics.CfnRunCache.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRunCache>
- Enclosing class:
CfnRunCache
@Stability(Stable)
public static final class CfnRunCache.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRunCache>
A fluent builder for
CfnRunCache.-
Method Summary
Modifier and TypeMethodDescriptionbuild()cacheBehavior(String cacheBehavior) The default cache behavior for runs using this cache.cacheBucketOwnerId(String cacheBucketOwnerId) The AWS account ID of the expected owner of the S3 bucket for the run cache.cacheS3Location(String cacheS3Location) The S3 location for storing the cached task outputs.static CfnRunCache.Builderdescription(String description) A description of the run cache.A name for the run cache.Tags for the run cache.
-
Method Details
-
create
@Stability(Stable) public static CfnRunCache.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnRunCache.Builder.
-
cacheBehavior
The default cache behavior for runs using this cache.- Parameters:
cacheBehavior- The default cache behavior for runs using this cache. This parameter is required.- Returns:
this- See Also:
-
cacheBucketOwnerId
The AWS account ID of the expected owner of the S3 bucket for the run cache.- Parameters:
cacheBucketOwnerId- The AWS account ID of the expected owner of the S3 bucket for the run cache. This parameter is required.- Returns:
this- See Also:
-
cacheS3Location
The S3 location for storing the cached task outputs.- Parameters:
cacheS3Location- The S3 location for storing the cached task outputs. This parameter is required.- Returns:
this- See Also:
-
description
A description of the run cache.- Parameters:
description- A description of the run cache. This parameter is required.- Returns:
this- See Also:
-
name
A name for the run cache.- Parameters:
name- A name for the run cache. This parameter is required.- Returns:
this- See Also:
-
tags
Tags for the run cache.- Parameters:
tags- Tags for the run cache. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnRunCache>- Returns:
- a newly built instance of
CfnRunCache.
-