Class CfnRunCachePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.omics.CfnRunCachePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRunCachePropsMixin>
- Enclosing class:
CfnRunCachePropsMixin
@Stability(Stable)
public static final class CfnRunCachePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRunCachePropsMixin>
A fluent builder for
CfnRunCachePropsMixin.-
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.create()create(CfnPropertyMixinOptions options) description(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 CfnRunCachePropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnRunCachePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnRunCachePropsMixin.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
@Stability(Stable) public CfnRunCachePropsMixin.Builder cacheBucketOwnerId(String 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<CfnRunCachePropsMixin>- Returns:
- a newly built instance of
CfnRunCachePropsMixin.
-