Class MavenCompile.Builder

  • All Implemented Interfaces:
    software.amazon.jsii.Builder<MavenCompile>
    Enclosing class:
    MavenCompile

    @Stability(Experimental)
    public static final class MavenCompile.Builder
    extends Object
    implements software.amazon.jsii.Builder<MavenCompile>
    (experimental) A fluent builder for MavenCompile.
    • Method Detail

      • source

        @Stability(Experimental)
        public MavenCompile.Builder source​(String source)
        (experimental) Source language version.

        Default: "1.8"

        Parameters:
        source - Source language version. This parameter is required.
        Returns:
        this
      • target

        @Stability(Experimental)
        public MavenCompile.Builder target​(String target)
        (experimental) Target JVM version.

        Default: "1.8"

        Parameters:
        target - Target JVM version. This parameter is required.
        Returns:
        this
      • build

        @Stability(Experimental)
        public MavenCompile build()
        Specified by:
        build in interface software.amazon.jsii.Builder<MavenCompile>
        Returns:
        a newly built instance of MavenCompile.