@Stability(value=Stable) public static final class CfnAnalysis.Builder extends Object implements software.amazon.jsii.Builder<CfnAnalysis>
CfnAnalysis.| Modifier and Type | Method and Description |
|---|---|
CfnAnalysis.Builder |
analysisId(String analysisId)
The ID for the analysis that you're creating.
|
CfnAnalysis.Builder |
awsAccountId(String awsAccountId)
The ID of the AWS account where you are creating an analysis.
|
CfnAnalysis |
build() |
static CfnAnalysis.Builder |
create(Construct scope,
String id) |
CfnAnalysis.Builder |
errors(IResolvable errors)
`AWS::QuickSight::Analysis.Errors`.
|
CfnAnalysis.Builder |
errors(List<? extends Object> errors)
`AWS::QuickSight::Analysis.Errors`.
|
CfnAnalysis.Builder |
name(String name)
A descriptive name for the analysis that you're creating.
|
CfnAnalysis.Builder |
parameters(CfnAnalysis.ParametersProperty parameters)
The parameter names and override values that you want to use.
|
CfnAnalysis.Builder |
parameters(IResolvable parameters)
The parameter names and override values that you want to use.
|
CfnAnalysis.Builder |
permissions(IResolvable permissions)
A structure that describes the principals and the resource-level permissions on an analysis.
|
CfnAnalysis.Builder |
permissions(List<? extends Object> permissions)
A structure that describes the principals and the resource-level permissions on an analysis.
|
CfnAnalysis.Builder |
sourceEntity(CfnAnalysis.AnalysisSourceEntityProperty sourceEntity)
A source entity to use for the analysis that you're creating.
|
CfnAnalysis.Builder |
sourceEntity(IResolvable sourceEntity)
A source entity to use for the analysis that you're creating.
|
CfnAnalysis.Builder |
tags(List<? extends CfnTag> tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the analysis.
|
CfnAnalysis.Builder |
themeArn(String themeArn)
The ARN for the theme to apply to the analysis that you're creating.
|
@Stability(value=Stable) public static CfnAnalysis.Builder create(Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnAnalysis.AnalysisErrorProperty.Builder.@Stability(value=Stable) public CfnAnalysis.Builder analysisId(String analysisId)
This ID displays in the URL of the analysis.
analysisId - The ID for the analysis that you're creating. This parameter is required.this@Stability(value=Stable) public CfnAnalysis.Builder awsAccountId(String awsAccountId)
awsAccountId - The ID of the AWS account where you are creating an analysis. This parameter is required.this@Stability(value=Stable) public CfnAnalysis.Builder sourceEntity(CfnAnalysis.AnalysisSourceEntityProperty sourceEntity)
This metadata structure contains details that describe a source template and one or more datasets.
sourceEntity - A source entity to use for the analysis that you're creating. This parameter is required.this@Stability(value=Stable) public CfnAnalysis.Builder sourceEntity(IResolvable sourceEntity)
This metadata structure contains details that describe a source template and one or more datasets.
sourceEntity - A source entity to use for the analysis that you're creating. This parameter is required.this@Stability(value=Stable) public CfnAnalysis.Builder errors(IResolvable errors)
errors - `AWS::QuickSight::Analysis.Errors`. This parameter is required.this@Stability(value=Stable) public CfnAnalysis.Builder errors(List<? extends Object> errors)
errors - `AWS::QuickSight::Analysis.Errors`. This parameter is required.this@Stability(value=Stable) public CfnAnalysis.Builder name(String name)
This name displays for the analysis in the Amazon QuickSight console.
name - A descriptive name for the analysis that you're creating. This parameter is required.this@Stability(value=Stable) public CfnAnalysis.Builder parameters(IResolvable parameters)
An analysis can have any parameter type, and some parameters might accept multiple values.
parameters - The parameter names and override values that you want to use. This parameter is required.this@Stability(value=Stable) public CfnAnalysis.Builder parameters(CfnAnalysis.ParametersProperty parameters)
An analysis can have any parameter type, and some parameters might accept multiple values.
parameters - The parameter names and override values that you want to use. This parameter is required.this@Stability(value=Stable) public CfnAnalysis.Builder permissions(IResolvable permissions)
You can use the Permissions structure to grant permissions by providing a list of AWS Identity and Access Management (IAM) action information for each principal listed by Amazon Resource Name (ARN).
To specify no permissions, omit Permissions .
permissions - A structure that describes the principals and the resource-level permissions on an analysis. This parameter is required.this@Stability(value=Stable) public CfnAnalysis.Builder permissions(List<? extends Object> permissions)
You can use the Permissions structure to grant permissions by providing a list of AWS Identity and Access Management (IAM) action information for each principal listed by Amazon Resource Name (ARN).
To specify no permissions, omit Permissions .
permissions - A structure that describes the principals and the resource-level permissions on an analysis. This parameter is required.this@Stability(value=Stable) public CfnAnalysis.Builder tags(List<? extends CfnTag> tags)
tags - Contains a map of the key-value pairs for the resource tag or tags assigned to the analysis. This parameter is required.this@Stability(value=Stable) public CfnAnalysis.Builder themeArn(String themeArn)
To see the theme in the Amazon QuickSight console, make sure that you have access to it.
themeArn - The ARN for the theme to apply to the analysis that you're creating. This parameter is required.this@Stability(value=Stable) public CfnAnalysis build()
build in interface software.amazon.jsii.Builder<CfnAnalysis>Copyright © 2022. All rights reserved.