public static final class CfnFramework.FrameworkControlProperty.Builder
extends java.lang.Object
CfnFramework.FrameworkControlProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnFramework.FrameworkControlProperty |
build()
Builds the configured instance.
|
CfnFramework.FrameworkControlProperty.Builder |
controlInputParameters(IResolvable controlInputParameters)
Sets the value of
CfnFramework.FrameworkControlProperty.getControlInputParameters() |
CfnFramework.FrameworkControlProperty.Builder |
controlInputParameters(java.util.List<? extends java.lang.Object> controlInputParameters)
Sets the value of
CfnFramework.FrameworkControlProperty.getControlInputParameters() |
CfnFramework.FrameworkControlProperty.Builder |
controlName(java.lang.String controlName)
Sets the value of
CfnFramework.FrameworkControlProperty.getControlName() |
CfnFramework.FrameworkControlProperty.Builder |
controlScope(java.lang.Object controlScope)
Sets the value of
CfnFramework.FrameworkControlProperty.getControlScope() |
public CfnFramework.FrameworkControlProperty.Builder controlName(java.lang.String controlName)
CfnFramework.FrameworkControlProperty.getControlName()
controlName
- The name of a control. This parameter is required.
This name is between 1 and 256 characters.this
public CfnFramework.FrameworkControlProperty.Builder controlInputParameters(IResolvable controlInputParameters)
CfnFramework.FrameworkControlProperty.getControlInputParameters()
controlInputParameters
- A list of `ParameterName` and `ParameterValue` pairs.this
public CfnFramework.FrameworkControlProperty.Builder controlInputParameters(java.util.List<? extends java.lang.Object> controlInputParameters)
CfnFramework.FrameworkControlProperty.getControlInputParameters()
controlInputParameters
- A list of `ParameterName` and `ParameterValue` pairs.this
public CfnFramework.FrameworkControlProperty.Builder controlScope(java.lang.Object controlScope)
CfnFramework.FrameworkControlProperty.getControlScope()
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
.this
public CfnFramework.FrameworkControlProperty build()
CfnFramework.FrameworkControlProperty
java.lang.NullPointerException
- if any required attribute was not provided