Class EcrSourceActionProps.Jsii$Proxy

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

@Stability(Stable) @Internal public static final class EcrSourceActionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements EcrSourceActionProps
An implementation for EcrSourceActionProps
  • 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(EcrSourceActionProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the EcrSourceActionProps.Builder.
  • Method Details

    • getOutput

      public final Artifact getOutput()
      Specified by:
      getOutput in interface EcrSourceActionProps
    • getRepository

      public final IRepository getRepository()
      Description copied from interface: EcrSourceActionProps
      The repository that will be watched for changes.
      Specified by:
      getRepository in interface EcrSourceActionProps
    • getImageTag

      public final String getImageTag()
      Description copied from interface: EcrSourceActionProps
      The image tag that will be checked for changes.

      Provide an empty string to trigger on changes to any tag.

      Default: 'latest'

      Specified by:
      getImageTag in interface EcrSourceActionProps
    • 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

      invalid @link
      IAction.bind
      method in the
      invalid @link
      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