Package io.github.cdklabs.projen
Class ResolveOptions.Builder
- java.lang.Object
-
- io.github.cdklabs.projen.ResolveOptions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ResolveOptions>
- Enclosing interface:
- ResolveOptions
@Stability(Experimental) public static final class ResolveOptions.Builder extends Object implements software.amazon.jsii.Builder<ResolveOptions>
A builder forResolveOptions
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResolveOptions.Builderargs(List<? extends Object> args)Sets the value ofResolveOptions.getArgs()ResolveOptionsbuild()Builds the configured instance.ResolveOptions.BuilderomitEmpty(Boolean omitEmpty)Sets the value ofResolveOptions.getOmitEmpty()
-
-
-
Method Detail
-
args
@Stability(Experimental) public ResolveOptions.Builder args(List<? extends Object> args)
Sets the value ofResolveOptions.getArgs()- Parameters:
args- Context arguments.- Returns:
this
-
omitEmpty
@Stability(Experimental) public ResolveOptions.Builder omitEmpty(Boolean omitEmpty)
Sets the value ofResolveOptions.getOmitEmpty()- Parameters:
omitEmpty- Omits empty arrays and objects.- Returns:
this
-
build
@Stability(Experimental) public ResolveOptions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ResolveOptions>- Returns:
- a new instance of
ResolveOptions - Throws:
NullPointerException- if any required attribute was not provided
-
-