Class AppSpecHooks.Jsii$Proxy

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

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

      • Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

        software.amazon.jsii.JsiiObject.InitializationMode
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Jsii$Proxy​(AppSpecHooks.Builder builder)
      Constructor that initializes the object based on literal property values passed by the AppSpecHooks.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)  
      Object getAfterAllowTestTraffic()
      (experimental) Lambda or ARN of a lambda to run tasks after the test listener serves traffic to the replacement task set.
      Object getAfterAllowTraffic()
      (experimental) Lambda or ARN of a lambda to run tasks after the second target group serves traffic to the replacement task set.
      Object getAfterInstall()
      (experimental) Lambda or ARN of a lambda to run tasks after the replacement task set is created and one of the target groups is associated with it.
      Object getBeforeAllowTraffic()
      (experimental) Lambda or ARN of a lambda to run tasks after the second target group is associated with the replacement task set, but before traffic is shifted to the replacement task set.
      Object getBeforeInstall()
      (experimental) Lambda or ARN of a lambda to run tasks before the replacement task set is created.
      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

      • getAfterAllowTestTraffic

        public final Object getAfterAllowTestTraffic()
        Description copied from interface: AppSpecHooks
        (experimental) Lambda or ARN of a lambda to run tasks after the test listener serves traffic to the replacement task set.
        Specified by:
        getAfterAllowTestTraffic in interface AppSpecHooks
      • getAfterAllowTraffic

        public final Object getAfterAllowTraffic()
        Description copied from interface: AppSpecHooks
        (experimental) Lambda or ARN of a lambda to run tasks after the second target group serves traffic to the replacement task set.
        Specified by:
        getAfterAllowTraffic in interface AppSpecHooks
      • getAfterInstall

        public final Object getAfterInstall()
        Description copied from interface: AppSpecHooks
        (experimental) Lambda or ARN of a lambda to run tasks after the replacement task set is created and one of the target groups is associated with it.
        Specified by:
        getAfterInstall in interface AppSpecHooks
      • getBeforeAllowTraffic

        public final Object getBeforeAllowTraffic()
        Description copied from interface: AppSpecHooks
        (experimental) Lambda or ARN of a lambda to run tasks after the second target group is associated with the replacement task set, but before traffic is shifted to the replacement task set.
        Specified by:
        getBeforeAllowTraffic in interface AppSpecHooks
      • getBeforeInstall

        public final Object getBeforeInstall()
        Description copied from interface: AppSpecHooks
        (experimental) Lambda or ARN of a lambda to run tasks before the replacement task set is created.
        Specified by:
        getBeforeInstall in interface AppSpecHooks
      • $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