Class Runner

  • All Implemented Interfaces:
    software.amazon.jsii.JsiiSerializable

    @Generated(value="jsii-pacmak/1.62.0 (build 293ac17)",
               date="2022-07-16T00:20:23.476Z")
    @Stability(Stable)
    public class Runner
    extends software.amazon.jsii.JsiiObject
    The type of runner to run the job on.

    Can be GitHub or Self-hosted. In case of self-hosted, a list of labels can be supplied.

    • Nested Class Summary

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

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

      Fields 
      Modifier and Type Field Description
      static Runner MACOS_LATEST
      Runner instance that sets runsOn to `macos-latest`.
      static Runner UBUNTU_LATEST
      Runner instance that sets runsOn to `ubuntu-latest`.
      static Runner WINDOWS_LATEST
      Runner instance that sets runsOn to `windows-latest`.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Runner​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)  
      protected Runner​(software.amazon.jsii.JsiiObjectRef objRef)  
    • Field Detail

      • MACOS_LATEST

        @Stability(Stable)
        public static final Runner MACOS_LATEST
        Runner instance that sets runsOn to `macos-latest`.
      • UBUNTU_LATEST

        @Stability(Stable)
        public static final Runner UBUNTU_LATEST
        Runner instance that sets runsOn to `ubuntu-latest`.
      • WINDOWS_LATEST

        @Stability(Stable)
        public static final Runner WINDOWS_LATEST
        Runner instance that sets runsOn to `windows-latest`.
    • Constructor Detail

      • Runner

        protected Runner​(software.amazon.jsii.JsiiObjectRef objRef)
      • Runner

        protected Runner​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • Method Detail

      • selfHosted

        @Stability(Stable)
        @NotNull
        public static Runner selfHosted​(@NotNull
                                        List<String> labels)
        Creates a runner instance that sets runsOn to `self-hosted`.

        Additional labels can be supplied. There is no need to supply self-hosted as a label explicitly.

        Parameters:
        labels - This parameter is required.
      • getRunsOn

        @Stability(Stable)
        @NotNull
        public Object getRunsOn()