Interface CreateControlMappingSource.Builder

All Superinterfaces:
Buildable, CopyableBuilder<CreateControlMappingSource.Builder,CreateControlMappingSource>, SdkBuilder<CreateControlMappingSource.Builder,CreateControlMappingSource>, SdkPojo
Enclosing class:
CreateControlMappingSource

public static interface CreateControlMappingSource.Builder extends SdkPojo, CopyableBuilder<CreateControlMappingSource.Builder,CreateControlMappingSource>
  • Method Details

    • sourceName

      The name of the control mapping data source.

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

      CreateControlMappingSource.Builder sourceDescription(String sourceDescription)

      The description of the data source that determines where Audit Manager collects evidence from for the control.

      Parameters:
      sourceDescription - The description of the data source that determines where Audit Manager collects evidence from for the control.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceSetUpOption

      CreateControlMappingSource.Builder sourceSetUpOption(String sourceSetUpOption)

      The setup option for the data source, which reflects if the evidence collection is automated or manual.

      Parameters:
      sourceSetUpOption - The setup option for the data source, which reflects if the evidence collection is automated or manual.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sourceSetUpOption

      CreateControlMappingSource.Builder sourceSetUpOption(SourceSetUpOption sourceSetUpOption)

      The setup option for the data source, which reflects if the evidence collection is automated or manual.

      Parameters:
      sourceSetUpOption - The setup option for the data source, which reflects if the evidence collection is automated or manual.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sourceType

      Specifies one of the five types of data sources for evidence collection.

      Parameters:
      sourceType - Specifies one of the five types of data sources for evidence collection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sourceType

      Specifies one of the five types of data sources for evidence collection.

      Parameters:
      sourceType - Specifies one of the five types of data sources for evidence collection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sourceKeyword

      CreateControlMappingSource.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.
    • sourceKeyword

      default CreateControlMappingSource.Builder sourceKeyword(Consumer<SourceKeyword.Builder> sourceKeyword)
      Sets the value of the SourceKeyword property for this object. This is a convenience method that creates an instance of the SourceKeyword.Builder avoiding the need to create one manually via SourceKeyword.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to sourceKeyword(SourceKeyword).

      Parameters:
      sourceKeyword - a consumer that will call methods on SourceKeyword.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sourceFrequency

      CreateControlMappingSource.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

      CreateControlMappingSource.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:
    • troubleshootingText

      CreateControlMappingSource.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.