Class CfnApprovalTeam.Builder
java.lang.Object
software.amazon.awscdk.services.mpa.CfnApprovalTeam.Builder
- All Implemented Interfaces:
- software.amazon.jsii.Builder<CfnApprovalTeam>
- Enclosing class:
- CfnApprovalTeam
@Stability(Stable)
public static final class CfnApprovalTeam.Builder
extends Object
implements software.amazon.jsii.Builder<CfnApprovalTeam>
A fluent builder for 
CfnApprovalTeam.- 
Method SummaryModifier and TypeMethodDescriptionapprovalStrategy(IResolvable approvalStrategy) Contains details for how an approval team grants approval.approvalStrategy(CfnApprovalTeam.ApprovalStrategyProperty approvalStrategy) Contains details for how an approval team grants approval.Contains details for an approver.approvers(IResolvable approvers) Contains details for an approver.build()static CfnApprovalTeam.Builderdescription(String description) Description for the team.Name of the team.Contains details for a policy.policies(IResolvable policies) Contains details for a policy.Tags that you have added to the specified resource.
- 
Method Details- 
create@Stability(Stable) public static CfnApprovalTeam.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 CfnApprovalTeam.Builder.
 
- 
approvalStrategyContains details for how an approval team grants approval.- Parameters:
- approvalStrategy- Contains details for how an approval team grants approval. This parameter is required.
- Returns:
- this
- See Also:
 
- 
approvalStrategy@Stability(Stable) public CfnApprovalTeam.Builder approvalStrategy(CfnApprovalTeam.ApprovalStrategyProperty approvalStrategy) Contains details for how an approval team grants approval.- Parameters:
- approvalStrategy- Contains details for how an approval team grants approval. This parameter is required.
- Returns:
- this
- See Also:
 
- 
approversContains details for an approver.- Parameters:
- approvers- Contains details for an approver. This parameter is required.
- Returns:
- this
- See Also:
 
- 
approversContains details for an approver.- Parameters:
- approvers- Contains details for an approver. This parameter is required.
- Returns:
- this
- See Also:
 
- 
descriptionDescription for the team.- Parameters:
- description- Description for the team. This parameter is required.
- Returns:
- this
- See Also:
 
- 
nameName of the team.- Parameters:
- name- Name of the team. This parameter is required.
- Returns:
- this
- See Also:
 
- 
policiesContains details for a policy.Policies define what operations a team that define the permissions for team resources. - Parameters:
- policies- Contains details for a policy. This parameter is required.
- Returns:
- this
- See Also:
 
- 
policiesContains details for a policy.Policies define what operations a team that define the permissions for team resources. - Parameters:
- policies- Contains details for a policy. This parameter is required.
- Returns:
- this
- See Also:
 
- 
tagsTags that you have added to the specified resource.- Parameters:
- tags- Tags that you have added to the specified resource. This parameter is required.
- Returns:
- this
- See Also:
 
- 
build- Specified by:
- buildin interface- software.amazon.jsii.Builder<CfnApprovalTeam>
- Returns:
- a newly built instance of CfnApprovalTeam.
 
 
-