Class CoverageThreshold.Builder
- java.lang.Object
-
- io.github.cdklabs.projen.javascript.CoverageThreshold.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<CoverageThreshold>
- Enclosing interface:
- CoverageThreshold
@Stability(Experimental) public static final class CoverageThreshold.Builder extends Object implements software.amazon.jsii.Builder<CoverageThreshold>
A builder forCoverageThreshold
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CoverageThreshold.Builderbranches(Number branches)Sets the value ofCoverageThreshold.getBranches()CoverageThresholdbuild()Builds the configured instance.CoverageThreshold.Builderfunctions(Number functions)Sets the value ofCoverageThreshold.getFunctions()CoverageThreshold.Builderlines(Number lines)Sets the value ofCoverageThreshold.getLines()CoverageThreshold.Builderstatements(Number statements)Sets the value ofCoverageThreshold.getStatements()
-
-
-
Method Detail
-
branches
@Stability(Experimental) public CoverageThreshold.Builder branches(Number branches)
Sets the value ofCoverageThreshold.getBranches()- Parameters:
branches- the value to be set.- Returns:
this
-
functions
@Stability(Experimental) public CoverageThreshold.Builder functions(Number functions)
Sets the value ofCoverageThreshold.getFunctions()- Parameters:
functions- the value to be set.- Returns:
this
-
lines
@Stability(Experimental) public CoverageThreshold.Builder lines(Number lines)
Sets the value ofCoverageThreshold.getLines()- Parameters:
lines- the value to be set.- Returns:
this
-
statements
@Stability(Experimental) public CoverageThreshold.Builder statements(Number statements)
Sets the value ofCoverageThreshold.getStatements()- Parameters:
statements- the value to be set.- Returns:
this
-
build
@Stability(Experimental) public CoverageThreshold build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CoverageThreshold>- Returns:
- a new instance of
CoverageThreshold - Throws:
NullPointerException- if any required attribute was not provided
-
-