Package io.github.cdklabs.projen
Class IgnoreFileOptions.Builder
- java.lang.Object
-
- io.github.cdklabs.projen.IgnoreFileOptions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<IgnoreFileOptions>
- Enclosing interface:
- IgnoreFileOptions
@Stability(Experimental) public static final class IgnoreFileOptions.Builder extends Object implements software.amazon.jsii.Builder<IgnoreFileOptions>
A builder forIgnoreFileOptions
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IgnoreFileOptionsbuild()Builds the configured instance.IgnoreFileOptions.BuilderfilterCommentLines(Boolean filterCommentLines)Sets the value ofIgnoreFileOptions.getFilterCommentLines()IgnoreFileOptions.BuilderfilterEmptyLines(Boolean filterEmptyLines)Sets the value ofIgnoreFileOptions.getFilterEmptyLines()IgnoreFileOptions.BuilderignorePatterns(List<String> ignorePatterns)Sets the value ofIgnoreFileOptions.getIgnorePatterns()
-
-
-
Method Detail
-
filterCommentLines
@Stability(Experimental) public IgnoreFileOptions.Builder filterCommentLines(Boolean filterCommentLines)
Sets the value ofIgnoreFileOptions.getFilterCommentLines()- Parameters:
filterCommentLines- Filter out comment lines?.- Returns:
this
-
filterEmptyLines
@Stability(Experimental) public IgnoreFileOptions.Builder filterEmptyLines(Boolean filterEmptyLines)
Sets the value ofIgnoreFileOptions.getFilterEmptyLines()- Parameters:
filterEmptyLines- Filter out blank/empty lines?.- Returns:
this
-
ignorePatterns
@Stability(Experimental) public IgnoreFileOptions.Builder ignorePatterns(List<String> ignorePatterns)
Sets the value ofIgnoreFileOptions.getIgnorePatterns()- Parameters:
ignorePatterns- Patterns to add to the ignore file.- Returns:
this
-
build
@Stability(Experimental) public IgnoreFileOptions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<IgnoreFileOptions>- Returns:
- a new instance of
IgnoreFileOptions - Throws:
NullPointerException- if any required attribute was not provided
-
-