Class CiConfigurationOptions.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

      • getDefaultValue

        public final Default getDefaultValue()
        Description copied from interface: CiConfigurationOptions
        (experimental) Default settings for the CI Configuration.

        Jobs that do not define one or more of the listed keywords use the value defined in the default section.

        Specified by:
        getDefaultValue in interface CiConfigurationOptions
      • getPages

        public final Job getPages()
        Description copied from interface: CiConfigurationOptions
        (experimental) A special job used to upload static sites to Gitlab pages.

        Requires a public/ directory with artifacts.path pointing to it.

        Specified by:
        getPages in interface CiConfigurationOptions
      • getStages

        public final List<String> getStages()
        Description copied from interface: CiConfigurationOptions
        (experimental) Groups jobs into stages.

        All jobs in one stage must complete before next stage is executed. If no stages are specified. Defaults to ['build', 'test', 'deploy'].

        Specified by:
        getStages in interface CiConfigurationOptions
      • $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