Interface FrameworkControl.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<FrameworkControl.Builder,FrameworkControl>,SdkBuilder<FrameworkControl.Builder,FrameworkControl>,SdkPojo
- Enclosing class:
- FrameworkControl
public static interface FrameworkControl.Builder extends SdkPojo, CopyableBuilder<FrameworkControl.Builder,FrameworkControl>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description FrameworkControl.BuildercontrolInputParameters(Collection<ControlInputParameter> controlInputParameters)A list ofParameterNameandParameterValuepairs.FrameworkControl.BuildercontrolInputParameters(Consumer<ControlInputParameter.Builder>... controlInputParameters)A list ofParameterNameandParameterValuepairs.FrameworkControl.BuildercontrolInputParameters(ControlInputParameter... controlInputParameters)A list ofParameterNameandParameterValuepairs.FrameworkControl.BuildercontrolName(String controlName)The name of a control.default FrameworkControl.BuildercontrolScope(Consumer<ControlScope.Builder> controlScope)The scope of a control.FrameworkControl.BuildercontrolScope(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 Detail
-
controlName
FrameworkControl.Builder controlName(String 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
FrameworkControl.Builder controlInputParameters(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
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 to#controlInputParameters(List.) - 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:
#controlInputParameters(java.util.Collection)
-
controlScope
FrameworkControl.Builder controlScope(ControlScope 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
default FrameworkControl.Builder controlScope(Consumer<ControlScope.Builder> 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.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:
controlScope(ControlScope)
-
-