Class CodeDeployEcsContainerImageInput.Jsii$Proxy

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

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

    • getInput

      public final Artifact getInput()
      Description copied from interface: CodeDeployEcsContainerImageInput
      The artifact that contains an imageDetails.json file with the image URI.

      The artifact's imageDetails.json file must be a JSON file containing an ImageURI property. For example: { "ImageURI": "ACCOUNTID.dkr.ecr.us-west-2.amazonaws.com/dk-image-repo@sha256:example3" }

      Specified by:
      getInput in interface CodeDeployEcsContainerImageInput
    • getTaskDefinitionPlaceholder

      public final String getTaskDefinitionPlaceholder()
      Description copied from interface: CodeDeployEcsContainerImageInput
      The placeholder string in the ECS task definition template file that will be replaced with the image URI.

      The placeholder string must be surrounded by angle brackets in the template file. For example, if the task definition template file contains a placeholder like "image": "<PLACEHOLDER>", then the taskDefinitionPlaceholder value should be PLACEHOLDER.

      Default: IMAGE

      Specified by:
      getTaskDefinitionPlaceholder in interface CodeDeployEcsContainerImageInput
    • $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