public static interface FrameworkControl.Builder extends SdkPojo, CopyableBuilder<FrameworkControl.Builder,FrameworkControl>
| Modifier and Type | Method and Description |
|---|---|
FrameworkControl.Builder |
controlInputParameters(Collection<ControlInputParameter> controlInputParameters)
A list of
ParameterName and ParameterValue pairs. |
FrameworkControl.Builder |
controlInputParameters(Consumer<ControlInputParameter.Builder>... controlInputParameters)
A list of
ParameterName and ParameterValue pairs. |
FrameworkControl.Builder |
controlInputParameters(ControlInputParameter... controlInputParameters)
A list of
ParameterName and ParameterValue pairs. |
FrameworkControl.Builder |
controlName(String controlName)
The name of a control.
|
default FrameworkControl.Builder |
controlScope(Consumer<ControlScope.Builder> controlScope)
The scope of a control.
|
FrameworkControl.Builder |
controlScope(ControlScope controlScope)
The scope of a control.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildFrameworkControl.Builder controlName(String controlName)
The name of a control. This name is between 1 and 256 characters.
controlName - The name of a control. This name is between 1 and 256 characters.FrameworkControl.Builder controlInputParameters(Collection<ControlInputParameter> controlInputParameters)
A list of ParameterName and ParameterValue pairs.
controlInputParameters - A list of ParameterName and ParameterValue pairs.FrameworkControl.Builder controlInputParameters(ControlInputParameter... controlInputParameters)
A list of ParameterName and ParameterValue pairs.
controlInputParameters - A list of ParameterName and ParameterValue pairs.FrameworkControl.Builder controlInputParameters(Consumer<ControlInputParameter.Builder>... controlInputParameters)
A list of ParameterName and ParameterValue pairs.
ControlInputParameter.Builder avoiding the need to
create one manually via ControlInputParameter.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #controlInputParameters(List.
controlInputParameters - a consumer that will call methods on
ControlInputParameter.Builder#controlInputParameters(java.util.Collection) 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.
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.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 ControlScope.
ControlScope.Builder avoiding the need
to create one manually via ControlScope.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to controlScope(ControlScope).
controlScope - a consumer that will call methods on ControlScope.BuildercontrolScope(ControlScope)Copyright © 2023. All rights reserved.