Class CfnFrameworkPropsMixin.FrameworkControlProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.backup.CfnFrameworkPropsMixin.FrameworkControlProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnFrameworkPropsMixin.FrameworkControlProperty>
- Enclosing interface:
CfnFrameworkPropsMixin.FrameworkControlProperty
@Stability(Stable)
public static final class CfnFrameworkPropsMixin.FrameworkControlProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnFrameworkPropsMixin.FrameworkControlProperty>
A builder for
CfnFrameworkPropsMixin.FrameworkControlProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.controlInputParameters(List<? extends Object> controlInputParameters) controlInputParameters(IResolvable controlInputParameters) controlName(String controlName) Sets the value ofCfnFrameworkPropsMixin.FrameworkControlProperty.getControlName()controlScope(Object controlScope) Sets the value ofCfnFrameworkPropsMixin.FrameworkControlProperty.getControlScope()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
controlInputParameters
@Stability(Stable) public CfnFrameworkPropsMixin.FrameworkControlProperty.Builder controlInputParameters(IResolvable controlInputParameters) - Parameters:
controlInputParameters- The name/value pairs.- Returns:
this
-
controlInputParameters
@Stability(Stable) public CfnFrameworkPropsMixin.FrameworkControlProperty.Builder controlInputParameters(List<? extends Object> controlInputParameters) - Parameters:
controlInputParameters- The name/value pairs.- Returns:
this
-
controlName
@Stability(Stable) public CfnFrameworkPropsMixin.FrameworkControlProperty.Builder controlName(String controlName) Sets the value ofCfnFrameworkPropsMixin.FrameworkControlProperty.getControlName()- Parameters:
controlName- The name of a control. This name is between 1 and 256 characters.- Returns:
this
-
controlScope
@Stability(Stable) public CfnFrameworkPropsMixin.FrameworkControlProperty.Builder controlScope(Object controlScope) Sets the value ofCfnFrameworkPropsMixin.FrameworkControlProperty.getControlScope()- Parameters:
controlScope- The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans.For more information, see
ControlScope.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnFrameworkPropsMixin.FrameworkControlProperty>- Returns:
- a new instance of
CfnFrameworkPropsMixin.FrameworkControlProperty - Throws:
NullPointerException- if any required attribute was not provided
-