Class SmithyBuildResult.Builder

java.lang.Object
software.amazon.smithy.build.SmithyBuildResult.Builder
All Implemented Interfaces:
software.amazon.smithy.utils.SmithyBuilder<SmithyBuildResult>
Enclosing class:
SmithyBuildResult

public static final class SmithyBuildResult.Builder extends Object implements software.amazon.smithy.utils.SmithyBuilder<SmithyBuildResult>
Creates a SmithyBuildResult.
  • Method Details

    • build

      public SmithyBuildResult build()
      Specified by:
      build in interface software.amazon.smithy.utils.SmithyBuilder<SmithyBuildResult>
    • addProjectionResult

      public SmithyBuildResult.Builder addProjectionResult(ProjectionResult result)
      Adds a projection result to the builder.

      This method is thread-safe as a synchronized list is updated each time this is called.

      Parameters:
      result - Result to add.
      Returns:
      Returns the builder.