@Stability(value=Experimental) public static final class MakefileOptions.Builder extends Object implements software.amazon.jsii.Builder<MakefileOptions>
MakefileOptions| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
MakefileOptions.Builder |
all(List<String> all)
Sets the value of
MakefileOptions.getAll() |
MakefileOptions |
build()
Builds the configured instance.
|
MakefileOptions.Builder |
committed(Boolean committed)
Sets the value of
FileBaseOptions.getCommitted() |
MakefileOptions.Builder |
editGitignore(Boolean editGitignore)
Sets the value of
FileBaseOptions.getEditGitignore() |
MakefileOptions.Builder |
executable(Boolean executable)
Sets the value of
FileBaseOptions.getExecutable() |
MakefileOptions.Builder |
readonly(Boolean readonly)
Sets the value of
FileBaseOptions.getReadonly() |
MakefileOptions.Builder |
rules(List<? extends Rule> rules)
Sets the value of
MakefileOptions.getRules() |
@Stability(value=Experimental) public MakefileOptions.Builder all(List<String> all)
MakefileOptions.getAll()all - List of targets to build when Make is invoked without specifying any targets.this@Stability(value=Experimental) public MakefileOptions.Builder rules(List<? extends Rule> rules)
MakefileOptions.getRules()rules - Rules to include in the Makefile.this@Stability(value=Experimental) public MakefileOptions.Builder committed(Boolean committed)
FileBaseOptions.getCommitted()committed - Indicates whether this file should be committed to git or ignored.
By
default, all generated files are committed and anti-tamper is used to
protect against manual modifications.this@Stability(value=Experimental) public MakefileOptions.Builder editGitignore(Boolean editGitignore)
FileBaseOptions.getEditGitignore()editGitignore - Update the project's .gitignore file.this@Stability(value=Experimental) public MakefileOptions.Builder executable(Boolean executable)
FileBaseOptions.getExecutable()executable - Whether the generated file should be marked as executable.this@Stability(value=Experimental) public MakefileOptions.Builder readonly(Boolean readonly)
FileBaseOptions.getReadonly()readonly - Whether the generated file should be readonly.this@Stability(value=Experimental) public MakefileOptions build()
build in interface software.amazon.jsii.Builder<MakefileOptions>MakefileOptionsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.