Class TriggerInclude.Jsii$Proxy

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

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

      Constructors 
      Modifier Constructor Description
      protected Jsii$Proxy​(TriggerInclude.Builder builder)
      Constructor that initializes the object based on literal property values passed by the TriggerInclude.Builder.
      protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.fasterxml.jackson.databind.JsonNode $jsii$toJson()  
      boolean equals​(Object o)  
      String getArtifact()
      (experimental) Relative path to the generated YAML file which is extracted from the artifacts and used as the configuration for triggering the child pipeline.
      String getFile()
      (experimental) Relative path from repository root (/) to the pipeline configuration YAML file.
      String getJob()
      (experimental) Job name which generates the artifact.
      String getLocal()
      (experimental) Relative path from local repository root (/) to the local YAML file to define the pipeline configuration.
      String getProject()
      (experimental) Path to another private project under the same GitLab instance, like group/project or group/sub-group/project.
      String getRef()
      (experimental) Branch/Tag/Commit hash for the target project.
      String getTemplate()
      (experimental) Name of the template YAML file to use in the pipeline configuration.
      int hashCode()  
      • Methods inherited from class software.amazon.jsii.JsiiObject

        jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
    • 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

      • getArtifact

        public final String getArtifact()
        Description copied from interface: TriggerInclude
        (experimental) Relative path to the generated YAML file which is extracted from the artifacts and used as the configuration for triggering the child pipeline.
        Specified by:
        getArtifact in interface TriggerInclude
      • getFile

        public final String getFile()
        Description copied from interface: TriggerInclude
        (experimental) Relative path from repository root (/) to the pipeline configuration YAML file.
        Specified by:
        getFile in interface TriggerInclude
      • getLocal

        public final String getLocal()
        Description copied from interface: TriggerInclude
        (experimental) Relative path from local repository root (/) to the local YAML file to define the pipeline configuration.
        Specified by:
        getLocal in interface TriggerInclude
      • getProject

        public final String getProject()
        Description copied from interface: TriggerInclude
        (experimental) Path to another private project under the same GitLab instance, like group/project or group/sub-group/project.
        Specified by:
        getProject in interface TriggerInclude
      • getRef

        public final String getRef()
        Description copied from interface: TriggerInclude
        (experimental) Branch/Tag/Commit hash for the target project.
        Specified by:
        getRef in interface TriggerInclude
      • getTemplate

        public final String getTemplate()
        Description copied from interface: TriggerInclude
        (experimental) Name of the template YAML file to use in the pipeline configuration.
        Specified by:
        getTemplate in interface TriggerInclude
      • $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