Class PipelineInvokeActionProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.codepipeline.actions.PipelineInvokeActionProps.Jsii$Proxy
All Implemented Interfaces:
PipelineInvokeActionProps, CommonActionProps, CommonAwsActionProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
PipelineInvokeActionProps

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

    • 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(PipelineInvokeActionProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the PipelineInvokeActionProps.Builder.
  • Method Details

    • getTargetPipeline

      public final IPipeline getTargetPipeline()
      Description copied from interface: PipelineInvokeActionProps
      The pipeline that will, upon running, start the current target pipeline.

      You must have already created the invoking pipeline.

      Specified by:
      getTargetPipeline in interface PipelineInvokeActionProps
    • getSourceRevisions

      public final List<SourceRevision> getSourceRevisions()
      Description copied from interface: PipelineInvokeActionProps
      The source revisions that you want the target pipeline to use when it is started by the invoking pipeline.

      Default: - no specific revisions

      Specified by:
      getSourceRevisions in interface PipelineInvokeActionProps
    • getVariables

      public final List<Variable> getVariables()
      Description copied from interface: PipelineInvokeActionProps
      The names and values of variables that you want the action to support.

      Default: - no specific variable

      Specified by:
      getVariables in interface PipelineInvokeActionProps
    • getRole

      public final IRole getRole()
      Description copied from interface: CommonAwsActionProps
      The Role in which context's this Action will be executing in.

      The Pipeline's Role will assume this Role (the required permissions for that will be granted automatically) right before executing this Action. This Action will be passed into your IAction.bind method in the ActionBindOptions.role property.

      Default: a new Role will be generated

      Specified by:
      getRole in interface CommonAwsActionProps
    • getActionName

      public final String getActionName()
      Description copied from interface: CommonActionProps
      The physical, human-readable name of the Action.

      Note that Action names must be unique within a single Stage.

      Specified by:
      getActionName in interface CommonActionProps
    • getRunOrder

      public final Number getRunOrder()
      Description copied from interface: CommonActionProps
      The runOrder property for this Action.

      RunOrder determines the relative order in which multiple Actions in the same Stage execute.

      Default: 1

      Specified by:
      getRunOrder in interface CommonActionProps
      See Also:
    • getVariablesNamespace

      public final String getVariablesNamespace()
      Description copied from interface: CommonActionProps
      The name of the namespace to use for variables emitted by this action.

      Default: - a name will be generated, based on the stage and action names, if any of the action's variables were referenced - otherwise, no namespace will be set

      Specified by:
      getVariablesNamespace in interface CommonActionProps
    • $jsii$toJson

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

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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