Class Run.Jsii$Proxy

  • All Implemented Interfaces:
    Run, software.amazon.jsii.JsiiSerializable
    Enclosing interface:
    Run

    @Stability(Experimental)
    @Internal
    public static final class Run.Jsii$Proxy
    extends software.amazon.jsii.JsiiObject
    implements Run
    An implementation for Run
    • Nested Class Summary

      • Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

        software.amazon.jsii.JsiiObject.InitializationMode
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Jsii$Proxy​(Run.Builder builder)
      Constructor that initializes the object based on literal property values passed by the Run.Builder.
      protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
    • 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.
      • Jsii$Proxy

        protected Jsii$Proxy​(Run.Builder builder)
        Constructor that initializes the object based on literal property values passed by the Run.Builder.
    • Method Detail

      • getCommand

        public final String getCommand()
        Description copied from interface: Run
        (experimental) Command to run via the shell.
        Specified by:
        getCommand in interface Run
      • getBackground

        public final String getBackground()
        Description copied from interface: Run
        (experimental) Whether this step should run in the background (default: false).
        Specified by:
        getBackground in interface Run
      • getEnvironment

        public final String getEnvironment()
        Description copied from interface: Run
        (experimental) Additional environmental variables, locally scoped to command.
        Specified by:
        getEnvironment in interface Run
      • getName

        public final String getName()
        Description copied from interface: Run
        (experimental) Title of the step to be shown in the CircleCI UI (default: full command).
        Specified by:
        getName in interface Run
      • getNoOutputTimeout

        public final String getNoOutputTimeout()
        Description copied from interface: Run
        (experimental) Elapsed time the command can run without output such as “20m”, “1.25h”, “5s”. The default is 10 minutes.
        Specified by:
        getNoOutputTimeout in interface Run
      • getShell

        public final String getShell()
        Description copied from interface: Run
        (experimental) Shell to use for execution command.
        Specified by:
        getShell in interface Run
      • getWhen

        public final String getWhen()
        Description copied from interface: Run
        (experimental) Specify when to enable or disable the step.
        Specified by:
        getWhen in interface Run
      • getWorkingDirectory

        public final String getWorkingDirectory()
        Description copied from interface: Run
        (experimental) In which directory to run this step.

        Will be interpreted relative to the working_directory of the job). (default: .)

        Specified by:
        getWorkingDirectory in interface Run
      • $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