Interface ControlMapping.Builder

  • Method Details

    • controlArn

      ControlMapping.Builder controlArn(String controlArn)

      The Amazon Resource Name (ARN) that identifies the control in the mapping.

      Parameters:
      controlArn - The Amazon Resource Name (ARN) that identifies the control in the mapping.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mappingType

      ControlMapping.Builder mappingType(String mappingType)

      The type of mapping relationship between the control and other entities. Indicates whether the mapping is to a framework or common control.

      Parameters:
      mappingType - The type of mapping relationship between the control and other entities. Indicates whether the mapping is to a framework or common control.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • mappingType

      ControlMapping.Builder mappingType(MappingType mappingType)

      The type of mapping relationship between the control and other entities. Indicates whether the mapping is to a framework or common control.

      Parameters:
      mappingType - The type of mapping relationship between the control and other entities. Indicates whether the mapping is to a framework or common control.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • mapping

      ControlMapping.Builder mapping(Mapping mapping)

      The details of the mapping relationship, containing either framework or common control information.

      Parameters:
      mapping - The details of the mapping relationship, containing either framework or common control information.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mapping

      default ControlMapping.Builder mapping(Consumer<Mapping.Builder> mapping)

      The details of the mapping relationship, containing either framework or common control information.

      This is a convenience method that creates an instance of the Mapping.Builder avoiding the need to create one manually via Mapping.builder().

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

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