@Stability(value=Stable) public static final class CfnTemplateProps.Builder extends Object implements software.amazon.jsii.Builder<CfnTemplateProps>
CfnTemplateProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnTemplateProps.Builder awsAccountId(String awsAccountId)
CfnTemplateProps.getAwsAccountId()awsAccountId - The ID for the AWS account that the group is in. This parameter is required.
You use the ID for the AWS account that contains your Amazon QuickSight account.this@Stability(value=Stable) public CfnTemplateProps.Builder sourceEntity(IResolvable sourceEntity)
CfnTemplateProps.getSourceEntity()sourceEntity - The entity that you are using as a source when you create the template. This parameter is required.
In SourceEntity , you specify the type of object you're using as source: SourceTemplate for a template or SourceAnalysis for an analysis. Both of these require an Amazon Resource Name (ARN). For SourceTemplate , specify the ARN of the source template. For SourceAnalysis , specify the ARN of the source analysis. The SourceTemplate ARN can contain any AWS account and any Amazon QuickSight-supported AWS Region .
Use the DataSetReferences entity within SourceTemplate or SourceAnalysis to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder.
this@Stability(value=Stable) public CfnTemplateProps.Builder sourceEntity(CfnTemplate.TemplateSourceEntityProperty sourceEntity)
CfnTemplateProps.getSourceEntity()sourceEntity - The entity that you are using as a source when you create the template. This parameter is required.
In SourceEntity , you specify the type of object you're using as source: SourceTemplate for a template or SourceAnalysis for an analysis. Both of these require an Amazon Resource Name (ARN). For SourceTemplate , specify the ARN of the source template. For SourceAnalysis , specify the ARN of the source analysis. The SourceTemplate ARN can contain any AWS account and any Amazon QuickSight-supported AWS Region .
Use the DataSetReferences entity within SourceTemplate or SourceAnalysis to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder.
this@Stability(value=Stable) public CfnTemplateProps.Builder templateId(String templateId)
CfnTemplateProps.getTemplateId()templateId - An ID for the template that you want to create. This parameter is required.
This template is unique per AWS Region ; in each AWS account.this@Stability(value=Stable) public CfnTemplateProps.Builder name(String name)
CfnTemplateProps.getName()name - A display name for the template.this@Stability(value=Stable) public CfnTemplateProps.Builder permissions(IResolvable permissions)
CfnTemplateProps.getPermissions()permissions - A list of resource permissions to be set on the template.this@Stability(value=Stable) public CfnTemplateProps.Builder permissions(List<? extends Object> permissions)
CfnTemplateProps.getPermissions()permissions - A list of resource permissions to be set on the template.this@Stability(value=Stable) public CfnTemplateProps.Builder tags(List<? extends CfnTag> tags)
CfnTemplateProps.getTags()tags - Contains a map of the key-value pairs for the resource tag or tags assigned to the resource.this@Stability(value=Stable) public CfnTemplateProps.Builder versionDescription(String versionDescription)
CfnTemplateProps.getVersionDescription()versionDescription - A description of the current template version being created.
This API operation creates the first version of the template. Every time UpdateTemplate is called, a new version is created. Each version of the template maintains a description of the version in the VersionDescription field.this@Stability(value=Stable) public CfnTemplateProps build()
build in interface software.amazon.jsii.Builder<CfnTemplateProps>CfnTemplatePropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.