@Stability(value=Experimental) public static final class CfnIncludeProps.Builder extends Object implements software.amazon.jsii.Builder<CfnIncludeProps>
CfnIncludeProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnIncludeProps |
build()
Builds the configured instance.
|
CfnIncludeProps.Builder |
loadNestedStacks(Map<String,? extends CfnIncludeProps> loadNestedStacks)
Sets the value of
CfnIncludeProps.getLoadNestedStacks() |
CfnIncludeProps.Builder |
parameters(Map<String,? extends Object> parameters)
Sets the value of
CfnIncludeProps.getParameters() |
CfnIncludeProps.Builder |
preserveLogicalIds(Boolean preserveLogicalIds)
Sets the value of
CfnIncludeProps.getPreserveLogicalIds() |
CfnIncludeProps.Builder |
templateFile(String templateFile)
Sets the value of
CfnIncludeProps.getTemplateFile() |
@Stability(value=Experimental) public CfnIncludeProps.Builder templateFile(String templateFile)
CfnIncludeProps.getTemplateFile()templateFile - Path to the template file. This parameter is required.
Both JSON and YAML template formats are supported.this@Stability(value=Experimental) public CfnIncludeProps.Builder loadNestedStacks(Map<String,? extends CfnIncludeProps> loadNestedStacks)
CfnIncludeProps.getLoadNestedStacks()loadNestedStacks - Specifies the template files that define nested stacks that should be included.
If your template specifies a stack that isn't included here, it won't be created as a NestedStack
resource, and it won't be accessible from the {@link CfnInclude.getNestedStack} method
(but will still be accessible from the {@link CfnInclude.getResource} method).
If you include a stack here with an ID that isn't in the template, or is in the template but is not a nested stack, template creation will fail and an error will be thrown.
this@Stability(value=Experimental) public CfnIncludeProps.Builder parameters(Map<String,? extends Object> parameters)
CfnIncludeProps.getParameters()parameters - Specifies parameters to be replaced by the values in this mapping.
Any parameters in the template that aren't specified here will be left unmodified.
If you include a parameter here with an ID that isn't in the template,
template creation will fail and an error will be thrown.this@Stability(value=Experimental) public CfnIncludeProps.Builder preserveLogicalIds(Boolean preserveLogicalIds)
CfnIncludeProps.getPreserveLogicalIds()preserveLogicalIds - Whether the resources should have the same logical IDs in the resulting CDK template as they did in the original CloudFormation template file.
If you're vending a Construct using an existing CloudFormation template,
make sure to pass this as false.
Note: regardless of whether this option is true or false, the {@link CfnInclude.getResource} and related methods always uses the original logical ID of the resource/element, as specified in the template file.
this@Stability(value=Experimental) public CfnIncludeProps build()
build in interface software.amazon.jsii.Builder<CfnIncludeProps>CfnIncludePropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.