Class CfnWorkload.Builder
java.lang.Object
software.amazon.awscdk.services.wellarchitected.CfnWorkload.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnWorkload>
- Enclosing class:
CfnWorkload
@Stability(Stable)
public static final class CfnWorkload.Builder
extends Object
implements software.amazon.jsii.Builder<CfnWorkload>
A fluent builder for
CfnWorkload.-
Method Summary
Modifier and TypeMethodDescriptionaccountIds(List<String> accountIds) The list of Amazon Web Services account IDs associated with the workload.architecturalDesign(String architecturalDesign) The URL of the architectural design for the workload.awsRegions(List<String> awsRegions) The list of Amazon Web Services Regions associated with the workload.build()static CfnWorkload.Builderdescription(String description) The description for the workload.discoveryConfig(IResolvable discoveryConfig) Discovery configuration associated to the workload.discoveryConfig(CfnWorkload.DiscoveryConfigProperty discoveryConfig) Discovery configuration associated to the workload.environment(String environment) The environment for the workload.The industry for the workload.industryType(String industryType) The industry type for the workload.The list of lenses associated with the workload.nonAwsRegions(List<String> nonAwsRegions) The list of non-Amazon Web Services Regions associated with the workload.The notes associated with the workload.reviewOwner(String reviewOwner) The review owner of the workload.tags(List<? extends CfnWorkload.TagsItemsProperty> tags) The tags associated with the workload.workloadName(String workloadName) The name of the workload.
-
Method Details
-
create
@Stability(Stable) public static CfnWorkload.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
CfnWorkload.Builder.
-
description
The description for the workload.- Parameters:
description- The description for the workload. This parameter is required.- Returns:
this- See Also:
-
environment
The environment for the workload.- Parameters:
environment- The environment for the workload. This parameter is required.- Returns:
this- See Also:
-
lenses
The list of lenses associated with the workload.- Parameters:
lenses- The list of lenses associated with the workload. This parameter is required.- Returns:
this- See Also:
-
workloadName
The name of the workload.- Parameters:
workloadName- The name of the workload. This parameter is required.- Returns:
this- See Also:
-
accountIds
The list of Amazon Web Services account IDs associated with the workload.- Parameters:
accountIds- The list of Amazon Web Services account IDs associated with the workload. This parameter is required.- Returns:
this- See Also:
-
architecturalDesign
The URL of the architectural design for the workload.- Parameters:
architecturalDesign- The URL of the architectural design for the workload. This parameter is required.- Returns:
this- See Also:
-
awsRegions
The list of Amazon Web Services Regions associated with the workload.- Parameters:
awsRegions- The list of Amazon Web Services Regions associated with the workload. This parameter is required.- Returns:
this- See Also:
-
discoveryConfig
Discovery configuration associated to the workload.- Parameters:
discoveryConfig- Discovery configuration associated to the workload. This parameter is required.- Returns:
this- See Also:
-
discoveryConfig
@Stability(Stable) public CfnWorkload.Builder discoveryConfig(CfnWorkload.DiscoveryConfigProperty discoveryConfig) Discovery configuration associated to the workload.- Parameters:
discoveryConfig- Discovery configuration associated to the workload. This parameter is required.- Returns:
this- See Also:
-
industry
The industry for the workload.- Parameters:
industry- The industry for the workload. This parameter is required.- Returns:
this- See Also:
-
industryType
The industry type for the workload.- Parameters:
industryType- The industry type for the workload. This parameter is required.- Returns:
this- See Also:
-
nonAwsRegions
The list of non-Amazon Web Services Regions associated with the workload.- Parameters:
nonAwsRegions- The list of non-Amazon Web Services Regions associated with the workload. This parameter is required.- Returns:
this- See Also:
-
notes
The notes associated with the workload.- Parameters:
notes- The notes associated with the workload. This parameter is required.- Returns:
this- See Also:
-
reviewOwner
The review owner of the workload.- Parameters:
reviewOwner- The review owner of the workload. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnWorkload.Builder tags(List<? extends CfnWorkload.TagsItemsProperty> tags) The tags associated with the workload.- Parameters:
tags- The tags associated with the workload. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnWorkload>- Returns:
- a newly built instance of
CfnWorkload.
-