Interface Control.Builder

    • Method Detail

      • arn

        Control.Builder arn​(String arn)

        The Amazon Resource Name (ARN) of the control.

        Parameters:
        arn - The Amazon Resource Name (ARN) of the control.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • id

        Control.Builder id​(String id)

        The unique identifier for the control.

        Parameters:
        id - The unique identifier for the control.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • type

        Control.Builder type​(String type)

        Specifies whether the control is a standard control or a custom control.

        Parameters:
        type - Specifies whether the control is a standard control or a custom control.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ControlType, ControlType
      • type

        Control.Builder type​(ControlType type)

        Specifies whether the control is a standard control or a custom control.

        Parameters:
        type - Specifies whether the control is a standard control or a custom control.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ControlType, ControlType
      • name

        Control.Builder name​(String name)

        The name of the control.

        Parameters:
        name - The name of the control.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        Control.Builder description​(String description)

        The description of the control.

        Parameters:
        description - The description of the control.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • testingInformation

        Control.Builder testingInformation​(String testingInformation)

        The steps that you should follow to determine if the control has been satisfied.

        Parameters:
        testingInformation - The steps that you should follow to determine if the control has been satisfied.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • actionPlanTitle

        Control.Builder actionPlanTitle​(String actionPlanTitle)

        The title of the action plan for remediating the control.

        Parameters:
        actionPlanTitle - The title of the action plan for remediating the control.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • actionPlanInstructions

        Control.Builder actionPlanInstructions​(String actionPlanInstructions)

        The recommended actions to carry out if the control isn't fulfilled.

        Parameters:
        actionPlanInstructions - The recommended actions to carry out if the control isn't fulfilled.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • controlSources

        Control.Builder controlSources​(String controlSources)

        The data source types that determine where Audit Manager collects evidence from for the control.

        Parameters:
        controlSources - The data source types that determine where Audit Manager collects evidence from for the control.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • controlMappingSources

        Control.Builder controlMappingSources​(Collection<ControlMappingSource> controlMappingSources)

        The data mapping sources for the control.

        Parameters:
        controlMappingSources - The data mapping sources for the control.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • controlMappingSources

        Control.Builder controlMappingSources​(ControlMappingSource... controlMappingSources)

        The data mapping sources for the control.

        Parameters:
        controlMappingSources - The data mapping sources for the control.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdAt

        Control.Builder createdAt​(Instant createdAt)

        The time when the control was created.

        Parameters:
        createdAt - The time when the control was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastUpdatedAt

        Control.Builder lastUpdatedAt​(Instant lastUpdatedAt)

        The time when the control was most recently updated.

        Parameters:
        lastUpdatedAt - The time when the control was most recently updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdBy

        Control.Builder createdBy​(String createdBy)

        The user or role that created the control.

        Parameters:
        createdBy - The user or role that created the control.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastUpdatedBy

        Control.Builder lastUpdatedBy​(String lastUpdatedBy)

        The user or role that most recently updated the control.

        Parameters:
        lastUpdatedBy - The user or role that most recently updated the control.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        Control.Builder tags​(Map<String,​String> tags)

        The tags associated with the control.

        Parameters:
        tags - The tags associated with the control.
        Returns:
        Returns a reference to this object so that method calls can be chained together.