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 ofParameterNameandParameterValuepairs.controlInputParameters(Consumer<ControlInputParameter.Builder>... controlInputParameters) A list ofParameterNameandParameterValuepairs.controlInputParameters(ControlInputParameter... controlInputParameters) A list ofParameterNameandParameterValuepairs.controlName(String controlName) The name of a control.default FrameworkControl.BuildercontrolScope(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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
ParameterNameandParameterValuepairs.- Parameters:
controlInputParameters- A list ofParameterNameandParameterValuepairs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlInputParameters
A list of
ParameterNameandParameterValuepairs.- Parameters:
controlInputParameters- A list ofParameterNameandParameterValuepairs.- 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 theParameterNameandParameterValuepairs.ControlInputParameter.Builderavoiding the need to create one manually viaControlInputParameter.builder().When the
Consumercompletes,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.
- 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.- 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.
This is a convenience method that creates an instance of theControlScope.Builderavoiding the need to create one manually viaControlScope.builder().When the
Consumercompletes,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:
-