Class PolicyValidationReportJson.Builder
- java.lang.Object
-
- software.amazon.awscdk.cloudassembly.schema.PolicyValidationReportJson.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<PolicyValidationReportJson>
- Enclosing interface:
- PolicyValidationReportJson
@Stability(Stable) public static final class PolicyValidationReportJson.Builder extends Object implements software.amazon.jsii.Builder<PolicyValidationReportJson>
A builder forPolicyValidationReportJson
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PolicyValidationReportJsonbuild()Builds the configured instance.PolicyValidationReportJson.BuilderpluginReports(List<? extends PluginReportJson> pluginReports)Sets the value ofPolicyValidationReportJson.getPluginReports()PolicyValidationReportJson.Buildertitle(String title)Sets the value ofPolicyValidationReportJson.getTitle()PolicyValidationReportJson.Builderversion(String version)Sets the value ofPolicyValidationReportJson.getVersion()
-
-
-
Method Detail
-
pluginReports
@Stability(Stable) public PolicyValidationReportJson.Builder pluginReports(List<? extends PluginReportJson> pluginReports)
Sets the value ofPolicyValidationReportJson.getPluginReports()- Parameters:
pluginReports- Reports from all validation plugins that ran during synthesis. This parameter is required.- Returns:
this
-
version
@Stability(Stable) public PolicyValidationReportJson.Builder version(String version)
Sets the value ofPolicyValidationReportJson.getVersion()- Parameters:
version- Protocol version. This parameter is required.- Returns:
this
-
title
@Stability(Stable) public PolicyValidationReportJson.Builder title(String title)
Sets the value ofPolicyValidationReportJson.getTitle()- Parameters:
title- Report title, if present.- Returns:
this
-
build
@Stability(Stable) public PolicyValidationReportJson build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<PolicyValidationReportJson>- Returns:
- a new instance of
PolicyValidationReportJson - Throws:
NullPointerException- if any required attribute was not provided
-
-