Class SmithyBuildOptions.Jsii$Proxy

    • Constructor Detail

      • Jsii$Proxy

        protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
        Constructor that initializes the object based on values retrieved from the JsiiObject.
        Parameters:
        objRef - Reference to the JSII managed object.
    • Method Detail

      • getIgnoreMissingPlugins

        public final Boolean getIgnoreMissingPlugins()
        Description copied from interface: SmithyBuildOptions
        (experimental) If a plugin can't be found, Smithy will by default fail the build.

        This setting can be set to true to allow the build to progress even if a plugin can't be found on the classpath.

        Default: - no ignoreMissingPlugins set in the smithy-build.json file

        Specified by:
        getIgnoreMissingPlugins in interface SmithyBuildOptions
      • getMaven

        public final SmithyMavenConfiguration getMaven()
        Description copied from interface: SmithyBuildOptions
        (experimental) Maven configuration for the Smithy build project, used to specify dependencies and repositories in the build.gradle and smithy-build.json files.

        Default: the default configuration required for Smithy to OpenAPI conversion

        Specified by:
        getMaven in interface SmithyBuildOptions
      • getProjections

        public final Map<String,​SmithyProjection> getProjections()
        Description copied from interface: SmithyBuildOptions
        (experimental) Map of projections name to projection configurations https://awslabs.github.io/smithy/2.0/guides/building-models/build-config.html#projections.

        Default: - no projections

        Specified by:
        getProjections in interface SmithyBuildOptions
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object