Class CfnAnalysisTemplate.Builder
java.lang.Object
software.amazon.awscdk.services.cleanrooms.CfnAnalysisTemplate.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAnalysisTemplate>
- Enclosing class:
CfnAnalysisTemplate
@Stability(Stable)
public static final class CfnAnalysisTemplate.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAnalysisTemplate>
A fluent builder for
CfnAnalysisTemplate.-
Method Summary
Modifier and TypeMethodDescriptionanalysisParameters(List<? extends Object> analysisParameters) The parameters of the analysis template.analysisParameters(IResolvable analysisParameters) The parameters of the analysis template.build()static CfnAnalysisTemplate.Builderdescription(String description) The description of the analysis template.The format of the analysis template.membershipIdentifier(String membershipIdentifier) The identifier for a membership resource.The name of the analysis template.source(IResolvable source) The source of the analysis template.The source of the analysis template.An optional label that you can assign to a resource when you create it.
-
Method Details
-
create
@Stability(Stable) public static CfnAnalysisTemplate.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
CfnAnalysisTemplate.Builder.
-
format
The format of the analysis template.- Parameters:
format- The format of the analysis template. This parameter is required.- Returns:
this- See Also:
-
membershipIdentifier
@Stability(Stable) public CfnAnalysisTemplate.Builder membershipIdentifier(String membershipIdentifier) The identifier for a membership resource.- Parameters:
membershipIdentifier- The identifier for a membership resource. This parameter is required.- Returns:
this- See Also:
-
name
The name of the analysis template.- Parameters:
name- The name of the analysis template. This parameter is required.- Returns:
this- See Also:
-
source
The source of the analysis template.- Parameters:
source- The source of the analysis template. This parameter is required.- Returns:
this- See Also:
-
source
@Stability(Stable) public CfnAnalysisTemplate.Builder source(CfnAnalysisTemplate.AnalysisSourceProperty source) The source of the analysis template.- Parameters:
source- The source of the analysis template. This parameter is required.- Returns:
this- See Also:
-
analysisParameters
@Stability(Stable) public CfnAnalysisTemplate.Builder analysisParameters(IResolvable analysisParameters) The parameters of the analysis template.- Parameters:
analysisParameters- The parameters of the analysis template. This parameter is required.- Returns:
this- See Also:
-
analysisParameters
@Stability(Stable) public CfnAnalysisTemplate.Builder analysisParameters(List<? extends Object> analysisParameters) The parameters of the analysis template.- Parameters:
analysisParameters- The parameters of the analysis template. This parameter is required.- Returns:
this- See Also:
-
description
The description of the analysis template.- Parameters:
description- The description of the analysis template. This parameter is required.- Returns:
this- See Also:
-
tags
An optional label that you can assign to a resource when you create it.Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
- Parameters:
tags- An optional label that you can assign to a resource when you create it. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAnalysisTemplate>- Returns:
- a newly built instance of
CfnAnalysisTemplate.
-