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) The name/value pairs.controlInputParameters(Consumer<ControlInputParameter.Builder>... controlInputParameters) The name/value pairs.controlInputParameters(ControlInputParameter... controlInputParameters) The name/value pairs.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, sdkFieldNameToField, 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) The name/value pairs.
- Parameters:
controlInputParameters- The name/value pairs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlInputParameters
The name/value pairs.
- Parameters:
controlInputParameters- The name/value pairs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlInputParameters
FrameworkControl.Builder controlInputParameters(Consumer<ControlInputParameter.Builder>... controlInputParameters) The name/value pairs.
This is a convenience method that creates an instance of theControlInputParameter.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.
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.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:
-