Class CfnCanary.VisualReferenceProperty.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.synthetics.CfnCanary.VisualReferenceProperty.Jsii$Proxy
All Implemented Interfaces:
CfnCanary.VisualReferenceProperty, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnCanary.VisualReferenceProperty

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

    • getBaseCanaryRunId

      public final String getBaseCanaryRunId()
      Description copied from interface: CfnCanary.VisualReferenceProperty
      Specifies which canary run to use the screenshots from as the baseline for future visual monitoring with this canary.

      Valid values are nextrun to use the screenshots from the next run after this update is made, lastrun to use the screenshots from the most recent run before this update was made, or the value of Id in the CanaryRun from any past run of this canary.

      Specified by:
      getBaseCanaryRunId in interface CfnCanary.VisualReferenceProperty
    • getBaseScreenshots

      public final Object getBaseScreenshots()
      Description copied from interface: CfnCanary.VisualReferenceProperty
      An array of screenshots that are used as the baseline for comparisons during visual monitoring.
      Specified by:
      getBaseScreenshots in interface CfnCanary.VisualReferenceProperty
    • $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