Package io.github.cdklabs.projen
Class IgnoreFile.Builder
- java.lang.Object
-
- io.github.cdklabs.projen.IgnoreFile.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<IgnoreFile>
- Enclosing class:
- IgnoreFile
@Stability(Experimental) public static final class IgnoreFile.Builder extends Object implements software.amazon.jsii.Builder<IgnoreFile>
(experimental) A fluent builder forIgnoreFile.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IgnoreFilebuild()static IgnoreFile.Buildercreate(Project project, String filePath)IgnoreFile.BuilderfilterCommentLines(Boolean filterCommentLines)(experimental) Filter out comment lines?IgnoreFile.BuilderfilterEmptyLines(Boolean filterEmptyLines)(experimental) Filter out blank/empty lines?IgnoreFile.BuilderignorePatterns(List<String> ignorePatterns)(experimental) Patterns to add to the ignore file.
-
-
-
Method Detail
-
create
@Stability(Experimental) public static IgnoreFile.Builder create(Project project, String filePath)
- Parameters:
project- The project to tie this file to. This parameter is required.filePath-- the relative path in the project to put the file.
- Returns:
- a new instance of
IgnoreFile.Builder.
-
filterCommentLines
@Stability(Experimental) public IgnoreFile.Builder filterCommentLines(Boolean filterCommentLines)
(experimental) Filter out comment lines?Default: true
- Parameters:
filterCommentLines- Filter out comment lines?. This parameter is required.- Returns:
this
-
filterEmptyLines
@Stability(Experimental) public IgnoreFile.Builder filterEmptyLines(Boolean filterEmptyLines)
(experimental) Filter out blank/empty lines?Default: true
- Parameters:
filterEmptyLines- Filter out blank/empty lines?. This parameter is required.- Returns:
this
-
ignorePatterns
@Stability(Experimental) public IgnoreFile.Builder ignorePatterns(List<String> ignorePatterns)
(experimental) Patterns to add to the ignore file.Default: []
- Parameters:
ignorePatterns- Patterns to add to the ignore file. This parameter is required.- Returns:
this
-
build
@Stability(Experimental) public IgnoreFile build()
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<IgnoreFile>- Returns:
- a newly built instance of
IgnoreFile.
-
-