Interface ControlMappingSource.Builder

    • Method Detail

      • sourceId

        ControlMappingSource.Builder sourceId​(String sourceId)

        The unique identifier for the source.

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

        ControlMappingSource.Builder sourceName​(String sourceName)

        The name of the source.

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

        ControlMappingSource.Builder sourceDescription​(String sourceDescription)

        The description of the source.

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

        ControlMappingSource.Builder sourceSetUpOption​(String sourceSetUpOption)

        The setup option for the data source. This option reflects if the evidence collection method is automated or manual. If you don’t provide a value for sourceSetUpOption, Audit Manager automatically infers and populates the correct value based on the sourceType that you specify.

        Parameters:
        sourceSetUpOption - The setup option for the data source. This option reflects if the evidence collection method is automated or manual. If you don’t provide a value for sourceSetUpOption, Audit Manager automatically infers and populates the correct value based on the sourceType that you specify.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SourceSetUpOption, SourceSetUpOption
      • sourceSetUpOption

        ControlMappingSource.Builder sourceSetUpOption​(SourceSetUpOption sourceSetUpOption)

        The setup option for the data source. This option reflects if the evidence collection method is automated or manual. If you don’t provide a value for sourceSetUpOption, Audit Manager automatically infers and populates the correct value based on the sourceType that you specify.

        Parameters:
        sourceSetUpOption - The setup option for the data source. This option reflects if the evidence collection method is automated or manual. If you don’t provide a value for sourceSetUpOption, Audit Manager automatically infers and populates the correct value based on the sourceType that you specify.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SourceSetUpOption, SourceSetUpOption
      • sourceType

        ControlMappingSource.Builder sourceType​(String sourceType)

        Specifies which type of data source is used to collect evidence.

        • The source can be an individual data source type, such as AWS_Cloudtrail, AWS_Config, AWS_Security_Hub, AWS_API_Call, or MANUAL.

        • The source can also be a managed grouping of data sources, such as a Core_Control or a Common_Control.

        Parameters:
        sourceType - Specifies which type of data source is used to collect evidence.

        • The source can be an individual data source type, such as AWS_Cloudtrail, AWS_Config, AWS_Security_Hub, AWS_API_Call, or MANUAL.

        • The source can also be a managed grouping of data sources, such as a Core_Control or a Common_Control.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SourceType, SourceType
      • sourceType

        ControlMappingSource.Builder sourceType​(SourceType sourceType)

        Specifies which type of data source is used to collect evidence.

        • The source can be an individual data source type, such as AWS_Cloudtrail, AWS_Config, AWS_Security_Hub, AWS_API_Call, or MANUAL.

        • The source can also be a managed grouping of data sources, such as a Core_Control or a Common_Control.

        Parameters:
        sourceType - Specifies which type of data source is used to collect evidence.

        • The source can be an individual data source type, such as AWS_Cloudtrail, AWS_Config, AWS_Security_Hub, AWS_API_Call, or MANUAL.

        • The source can also be a managed grouping of data sources, such as a Core_Control or a Common_Control.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SourceType, SourceType
      • sourceKeyword

        ControlMappingSource.Builder sourceKeyword​(SourceKeyword sourceKeyword)
        Sets the value of the SourceKeyword property for this object.
        Parameters:
        sourceKeyword - The new value for the SourceKeyword property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sourceFrequency

        ControlMappingSource.Builder sourceFrequency​(String sourceFrequency)

        Specifies how often evidence is collected from the control mapping source.

        Parameters:
        sourceFrequency - Specifies how often evidence is collected from the control mapping source.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SourceFrequency, SourceFrequency
      • sourceFrequency

        ControlMappingSource.Builder sourceFrequency​(SourceFrequency sourceFrequency)

        Specifies how often evidence is collected from the control mapping source.

        Parameters:
        sourceFrequency - Specifies how often evidence is collected from the control mapping source.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SourceFrequency, SourceFrequency
      • troubleshootingText

        ControlMappingSource.Builder troubleshootingText​(String troubleshootingText)

        The instructions for troubleshooting the control.

        Parameters:
        troubleshootingText - The instructions for troubleshooting the control.
        Returns:
        Returns a reference to this object so that method calls can be chained together.