Interface FrameworkControl.Builder

    • 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 ParameterName and ParameterValue pairs.

        Parameters:
        controlInputParameters - A list of ParameterName and ParameterValue pairs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • controlInputParameters

        FrameworkControl.Builder controlInputParameters​(ControlInputParameter... controlInputParameters)

        A list of ParameterName and ParameterValue pairs.

        Parameters:
        controlInputParameters - A list of ParameterName and ParameterValue pairs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • 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.