Interface FrameworkControl.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FrameworkControl.Builder,
,FrameworkControl> SdkBuilder<FrameworkControl.Builder,
,FrameworkControl> SdkPojo
- Enclosing class:
FrameworkControl
-
Method Summary
Modifier and TypeMethodDescriptioncontrolInputParameters
(Collection<ControlInputParameter> controlInputParameters) A list ofParameterName
andParameterValue
pairs.controlInputParameters
(Consumer<ControlInputParameter.Builder>... controlInputParameters) A list ofParameterName
andParameterValue
pairs.controlInputParameters
(ControlInputParameter... controlInputParameters) A list ofParameterName
andParameterValue
pairs.controlName
(String controlName) The name of a control.default FrameworkControl.Builder
controlScope
(Consumer<ControlScope.Builder> controlScope) The scope of a control.controlScope
(ControlScope controlScope) The scope of a control.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
controlName
The name of a control. This name is between 1 and 256 characters.
- Parameters:
controlName
- The name of a control. This name is between 1 and 256 characters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlInputParameters
FrameworkControl.Builder controlInputParameters(Collection<ControlInputParameter> controlInputParameters) A list of
ParameterName
andParameterValue
pairs.- Parameters:
controlInputParameters
- A list ofParameterName
andParameterValue
pairs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlInputParameters
A list of
ParameterName
andParameterValue
pairs.- Parameters:
controlInputParameters
- A list ofParameterName
andParameterValue
pairs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlInputParameters
FrameworkControl.Builder controlInputParameters(Consumer<ControlInputParameter.Builder>... controlInputParameters) A list of
This is a convenience method that creates an instance of theParameterName
andParameterValue
pairs.ControlInputParameter.Builder
avoiding the need to create one manually viaControlInputParameter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontrolInputParameters(List<ControlInputParameter>)
.- Parameters:
controlInputParameters
- a consumer that will call methods onControlInputParameter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
.- 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:
- Returns a reference to this object so that method calls can be chained together.
-
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
This is a convenience method that creates an instance of theControlScope
.ControlScope.Builder
avoiding the need to create one manually viaControlScope.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontrolScope(ControlScope)
.- Parameters:
controlScope
- a consumer that will call methods onControlScope.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-